{"id":16653,"name":"@mdx-js/loader","ecosystem":"npm","repository_url":"https://github.com/mdx-js/mdx","issues_count":139,"created_at":"2025-06-07T00:27:39.079Z","updated_at":"2025-06-07T00:27:39.079Z","purl":"pkg:npm/@mdx-js/loader","metadata":{"id":1053406,"name":"@mdx-js/loader","ecosystem":"npm","description":"Webpack loader for MDX","homepage":"https://mdxjs.com","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/mdx-js/mdx","keywords_array":["jsx","markdown","mdx","preact","react","remark","vue","webpack"],"namespace":"mdx-js","versions_count":217,"first_release_published_at":"2018-03-23T13:43:02.747Z","latest_release_published_at":"2024-10-18T15:19:11.599Z","latest_release_number":"3.1.0","last_synced_at":"2025-06-06T07:30:52.348Z","created_at":"2022-04-07T20:18:24.651Z","updated_at":"2025-06-06T07:32:48.511Z","registry_url":"https://www.npmjs.com/package/@mdx-js/loader","install_command":"npm install @mdx-js/loader","documentation_url":null,"metadata":{"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"dist-tags":{"ci":"2.0.0-ci.53","next":"2.0.0-rc.2","latest":"3.1.0"}},"repo_metadata":{"id":37381934,"uuid":"115229134","full_name":"mdx-js/mdx","owner":"mdx-js","description":"Markdown for the component era","archived":false,"fork":false,"pushed_at":"2025-04-07T09:05:12.000Z","size":44378,"stargazers_count":18492,"open_issues_count":10,"forks_count":1156,"subscribers_count":86,"default_branch":"main","last_synced_at":"2025-06-03T07:24:55.661Z","etag":null,"topics":["jsx","markdown","mdx","react","remark","unified","vue"],"latest_commit_sha":null,"homepage":"https://mdxjs.com","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/mdx-js.png","metadata":{"files":{"readme":"readme.md","changelog":"changelog.md","contributing":null,"funding":null,"license":"license","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"unifiedjs","open_collective":"unified","thanks_dev":"u/gh/mdx-js"}},"created_at":"2017-12-24T00:01:48.000Z","updated_at":"2025-06-03T04:49:10.000Z","dependencies_parsed_at":"2024-02-20T11:45:00.497Z","dependency_job_id":"43ab586e-7614-4b86-90f7-5a99e0069020","html_url":"https://github.com/mdx-js/mdx","commit_stats":{"total_commits":1660,"total_committers":194,"mean_commits":8.556701030927835,"dds":0.5987951807228915,"last_synced_commit":"6ccc0031c85605ec4e247540ddfa58b44dab0017"},"previous_names":["c8r/markdown"],"tags_count":240,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mdx-js","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":257715038,"owners_count":22590379,"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":"mdx-js","name":"mdx-js","uuid":"37453691","kind":"organization","description":"Markdown for the component era","email":"contact@unifiedjs.com","website":"https://mdxjs.com","location":"The Internet","twitter":"mdx_js","company":null,"icon_url":"https://avatars.githubusercontent.com/u/37453691?v=4","repositories_count":13,"last_synced_at":"2024-03-25T20:03:20.031Z","metadata":{"has_sponsors_listing":false,"funding":{"github":"unifiedjs","open_collective":"unified","thanks_dev":"u/gh/mdx-js"}},"html_url":"https://github.com/mdx-js","funding_links":["https://github.com/sponsors/unifiedjs","https://opencollective.com/unified","https://thanks.dev/u/gh/mdx-js"],"total_stars":17842,"followers":162,"following":0,"created_at":"2022-11-02T16:23:44.867Z","updated_at":"2024-03-25T20:03:20.606Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mdx-js","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mdx-js/repositories"},"tags":[{"name":"3.1.0","sha":"eee85d54152499c526cf8c06076be5b563037ff8","kind":"commit","published_at":"2024-10-18T15:18:46.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/3.1.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/3.1.0/manifests"},{"name":"3.0.1","sha":"78aee48581241bd6d3cc6e0e7fad8cac5ef27c65","kind":"commit","published_at":"2024-02-12T10:50:15.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/3.0.1","html_url":"https://github.com/mdx-js/mdx/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"9a40e181db5afe06500b9119787be908429c6ca8","kind":"commit","published_at":"2023-10-24T18:29:05.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/3.0.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/3.0.0/manifests"},{"name":"2.3.0","sha":"b117f749d701d47d23efa0903579c49df685cf8d","kind":"commit","published_at":"2023-02-09T19:03:22.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/2.3.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/2.3.0/manifests"},{"name":"2.2.1","sha":"5f6833068368041f63dcf020b2fd578a4d6987a7","kind":"commit","published_at":"2022-12-14T08:47:10.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/2.2.1","html_url":"https://github.com/mdx-js/mdx/releases/tag/2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/2.2.1/manifests"},{"name":"2.2.0","sha":"e43820b475c95262e0854b51ad844a19e9363b6a","kind":"commit","published_at":"2022-12-14T08:31:52.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/2.2.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/2.2.0/manifests"},{"name":"2.1.5","sha":"6303aa2fd82e2ae8c720cd48fe2470d4584637ef","kind":"commit","published_at":"2022-10-11T17:18:49.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/2.1.5","html_url":"https://github.com/mdx-js/mdx/releases/tag/2.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/2.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/2.1.5/manifests"},{"name":"2.1.4","sha":"29e93e539f9fc7ef97256bf3e074a56e79663b52","kind":"commit","published_at":"2022-10-06T18:07:02.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/2.1.4","html_url":"https://github.com/mdx-js/mdx/releases/tag/2.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/2.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/2.1.4/manifests"},{"name":"2.1.3","sha":"6690566c65647a98693aa5eaec5fb6995a16d4a2","kind":"commit","published_at":"2022-08-17T18:46:06.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/2.1.3","html_url":"https://github.com/mdx-js/mdx/releases/tag/2.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/2.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/2.1.3/manifests"},{"name":"2.1.2","sha":"fce1df0811d1b1f0888e0794f94bdd96b7b678a8","kind":"commit","published_at":"2022-06-18T12:32:03.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/2.1.2","html_url":"https://github.com/mdx-js/mdx/releases/tag/2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/2.1.2/manifests"},{"name":"2.1.1","sha":"b09a5e4995b3c84738ade8a26db96e7d784acb3c","kind":"commit","published_at":"2022-03-31T17:02:46.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/2.1.1","html_url":"https://github.com/mdx-js/mdx/releases/tag/2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/2.1.1/manifests"},{"name":"2.1.0","sha":"b8a76c95deb14f7297bafdac1aa3eddd2b0fbb8f","kind":"commit","published_at":"2022-03-16T10:46:30.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/2.1.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/2.1.0/manifests"},{"name":"2.0.0","sha":"490da9f41e29570d020d3339a842627d6c849e37","kind":"commit","published_at":"2022-02-01T16:12:01.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/2.0.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/2.0.0/manifests"},{"name":"2.0.0-rc.2","sha":"061cdbf440bd8193867fcef3f5a131c08e4fe469","kind":"commit","published_at":"2021-11-15T20:51:13.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/2.0.0-rc.2","html_url":"https://github.com/mdx-js/mdx/releases/tag/2.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/2.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/2.0.0-rc.2/manifests"},{"name":"2.0.0-rc.1","sha":"209c5c227559c01f5b0e8738ac6bd80a88619693","kind":"commit","published_at":"2021-10-19T17:24:02.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/2.0.0-rc.1","html_url":"https://github.com/mdx-js/mdx/releases/tag/2.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/2.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/2.0.0-rc.1/manifests"},{"name":"v2.0.0-next.9","sha":"6fc71ff94c671582b4185a98f87dcdb1d18c831b","kind":"tag","published_at":"2021-03-18T15:26:32.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v2.0.0-next.9","html_url":"https://github.com/mdx-js/mdx/releases/tag/v2.0.0-next.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v2.0.0-next.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v2.0.0-next.9/manifests"},{"name":"v1.6.22","sha":"510bae2580958598ae29047bf755b1a2ea26cf7e","kind":"tag","published_at":"2020-12-01T17:53:36.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.6.22","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.6.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.22/manifests"},{"name":"v1.6.21","sha":"97ec1a8436100143c76d2ea1c28ec082c394379f","kind":"tag","published_at":"2020-11-07T15:08:37.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.6.21","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.6.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.21/manifests"},{"name":"v1.6.20","sha":"45f761dfbf5dc41284177256f21f7b5322fcc5fe","kind":"tag","published_at":"2020-11-07T14:54:16.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.6.20","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.6.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.20/manifests"},{"name":"v1.6.19","sha":"a4fb84aa824b66545eacc60c50beef52f7d848f7","kind":"tag","published_at":"2020-10-20T21:49:26.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.6.19","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.6.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.19/manifests"},{"name":"v2.0.0-next.8","sha":"e194fc1a61715549be10d56055ea4ad25533fcb1","kind":"tag","published_at":"2020-09-18T21:45:19.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v2.0.0-next.8","html_url":"https://github.com/mdx-js/mdx/releases/tag/v2.0.0-next.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v2.0.0-next.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v2.0.0-next.8/manifests"},{"name":"v1.6.18","sha":"4276f9822ee6313b7aee2181f7f27a7cd14c77be","kind":"tag","published_at":"2020-09-17T13:51:14.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.6.18","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.6.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.18/manifests"},{"name":"v1.6.17","sha":"a0385d505375dd8c1ec259e1285f35c8a2207167","kind":"tag","published_at":"2020-09-14T18:13:39.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.6.17","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.6.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.17/manifests"},{"name":"v2.0.0-next.7","sha":"b6f3fdf758ad36434ee586935418497f0041a61e","kind":"tag","published_at":"2020-07-30T21:47:42.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v2.0.0-next.7","html_url":"https://github.com/mdx-js/mdx/releases/tag/v2.0.0-next.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v2.0.0-next.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v2.0.0-next.7/manifests"},{"name":"v1.6.16","sha":"f8960836b09429738e658634eb51c4a8a1a883ef","kind":"tag","published_at":"2020-07-29T21:46:40.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.6.16","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.6.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.16/manifests"},{"name":"v1.6.15","sha":"d7aff710e689ecc9656f3bd1d5406e60f8c1031d","kind":"tag","published_at":"2020-07-29T14:32:42.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.6.15","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.6.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.15/manifests"},{"name":"v2.0.0-next.6","sha":"cbfeb8bbbfc830fc91717e098aacb2b2776abc68","kind":"tag","published_at":"2020-07-27T20:11:54.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v2.0.0-next.6","html_url":"https://github.com/mdx-js/mdx/releases/tag/v2.0.0-next.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v2.0.0-next.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v2.0.0-next.6/manifests"},{"name":"v2.0.0-next.5","sha":"bf7deab69996449cb99c2217dff75e65855eb2c1","kind":"tag","published_at":"2020-07-27T20:09:59.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v2.0.0-next.5","html_url":"https://github.com/mdx-js/mdx/releases/tag/v2.0.0-next.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v2.0.0-next.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v2.0.0-next.5/manifests"},{"name":"v1.6.14","sha":"8c9e6b1cf88cd348b607917a8ff058ea665e7373","kind":"tag","published_at":"2020-07-22T23:52:54.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.6.14","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.6.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.14/manifests"},{"name":"v2.0.0-next.4","sha":"e1b45e365a1c3e13c680674a617ec0a17a1dc0df","kind":"tag","published_at":"2020-07-22T19:15:07.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v2.0.0-next.4","html_url":"https://github.com/mdx-js/mdx/releases/tag/v2.0.0-next.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v2.0.0-next.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v2.0.0-next.4/manifests"},{"name":"v1.6.13","sha":"098e7d433b603ff0ea9fc947f1adc686fc7846c3","kind":"tag","published_at":"2020-07-20T14:57:47.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.6.13","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.6.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.13/manifests"},{"name":"v1.6.12","sha":"16c21cfacb770b73bfbd68b384d32895a8bc0d86","kind":"tag","published_at":"2020-07-20T13:44:38.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.6.12","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.6.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.12/manifests"},{"name":"v2.0.0-next.3","sha":"d0059c8cf5147281c096e28be81d3914ad2e14e8","kind":"tag","published_at":"2020-07-17T21:42:35.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v2.0.0-next.3","html_url":"https://github.com/mdx-js/mdx/releases/tag/v2.0.0-next.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v2.0.0-next.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v2.0.0-next.3/manifests"},{"name":"v2.0.0-next.2","sha":"fa091d2a041ce3d1ccead308d14596ce927c7bc2","kind":"tag","published_at":"2020-07-17T21:30:01.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v2.0.0-next.2","html_url":"https://github.com/mdx-js/mdx/releases/tag/v2.0.0-next.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v2.0.0-next.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v2.0.0-next.2/manifests"},{"name":"v1.6.11","sha":"b06447411959415bd260a83381059b6309ae12d2","kind":"tag","published_at":"2020-07-17T13:28:59.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.6.11","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.6.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.11/manifests"},{"name":"v1.6.10","sha":"dbe0293c0657f2a3fe276a9a83addd116e2101da","kind":"tag","published_at":"2020-07-17T00:21:09.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.6.10","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.6.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.10/manifests"},{"name":"v1.6.9","sha":"5dab75ad754854143faa90181c86a1e7dab5a39b","kind":"tag","published_at":"2020-07-16T23:05:02.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.6.9","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.6.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.9/manifests"},{"name":"v1.6.8","sha":"2771a52d912991d0d82ba6edfd618557073dc5f7","kind":"tag","published_at":"2020-07-16T18:51:56.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.6.8","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.8/manifests"},{"name":"v1.6.7","sha":"f1f4aa1c1da1b7f2a635ec413b20683d6e0c4b1a","kind":"tag","published_at":"2020-07-15T19:41:02.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.6.7","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.7/manifests"},{"name":"1.6.7","sha":"f1f4aa1c1da1b7f2a635ec413b20683d6e0c4b1a","kind":"commit","published_at":"2020-07-15T19:41:01.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/1.6.7","html_url":"https://github.com/mdx-js/mdx/releases/tag/1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/1.6.7/manifests"},{"name":"v1.6.6","sha":"5ac1dc93e0c2229adf2cd61b3dd8d7221cbf3083","kind":"tag","published_at":"2020-06-17T23:52:29.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.6.6","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"5b511baa475c59b7baf449c268e14669862a5cb9","kind":"tag","published_at":"2020-05-29T14:57:38.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.6.5","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.5/manifests"},{"name":"v2.0.0-next.1","sha":"166fd9d72a05bb6f09bcb1b1dadb150f4c72fbaa","kind":"tag","published_at":"2020-05-21T14:11:06.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v2.0.0-next.1","html_url":"https://github.com/mdx-js/mdx/releases/tag/v2.0.0-next.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v2.0.0-next.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v2.0.0-next.1/manifests"},{"name":"v1.6.4","sha":"9f1d50f8120da9e50e636aa4b775452087e95b61","kind":"tag","published_at":"2020-05-20T19:24:53.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.6.4","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.4/manifests"},{"name":"v2.0.0-next.0","sha":"08c809a5cc06307b816e8d99dc2e32304c04dff2","kind":"tag","published_at":"2020-05-20T19:12:52.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v2.0.0-next.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v2.0.0-next.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v2.0.0-next.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v2.0.0-next.0/manifests"},{"name":"v1.6.3","sha":"9d71d64e21889087f4d437beaf441d1878b44789","kind":"tag","published_at":"2020-05-20T17:26:26.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.6.3","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"69f01bebbc23548c12cc04c4b2a818fd5ba6e393","kind":"tag","published_at":"2020-05-20T17:07:41.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.6.2","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"5c4dca3b25c90ae58fb9c867c3f97738736bd07f","kind":"tag","published_at":"2020-05-01T18:27:11.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.6.1","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"addb28a01cb234de29d353b6b782a15614e325d7","kind":"tag","published_at":"2020-04-27T20:02:22.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.6.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.6.0/manifests"},{"name":"v1.5.9","sha":"df5b5947282c7f48d0d95bbdf06a877350e0983b","kind":"tag","published_at":"2020-04-22T18:38:29.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.5.9","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.5.9/manifests"},{"name":"v1.5.8","sha":"e030ddc98360a8a3e19a3140d936d94cf1911bf9","kind":"tag","published_at":"2020-03-26T19:20:44.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.5.8","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.5.8/manifests"},{"name":"v1.5.7","sha":"c79c1336ffcd7df8cca618cf15a01c107e1a92bb","kind":"tag","published_at":"2020-02-21T22:21:35.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.5.7","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.5.7/manifests"},{"name":"v1.5.6","sha":"995b9c991b26274d3fecc7cca810562fc4a1a4b6","kind":"tag","published_at":"2020-02-20T19:46:56.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.5.6","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.5.6/manifests"},{"name":"v1.5.5","sha":"7d428e2cee605db8e7642e3af0df91e0d96c3684","kind":"tag","published_at":"2020-01-16T20:16:14.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.5.5","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.5.5/manifests"},{"name":"v1.5.4","sha":"7456d36d78be627a4bdc0dab1dc2419b5fe81ba2","kind":"tag","published_at":"2020-01-15T14:56:50.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.5.4","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.5.4/manifests"},{"name":"v1.5.3","sha":"7b429a1a767c5078b7c4be82a2dcfdf070da2e24","kind":"tag","published_at":"2019-12-20T18:41:41.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.5.3","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.5.3/manifests"},{"name":"v1.5.2","sha":"442c11da0dbdbd001b7ba80b7070bd32751b2171","kind":"tag","published_at":"2019-12-16T15:12:48.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.5.2","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"4ee999cbe3e82bb4a56e43df14151835f14da400","kind":"tag","published_at":"2019-10-07T15:01:37.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.5.1","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"f61a1be0c5c408a18c7e2d38c0ca0761f8e80e41","kind":"tag","published_at":"2019-09-23T19:38:54.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.5.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.5.0/manifests"},{"name":"v1.4.5","sha":"aecd7f57352ec413a91056ab21a4d74a4ca056a9","kind":"tag","published_at":"2019-09-09T15:09:17.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.4.5","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.4.5/manifests"},{"name":"v1.4.4","sha":"dec55ec92f9ff42b0ae3617f0168a387e56f7ff8","kind":"tag","published_at":"2019-09-05T14:14:14.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.4.4","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.4.4/manifests"},{"name":"v1.4.3","sha":"5a05c7164676054c90e1e072bd259d9c1d197597","kind":"tag","published_at":"2019-09-04T16:28:51.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.4.3","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.4.3/manifests"},{"name":"v1.4.2","sha":"aec0aa5e3ad8a4216a3dea688234903ba495cac2","kind":"tag","published_at":"2019-09-03T18:49:35.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.4.2","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.4.2/manifests"},{"name":"v1.4.1","sha":"cb7facfbc842001db55fe11f12a3c562cd7f3728","kind":"tag","published_at":"2019-09-03T16:56:41.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.4.1","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"a868bbc2643febfa09b71fed75b88e23e14616a9","kind":"tag","published_at":"2019-08-26T14:01:19.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.4.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.4.0/manifests"},{"name":"v1.3.2","sha":"c9118da7f36a71b2fd0edd88bad332b33708c933","kind":"tag","published_at":"2019-08-25T18:55:50.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.3.2","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"7e525401ea757692c37ad412a0cba532397e0340","kind":"tag","published_at":"2019-08-18T15:51:33.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.3.1","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"00723c98540a867faaf45630a66d9827c8880855","kind":"tag","published_at":"2019-08-13T22:59:32.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.3.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"3b0b715759103462809a265524825f6a846e0de7","kind":"tag","published_at":"2019-08-08T22:57:42.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.2.2","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"950291fcf3243348d2c82a549bb72ada45951eb0","kind":"tag","published_at":"2019-08-08T22:53:31.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.2.1","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"e48dfd8d9783f2c46ee32fe4c00b0000828c1472","kind":"tag","published_at":"2019-08-08T22:49:51.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.2.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.2.0/manifests"},{"name":"v1.1.6","sha":"2c118127aa2b502cafd1f9e1c4f3876e05c66395","kind":"tag","published_at":"2019-08-06T16:49:12.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.1.6","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.1.6/manifests"},{"name":"v1.1.5","sha":"f632d6073709880f6f7c207daab617755a817f60","kind":"tag","published_at":"2019-08-02T21:16:18.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.1.5","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.1.5/manifests"},{"name":"v1.1.4","sha":"c6baf713ba14ad7050d4d3005ccc733593ba4bf1","kind":"tag","published_at":"2019-07-31T18:42:23.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.1.4","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"243168558a65e6af0736ff5a985dc8319754d81c","kind":"tag","published_at":"2019-07-31T18:41:24.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.1.3","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"3360ec6ee364c328d019ccf5fb8f62022bab7151","kind":"tag","published_at":"2019-07-31T18:39:22.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.1.2","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"dd68ff9f8a03cc24f2f2d30be861c41a5ee4e333","kind":"tag","published_at":"2019-07-30T13:20:08.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.1.1","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"22b9aa82a9d1397bdf762469cfb0268d5396542e","kind":"tag","published_at":"2019-07-15T16:21:43.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.1.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.1.0/manifests"},{"name":"v1.0.27","sha":"0f496e537b58df6fb1eeed0b0feade01fc6cf9f9","kind":"tag","published_at":"2019-07-12T20:28:42.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.27","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.27/manifests"},{"name":"v1.0.26","sha":"1b8b9bc750aba555de655876a923252397fe7a54","kind":"tag","published_at":"2019-07-12T20:08:58.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.26","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.26/manifests"},{"name":"v1.0.25","sha":"534012cfe08f85342b4709936496c85be1d56e85","kind":"tag","published_at":"2019-07-12T16:07:23.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.25","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.25/manifests"},{"name":"v1.0.24","sha":"1f51df710a4e2b9c3959c6ee36a66e7af0d3bf80","kind":"tag","published_at":"2019-07-11T17:28:45.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.24","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.24/manifests"},{"name":"v1.0.23","sha":"e49ab7d87373a489c6e020fd15a490a7d2d44782","kind":"tag","published_at":"2019-07-09T19:32:53.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.23","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.23/manifests"},{"name":"v1.0.22","sha":"3686c8dee70addecfb9730726f42e6ce20a5ce35","kind":"tag","published_at":"2019-07-09T19:28:48.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.22","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.22/manifests"},{"name":"v1.0.21","sha":"5d1a353eb430070654b272187abff384159bf066","kind":"tag","published_at":"2019-06-18T14:44:53.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.21","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.21/manifests"},{"name":"v1.0.20","sha":"631b0b08f469692d7a0b12b3aa2ccb4d202ddb18","kind":"tag","published_at":"2019-05-25T13:33:47.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.20","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.20/manifests"},{"name":"v1.0.19","sha":"a5b2776a2f0e93e18cb67095f965f41390f98d86","kind":"tag","published_at":"2019-05-13T18:13:57.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.19","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.19/manifests"},{"name":"v1.0.18","sha":"cff42d6e5dedc8d3205dd728fff1c49c2193161b","kind":"tag","published_at":"2019-05-07T17:46:00.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.18","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.18/manifests"},{"name":"v1.0.17","sha":"ea5b30105b8bed9a17213b7923f32ec823319acb","kind":"commit","published_at":"2019-05-01T21:08:09.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.17","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.17/manifests"},{"name":"v1.0.16","sha":"e94f66ebfabb372dd8d4a369da20712aa5cd32c3","kind":"tag","published_at":"2019-05-01T16:34:25.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.16","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.16/manifests"},{"name":"v1.0.15","sha":"670c77a4feab531f94143e0c54437a9965560c29","kind":"tag","published_at":"2019-04-25T14:56:08.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.15","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.15/manifests"},{"name":"v1.0.14","sha":"ab28741e51e9fd30c919435c7b35ecca8b6c91c5","kind":"tag","published_at":"2019-04-22T13:45:02.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.14","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.14/manifests"},{"name":"v1.0.13","sha":"b420d71d18da6350bc0893efb261cc16f45736bc","kind":"tag","published_at":"2019-04-19T01:38:40.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.13","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.13/manifests"},{"name":"v1.0.12","sha":"8380d0a2bb28a7bc13702d766e8a475437410c25","kind":"tag","published_at":"2019-04-19T00:43:13.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.12","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.12/manifests"},{"name":"v1.0.11","sha":"51bf3c6dc69a80689e56fba4d96e0ba6596d7616","kind":"tag","published_at":"2019-04-18T14:09:51.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.11","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.11/manifests"},{"name":"v1.0.10","sha":"992438ef6fbf03b5cdb7edd6a6ac4bbf8854a924","kind":"tag","published_at":"2019-04-16T21:11:54.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.10","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.10/manifests"},{"name":"v1.0.9","sha":"2498a58ec3093cc5a8ab45874cb9b36c987e322d","kind":"tag","published_at":"2019-04-16T20:55:43.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.9","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.9/manifests"},{"name":"v1.0.8","sha":"aad59f60092dcdb5c562e4a55b821dff5abd0131","kind":"tag","published_at":"2019-04-16T20:15:38.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.8","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.8/manifests"},{"name":"v1.0.7","sha":"70fab878ca7f415f3dc4e5854a8b7cd7e697d42b","kind":"tag","published_at":"2019-04-16T19:40:31.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.7","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.7/manifests"},{"name":"v1.0.6","sha":"fffa499796b7d1ee8f571d7f0fa48d7f3833807d","kind":"tag","published_at":"2019-04-16T18:01:24.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.6","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.6/manifests"},{"name":"v1.0.5","sha":"5df3bd425b63a5f83da0ca4fef923ad5dccdca2a","kind":"tag","published_at":"2019-04-15T14:39:24.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.5","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"b0a0f6b2b9d2573cb84a6a28df7f0951ca74e20d","kind":"tag","published_at":"2019-04-12T17:55:45.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.4","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"b3edb677985a96ebd40fdf49c174c5f4108e0248","kind":"tag","published_at":"2019-04-12T16:48:04.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.3","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"0506708bed0ac787f605b0a97ef77d1954fa1275","kind":"tag","published_at":"2019-04-12T06:48:45.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.2","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"426524fa07a2a258c9f7aa8818ca353335d799f6","kind":"tag","published_at":"2019-04-12T01:33:27.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.1","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"4c62313a90c478f9bdc7aba382c5197f1d57cf39","kind":"tag","published_at":"2019-04-12T01:26:03.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0/manifests"},{"name":"ls","sha":"4de4aba374903efff77ed5b05032a3840382afc0","kind":"commit","published_at":"2019-04-12T01:17:21.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/ls","html_url":"https://github.com/mdx-js/mdx/releases/tag/ls","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/ls","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/ls/manifests"},{"name":"list","sha":"4de4aba374903efff77ed5b05032a3840382afc0","kind":"commit","published_at":"2019-04-12T01:17:21.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/list","html_url":"https://github.com/mdx-js/mdx/releases/tag/list","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/list","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/list/manifests"},{"name":"v1.0.0-rc.5","sha":"6f5551b6dc0bb2a744e276c60f008320807328d5","kind":"tag","published_at":"2019-04-11T22:26:03.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.0-rc.5","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.0-rc.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-rc.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-rc.5/manifests"},{"name":"v1.0.0-rc.4","sha":"dfaaaefdda8bc2278e0a78530f1485684be9e6c6","kind":"tag","published_at":"2019-04-11T22:18:10.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.0-rc.4","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-rc.4/manifests"},{"name":"v1.0.0-rc.3","sha":"0ad5fff9cea6e147048ca6b70bdf0960080ad144","kind":"tag","published_at":"2019-04-11T20:21:53.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.0-rc.3","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-rc.3/manifests"},{"name":"v1.0.0-rc.2","sha":"08910268015df0ff1ebe8a66acc1f10cc790d363","kind":"tag","published_at":"2019-04-11T19:32:53.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.0-rc.2","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-rc.2/manifests"},{"name":"v1.0.0-rc.1","sha":"1a4044c14e30c1b153b0273d76b5706959d45a96","kind":"tag","published_at":"2019-04-10T19:32:56.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.0-rc.1","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-rc.1/manifests"},{"name":"v1.0.0-rc.0","sha":"7e3aca092e6f3ab21ea1d0ad772d2f48963536c2","kind":"tag","published_at":"2019-04-04T16:38:51.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.0-rc.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-rc.0/manifests"},{"name":"v1.0.0-alpha.17","sha":"690cd8dcfc2007e45193180cc8d1f016269be2ae","kind":"tag","published_at":"2019-03-30T15:33:52.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.0-alpha.17","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.0-alpha.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.17/manifests"},{"name":"v1.0.0-alpha.16","sha":"0cca7119cc1b8980722939db2b85a521ecc56532","kind":"tag","published_at":"2019-03-29T18:26:10.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.0-alpha.16","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.0-alpha.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.16/manifests"},{"name":"v1.0.0-alpha.15","sha":"a4265e91b68e95e77a960d61f7875c25bff7a904","kind":"tag","published_at":"2019-03-28T22:44:27.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.0-alpha.15","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.0-alpha.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.15/manifests"},{"name":"v1.0.0-alpha.14","sha":"3ac57363134b33d4c4b2e46fb21f302be6c67b9f","kind":"tag","published_at":"2019-03-28T22:40:37.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.0-alpha.14","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.0-alpha.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.14/manifests"},{"name":"v1.0.0-alpha.13","sha":"0fa7625c0938eddfa8d011d64ebd8f2b80431c36","kind":"tag","published_at":"2019-03-28T21:22:36.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.0-alpha.13","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.0-alpha.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.13/manifests"},{"name":"v1.0.0-alpha.12","sha":"6d59b219f5d6c7ac9b0d50fb7979718e7b3d1670","kind":"tag","published_at":"2019-03-28T20:33:35.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.0-alpha.12","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.0-alpha.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.12/manifests"},{"name":"v1.0.0-alpha.11","sha":"0e36efe107cbf891f55740bd9cb8c9e045876922","kind":"tag","published_at":"2019-03-28T19:17:22.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.0-alpha.11","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.0-alpha.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.11/manifests"},{"name":"v1.0.0-alpha.10","sha":"136542161bb24532db2fa9fd66bb95f6c3158fba","kind":"tag","published_at":"2019-03-27T20:33:33.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.0-alpha.10","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.0-alpha.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.10/manifests"},{"name":"v1.0.0-alpha.9","sha":"aca926118372822d2070e8bd8442be9a581da8f9","kind":"tag","published_at":"2019-03-21T18:12:27.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.0-alpha.9","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.0-alpha.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.9/manifests"},{"name":"v1.0.0-alpha.8","sha":"a96f0fdbad6b791558816d0bf00cb25d6a35750c","kind":"tag","published_at":"2019-03-21T15:03:48.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.0-alpha.8","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.0-alpha.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.8/manifests"},{"name":"v1.0.0-alpha.7","sha":"93aeb8d4103bca7ef5ea09fd9142972115d01ca4","kind":"tag","published_at":"2019-03-13T18:46:51.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.0-alpha.7","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.7/manifests"},{"name":"v1.0.0-alpha.6","sha":"126e0b7aef1e6fbf12527d70fdbd1ebb9206e334","kind":"tag","published_at":"2019-03-11T16:48:21.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.0-alpha.6","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.6/manifests"},{"name":"v0.20.4","sha":"3201dbc3607e544e0f5085a65d21d63cfa0b7efe","kind":"tag","published_at":"2019-03-11T15:58:16.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.20.4","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.20.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.20.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.20.4/manifests"},{"name":"v1.0.0-alpha.5","sha":"2d6b7eed79928112910e073cfb953e8eaf55a989","kind":"tag","published_at":"2019-03-08T19:13:54.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.0-alpha.5","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.5/manifests"},{"name":"v1.0.0-y.0","sha":"1d5f1b07d5434b5f3a799c0718b148f439e98144","kind":"tag","published_at":"2019-03-08T19:03:07.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.0-y.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.0-y.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-y.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-y.0/manifests"},{"name":"v1.0.0-alpha.4","sha":"1e5304697c7b9a7a5bbaeb07cbb05945dd137a15","kind":"tag","published_at":"2019-03-08T19:00:57.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.0-alpha.4","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.4/manifests"},{"name":"v1.0.0-alpha.3","sha":"5481ae7a48f3efc30212a7ef19f47a464b703a61","kind":"tag","published_at":"2019-03-08T05:12:17.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.0-alpha.3","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.3/manifests"},{"name":"v1.0.0-alpha.2","sha":"86bc33ac88158109fffd8e04274e3f3dff4fa6d7","kind":"tag","published_at":"2019-03-08T04:41:45.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.0-alpha.2","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.2/manifests"},{"name":"v1.0.0-alpha.1","sha":"ef167bf0c27575789b06f531e75dfd69e1467f8c","kind":"tag","published_at":"2019-03-06T22:30:19.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.0-alpha.1","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.1/manifests"},{"name":"v0.20.3","sha":"f7a232c19a6f35f347a4bfbceecde6ef362d36ba","kind":"tag","published_at":"2019-03-06T17:22:39.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.20.3","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.20.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.20.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.20.3/manifests"},{"name":"v1.0.0-alpha.0","sha":"1f71e1603ea65b65c51ffdbfe85304bae5c95587","kind":"tag","published_at":"2019-03-06T04:10:11.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v1.0.0-alpha.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v1.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v1.0.0-alpha.0/manifests"},{"name":"v0.20.2","sha":"caa2462dcb870b0d7877fa172513e77ed4529d6a","kind":"tag","published_at":"2019-03-05T22:41:35.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.20.2","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.20.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.20.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.20.2/manifests"},{"name":"v0.20.1","sha":"6b9cfd4c699c244c87245772da2456fb75897cd4","kind":"tag","published_at":"2019-03-02T21:12:17.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.20.1","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.20.1/manifests"},{"name":"v0.20.0","sha":"83fa08fff98c2d0bc17683792cfa94faa76a90ba","kind":"tag","published_at":"2019-03-02T01:27:31.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.20.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.20.0/manifests"},{"name":"v0.20.0-alpha.0","sha":"ce21ee6a7998bf538f0e07de50a6a8d8a0130a17","kind":"tag","published_at":"2019-03-02T01:09:58.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.20.0-alpha.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.20.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.20.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.20.0-alpha.0/manifests"},{"name":"v0.19.0","sha":"e28eef9f67fdb668a1f6cc1bcb8ec0685d40dbea","kind":"tag","published_at":"2019-03-01T01:29:27.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.19.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.19.0/manifests"},{"name":"v0.19.0-alpha.0","sha":"05f535a5c605f719e13e244e69e640af8fab848d","kind":"tag","published_at":"2019-02-28T22:20:14.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.19.0-alpha.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.19.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.19.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.19.0-alpha.0/manifests"},{"name":"v0.18.2","sha":"5938d62f831141a98eff52ddafca7d302ce9b78a","kind":"tag","published_at":"2019-02-28T02:01:34.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.18.2","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.18.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.18.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.18.2/manifests"},{"name":"v0.18.1","sha":"3913c39282a66d988498c3f12ed2cec58992eb58","kind":"tag","published_at":"2019-02-26T20:12:06.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.18.1","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.18.1/manifests"},{"name":"v0.18.0","sha":"0c63b85f7b0ae6f5328bf97d692592ebaeeeb114","kind":"tag","published_at":"2019-02-25T16:15:52.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.18.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.18.0/manifests"},{"name":"v0.17.5","sha":"6137b50f5c34bd8a76391a5140872123efe04358","kind":"tag","published_at":"2019-02-15T21:20:45.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.17.5","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.17.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.17.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.17.5/manifests"},{"name":"v","sha":"6137b50f5c34bd8a76391a5140872123efe04358","kind":"commit","published_at":"2019-02-15T21:20:43.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v","html_url":"https://github.com/mdx-js/mdx/releases/tag/v","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v/manifests"},{"name":"v0.17.4","sha":"f4ffb8222080032891a8b30346c9f8bbcf15be39","kind":"tag","published_at":"2019-02-15T16:35:12.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.17.4","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.17.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.17.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.17.4/manifests"},{"name":"v0.17.3","sha":"d987df9b31447eae1aed5431c7ac8129fffa4e3a","kind":"tag","published_at":"2019-02-14T19:29:59.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.17.3","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.17.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.17.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.17.3/manifests"},{"name":"v0.17.2","sha":"14d9b19a8998cf39c0e09acceadfc03041a9a128","kind":"tag","published_at":"2019-02-12T14:35:18.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.17.2","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.17.2/manifests"},{"name":"v0.17.1","sha":"fac2cf91f27431c3084d8ef77215b7cf617f6a5e","kind":"tag","published_at":"2019-02-12T00:59:32.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.17.1","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.17.1/manifests"},{"name":"v0.17.0","sha":"74d9d3e231645a466272b0621260932e66777069","kind":"tag","published_at":"2019-02-11T17:26:12.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.17.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.17.0/manifests"},{"name":"v0.16.9","sha":"e7870f9099ce2ecf3f94bda1b6158dc4a8199378","kind":"tag","published_at":"2019-02-11T17:24:07.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.16.9","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.16.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.16.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.16.9/manifests"},{"name":"v0.16.8","sha":"05e6b227e5ac6a793840552c635f187faa3af118","kind":"tag","published_at":"2019-01-24T16:05:35.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.16.8","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.16.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.16.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.16.8/manifests"},{"name":"v0.16.7","sha":"524a662a5235805dd39d8ec8d189211679f13697","kind":"tag","published_at":"2019-01-24T15:56:55.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.16.7","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.16.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.16.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.16.7/manifests"},{"name":"v0.16.6","sha":"fc40de3ea63f58e8453458a54575734f40bcfd90","kind":"tag","published_at":"2018-12-08T19:39:36.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.16.6","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.16.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.16.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.16.6/manifests"},{"name":"v0.16.5","sha":"4fe045f1c65a3c05a41aac73a0b3918946ce938b","kind":"tag","published_at":"2018-11-23T19:30:27.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.16.5","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.16.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.16.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.16.5/manifests"},{"name":"v0.16.4","sha":"21a3cc7b102ae8c706f54566440d852393e90049","kind":"tag","published_at":"2018-11-23T17:01:25.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.16.4","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.16.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.16.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.16.4/manifests"},{"name":"v0.16.3","sha":"7d992a2b0881075fa7f59c5e6464d3f04cd7c23f","kind":"tag","published_at":"2018-11-21T06:08:34.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.16.3","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.16.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.16.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.16.3/manifests"},{"name":"v0.16.2","sha":"ce5b2f80b0fc8bf9fb7906f889e52296227b2708","kind":"tag","published_at":"2018-11-20T21:55:54.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.16.2","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.16.2/manifests"},{"name":"v0.16.1","sha":"b69654652e22043592da6db45bc8306b05c783ad","kind":"tag","published_at":"2018-11-20T12:00:58.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.16.1","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.16.1/manifests"},{"name":"v0.16.0","sha":"2c1c8676327f97b060283c5a9047574d8ada11ec","kind":"tag","published_at":"2018-11-05T21:29:44.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.16.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.16.0/manifests"},{"name":"v0.15.7","sha":"63120c7a078987e1c3280ee3e420afdf4abaa31d","kind":"tag","published_at":"2018-11-03T16:52:13.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.15.7","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.15.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.15.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.15.7/manifests"},{"name":"v0.15.6","sha":"c719bbc4bd3914da77e89abaa73b0db1fc33a6d1","kind":"tag","published_at":"2018-10-30T16:08:45.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.15.6","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.15.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.15.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.15.6/manifests"},{"name":"v0.15.5","sha":"7c36a03cdbc91e87018cb4e9a8480705728fe4fe","kind":"tag","published_at":"2018-10-02T19:16:43.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.15.5","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.15.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.15.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.15.5/manifests"},{"name":"v0.15.4","sha":"ece6dc28950df9d428cd26deafe942ace904f9b0","kind":"tag","published_at":"2018-09-24T18:53:25.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.15.4","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.15.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.15.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.15.4/manifests"},{"name":"v0.15.3","sha":"3ae915a17215365ce2a780ab45ea2331a4836941","kind":"tag","published_at":"2018-09-20T17:01:16.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.15.3","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.15.3/manifests"},{"name":"v0.15.3-0","sha":"e54e0c4036ddb5eabc44882770f79ce78367b3ef","kind":"tag","published_at":"2018-09-20T16:39:13.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.15.3-0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.15.3-0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.15.3-0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.15.3-0/manifests"},{"name":"v0.15.2","sha":"3499af28b3d0cf5f7f8e8ffe47ab8f17c87ff9fa","kind":"tag","published_at":"2018-09-07T19:14:48.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.15.2","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.15.2/manifests"},{"name":"v0.15.1","sha":"543577cb7b94e51727a7b53e88d04ace2b0ebfb3","kind":"tag","published_at":"2018-09-07T17:54:02.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.15.1","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.15.1/manifests"},{"name":"v0.15.0","sha":"e61b567ac0e8f4c7dc4d06eb7d3702501b081e58","kind":"tag","published_at":"2018-08-10T22:12:38.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.15.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.15.0/manifests"},{"name":"0.15.0","sha":"e61b567ac0e8f4c7dc4d06eb7d3702501b081e58","kind":"commit","published_at":"2018-08-10T22:12:38.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/0.15.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/0.15.0/manifests"},{"name":"v0.15.0-4","sha":"7cb7d44f35d39ab4880995d83c0ec78096ea9d17","kind":"tag","published_at":"2018-08-10T22:09:12.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.15.0-4","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.15.0-4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.15.0-4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.15.0-4/manifests"},{"name":"v0.15.0-3","sha":"5491654d65be621d675dcbc244719ee05d7dd34f","kind":"tag","published_at":"2018-08-10T21:49:55.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.15.0-3","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.15.0-3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.15.0-3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.15.0-3/manifests"},{"name":"v0.15.0-2","sha":"d5777d6c2fd3b705e4306fea999497f76d591260","kind":"tag","published_at":"2018-07-31T18:12:17.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.15.0-2","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.15.0-2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.15.0-2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.15.0-2/manifests"},{"name":"v0.15.0-1","sha":"07341ca8efbc4de09c2941873daef70040047161","kind":"tag","published_at":"2018-07-27T14:31:42.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.15.0-1","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.15.0-1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.15.0-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.15.0-1/manifests"},{"name":"v0.15.0-0","sha":"cbf7a3ee09e6151f9ce4eb41c0740d341d992a5e","kind":"tag","published_at":"2018-07-23T14:57:31.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.15.0-0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.15.0-0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.15.0-0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.15.0-0/manifests"},{"name":"v0.14.1","sha":"e0367e94505b4b562e01560163cb74bd5cb14563","kind":"tag","published_at":"2018-07-22T14:29:38.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.14.1","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.14.1/manifests"},{"name":"v0.14.0","sha":"affc23121404e8e995384d16c8ac9cefcd84ec89","kind":"tag","published_at":"2018-07-12T13:08:05.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.14.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.14.0/manifests"},{"name":"v0.13.1-1","sha":"32fefc6a86d2928432319335c5b3425034933326","kind":"tag","published_at":"2018-07-06T15:01:49.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.13.1-1","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.13.1-1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.13.1-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.13.1-1/manifests"},{"name":"v0.13.1-0","sha":"60be3e460239e9c77bb60e0102d5368aa2884694","kind":"tag","published_at":"2018-07-06T14:48:13.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.13.1-0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.13.1-0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.13.1-0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.13.1-0/manifests"},{"name":"0.11.1","sha":"60be3e460239e9c77bb60e0102d5368aa2884694","kind":"commit","published_at":"2018-07-06T14:48:12.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/0.11.1","html_url":"https://github.com/mdx-js/mdx/releases/tag/0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/0.11.1/manifests"},{"name":"v0.13.0-0","sha":"b562311a2f2149020241e03cfc590b89a24609e7","kind":"tag","published_at":"2018-07-01T15:32:30.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.13.0-0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.13.0-0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.13.0-0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.13.0-0/manifests"},{"name":"v0.12.0","sha":"5bc77a3c4f6bac82e35dd337051c8afdddfaf616","kind":"tag","published_at":"2018-06-26T14:38:07.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.12.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.12.0/manifests"},{"name":"v0.11.1","sha":"1b9442f908a427a2883c6aadd79df6a9d409ec22","kind":"tag","published_at":"2018-06-25T20:13:47.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.11.1","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.11.1/manifests"},{"name":"v0.11.1-0","sha":"781ef6322433ed6155b8078b207f9a6b42bfdc46","kind":"tag","published_at":"2018-06-25T18:41:51.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.11.1-0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.11.1-0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.11.1-0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.11.1-0/manifests"},{"name":"v0.11.0","sha":"d92e494e19baeafb04f7c0f55993b472e13a4258","kind":"tag","published_at":"2018-06-14T02:53:06.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.11.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.11.0/manifests"},{"name":"v0.11.0-0","sha":"c1b8fba2a89722807ae135ee485056d0c3df31e7","kind":"tag","published_at":"2018-06-13T21:21:38.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.11.0-0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.11.0-0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.11.0-0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.11.0-0/manifests"},{"name":"v0.10.1","sha":"a164ee20c59fe75ce5b75abbf819bddb4321c1d8","kind":"tag","published_at":"2018-06-13T14:03:08.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.10.1","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.10.1/manifests"},{"name":"v0.10.0","sha":"a5c6a15b5758873e9541c618004e94abdde6f95d","kind":"tag","published_at":"2018-06-08T15:38:17.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.10.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"15008266b2dca65591ceeea6ba7c8d2ee1700fbb","kind":"tag","published_at":"2018-05-07T07:26:42.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.9.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"48cc8390e332fb63068730f9d314e79752606b0a","kind":"tag","published_at":"2018-04-30T22:17:57.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.8.1","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.8.1/manifests"},{"name":"v0.8.1-0","sha":"2bbc7b8db7c8d53e454054caca9e8934a93b5f95","kind":"tag","published_at":"2018-04-30T22:00:27.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.8.1-0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.8.1-0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.8.1-0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.8.1-0/manifests"},{"name":"v0.8.0","sha":"7adb816867ed30c2a56746a0e8f0d17c53647792","kind":"tag","published_at":"2018-04-28T14:34:03.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.8.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.8.0/manifests"},{"name":"v0.7.4","sha":"40707f66e5ea2b0b923f412b84c39b35b5f9352b","kind":"tag","published_at":"2018-04-27T23:48:42.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.7.4","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.7.4/manifests"},{"name":"v0.7.3","sha":"1577544d3e65cbfa645d54cdd31e952614e14615","kind":"tag","published_at":"2018-04-24T04:22:48.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.7.3","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.7.3/manifests"},{"name":"v0.7.2","sha":"5316bc58b196fccc7afe53401fd3fe709f208169","kind":"tag","published_at":"2018-04-24T04:15:04.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.7.2","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"cf7e2a3e45390af17a75fa47f235681d157c4c6a","kind":"tag","published_at":"2018-04-02T22:40:03.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.7.1","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"6c8708200fb7a444d817220edac8b234a0d74294","kind":"tag","published_at":"2018-04-02T22:31:17.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.7.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.7.0/manifests"},{"name":"v0.7.0-2","sha":"b6090b9c06331fb32c46ecbc034e4b6cf94e8d13","kind":"tag","published_at":"2018-04-02T22:28:01.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.7.0-2","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.7.0-2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.7.0-2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.7.0-2/manifests"},{"name":"v0.7.0-1","sha":"997d2efcee2dc6c47dde4d987df2ea258b43306b","kind":"tag","published_at":"2018-04-02T22:24:59.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.7.0-1","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.7.0-1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.7.0-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.7.0-1/manifests"},{"name":"v0.7.0-0","sha":"2f98a5e9c03ec6114adeef079c88c9b0e4a3b180","kind":"tag","published_at":"2018-04-02T22:23:17.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.7.0-0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.7.0-0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.7.0-0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.7.0-0/manifests"},{"name":"v0.6.0","sha":"49b6b07db81b7a0256c5ae35e6db3392f30ae091","kind":"tag","published_at":"2018-03-23T14:01:06.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.6.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"23fb465f655e02debda459ccfc97561fc5926738","kind":"tag","published_at":"2018-03-23T13:55:58.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.5.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.5.0/manifests"},{"name":"v0.4.1","sha":"40e92963267e0b9cd76ec594b9b571db380ffc12","kind":"tag","published_at":"2018-03-23T13:46:20.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.4.1","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"76c7db6f82647308f298afe64ea4a96a1137ccfd","kind":"tag","published_at":"2018-03-23T13:37:09.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.4.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.4.0/manifests"},{"name":"v0.3.5","sha":"c4ae58d3f4f0c4976ebc5f71fbb440d0fb8a4ae7","kind":"tag","published_at":"2018-03-19T20:43:22.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.3.5","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"d9b3265d8f877bc92a1ae3c7975b33ae54d74906","kind":"tag","published_at":"2018-03-19T14:38:33.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.3.4","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.3.4/manifests"},{"name":"v0.3.3","sha":"0f054a618f4923d7ea12c8113fefd9391fdc0eb9","kind":"tag","published_at":"2018-03-12T22:32:22.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.3.3","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"19d17ca66095d6a21bb74d11db29c7b2beae49fa","kind":"tag","published_at":"2018-03-12T22:08:28.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.3.2","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"16239032aaf8121d7d9e3c100eb2492ef4c762d0","kind":"tag","published_at":"2018-03-12T21:37:49.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.3.1","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"32ed0cf92a21c10a2c31c557f5c7d6b16b79dd9f","kind":"tag","published_at":"2018-03-12T21:08:44.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.3.0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.3.0/manifests"},{"name":"v0.0.24","sha":"a96ede2c104084ae21efa8bd95319011e558ec9d","kind":"tag","published_at":"2018-02-12T19:35:27.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.24","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.24/manifests"},{"name":"v0.0.23","sha":"8c70c21cf42111e8531244f9283f43219612964d","kind":"tag","published_at":"2018-02-11T15:50:41.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.23","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.23/manifests"},{"name":"v0.0.23-5","sha":"f249c69a7c46ac201c4a85b30d455ace7af954fb","kind":"tag","published_at":"2018-02-11T14:16:26.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.23-5","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.23-5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.23-5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.23-5/manifests"},{"name":"v0.0.23-4","sha":"0ebd61afe42854d05440167ad1c06494da1c5353","kind":"tag","published_at":"2018-02-11T14:11:52.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.23-4","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.23-4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.23-4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.23-4/manifests"},{"name":"v0.0.23-3","sha":"3eb8a6b062706633e61dd123fa9bf88df59db010","kind":"tag","published_at":"2018-02-11T13:30:14.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.23-3","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.23-3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.23-3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.23-3/manifests"},{"name":"v0.0.23-2","sha":"cccbe20a8d2f332e7aacc9a5fd7c22388e39f1e6","kind":"tag","published_at":"2018-02-11T13:25:54.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.23-2","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.23-2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.23-2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.23-2/manifests"},{"name":"v0.0.23-1","sha":"113b3d063d771920fca3b186caecc5b6bbe37f49","kind":"tag","published_at":"2018-02-11T13:19:45.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.23-1","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.23-1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.23-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.23-1/manifests"},{"name":"v0.0.23-0","sha":"b1ea2828e2b67679834ffe9aa1a0d6607d667757","kind":"tag","published_at":"2018-02-11T11:47:51.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.23-0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.23-0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.23-0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.23-0/manifests"},{"name":"v0.0.22-0","sha":"ff6bc01ceb3599f459b212fb3393c67a304a2f0d","kind":"tag","published_at":"2018-02-10T14:29:06.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.22-0","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.22-0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.22-0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.22-0/manifests"},{"name":"v0.0.21","sha":"d08007543b1fbd9c1b386a19fc64467a5fb91da8","kind":"tag","published_at":"2018-01-31T13:40:22.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.21","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.21/manifests"},{"name":"v0.0.20","sha":"a9fb206e7c09cbdf3c426dc196bb4fddf1740aa4","kind":"tag","published_at":"2018-01-30T23:00:52.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.20","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.20/manifests"},{"name":"v0.0.19","sha":"44793e572577371c3b1fad73d1fbcd39cb5a424b","kind":"tag","published_at":"2018-01-30T22:06:04.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.19","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.19/manifests"},{"name":"v0.0.18","sha":"c39df665e83f75bd330211c9cd03542cc222f7e1","kind":"tag","published_at":"2018-01-20T22:29:27.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.18","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.18/manifests"},{"name":"v0.0.17","sha":"87d71306bc7356c411e920cca61ea1b5a75a70be","kind":"tag","published_at":"2018-01-03T21:45:34.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.17","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.17/manifests"},{"name":"v0.0.16","sha":"e6fd1d49abbd53366adfe832da95ccfef081b9c7","kind":"tag","published_at":"2018-01-03T04:12:12.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.16","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.16/manifests"},{"name":"v0.0.15","sha":"03c53505be7652f1a6bb973b4bd211666bb5db63","kind":"tag","published_at":"2018-01-03T04:07:14.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.15","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.15/manifests"},{"name":"v0.0.14","sha":"0c52262e42f613043cb452ea56d726370acd0dd9","kind":"tag","published_at":"2018-01-03T03:59:22.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.14","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.14/manifests"},{"name":"v0.0.13","sha":"07deb9401d8b8f243296b0140103ff5fecbad653","kind":"tag","published_at":"2018-01-01T17:31:02.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.13","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.13/manifests"},{"name":"v0.0.12","sha":"24c3b747b8f4f26bbfc1e9a3ad3d83b754421ef0","kind":"tag","published_at":"2017-12-31T18:23:28.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.12","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.12/manifests"},{"name":"v0.0.11","sha":"002c4a38da0ac7e381fbd3a23c45ae8c3b915f3c","kind":"tag","published_at":"2017-12-30T17:21:45.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.11","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.11/manifests"},{"name":"v0.0.10","sha":"d2cf3f77ddfe0b8bcc0b4b22db728d9caecffb8f","kind":"tag","published_at":"2017-12-30T17:07:23.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.10","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.10/manifests"},{"name":"v0.0.9","sha":"048fd41a40bac153de37a1d1efb9a5427f060730","kind":"tag","published_at":"2017-12-29T23:03:18.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.9","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.9/manifests"},{"name":"v0.0.8","sha":"520798517f795fb8cca54eca5e9f6b964dc3037e","kind":"tag","published_at":"2017-12-27T14:21:06.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.8","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.8/manifests"},{"name":"v0.0.7","sha":"dea2c07ced4dd24ac384b102bbf36f8e91bf2575","kind":"tag","published_at":"2017-12-27T00:18:55.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.7","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.7/manifests"},{"name":"v0.0.6","sha":"370f029050808af8a7f6de6f7f08015a1d329193","kind":"tag","published_at":"2017-12-26T18:28:20.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.6","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.6/manifests"},{"name":"v0.0.5","sha":"a3d4984f8656be433a537b71e75361dc43a174b8","kind":"tag","published_at":"2017-12-24T21:52:10.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.5","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.5/manifests"},{"name":"v0.0.4","sha":"c5630ba4e69c12b22ccd1f5d13dfc15463560ea9","kind":"tag","published_at":"2017-12-24T21:48:10.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.4","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.4/manifests"},{"name":"v0.0.3","sha":"961532e65c9c0a38671cd8126e03278bde8f4956","kind":"tag","published_at":"2017-12-24T20:25:01.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.3","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.3/manifests"},{"name":"v0.0.1","sha":"89dd10ddb7beb3061a30555060d409ce1e80dbc8","kind":"tag","published_at":"2017-12-24T00:02:58.000Z","download_url":"https://codeload.github.com/mdx-js/mdx/tar.gz/v0.0.1","html_url":"https://github.com/mdx-js/mdx/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdx-js%2Fmdx/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2025-06-06T07:32:48.511Z","dependent_packages_count":607,"downloads":3595402,"downloads_period":"last-month","dependent_repos_count":30338,"rankings":{"downloads":0.16856212696386222,"dependent_repos_count":0.16380048495923333,"dependent_packages_count":0.09898613437857912,"stargazers_count":0.7958664465854405,"forks_count":1.090435563337064,"docker_downloads_count":0.4804216686082029,"average":0.4663454041387303},"purl":"pkg:npm/%40mdx-js/loader","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@mdx-js/loader","docker_dependents_count":170,"docker_downloads_count":492353,"usage_url":"https://repos.ecosyste.ms/usage/npm/@mdx-js/loader","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@mdx-js/loader/dependencies","status":null,"funding_links":["https://opencollective.com/unified","https://github.com/sponsors/unifiedjs","https://thanks.dev/u/gh/mdx-js"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@mdx-js%2Floader/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@mdx-js%2Floader/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@mdx-js%2Floader/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@mdx-js%2Floader/related_packages","maintainers":[{"uuid":"wooorm","login":"wooorm","name":null,"email":"tituswormer@gmail.com","url":null,"packages_count":845,"html_url":"https://www.npmjs.com/~wooorm","role":null,"created_at":"2022-11-10T10:54:41.488Z","updated_at":"2022-11-10T10:54:41.488Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/wooorm/packages"},{"uuid":"timneutkens","login":"timneutkens","name":null,"email":"timneutkens@icloud.com","url":null,"packages_count":151,"html_url":"https://www.npmjs.com/~timneutkens","role":null,"created_at":"2022-11-10T10:54:41.486Z","updated_at":"2022-11-10T10:54:41.486Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/timneutkens/packages"},{"uuid":"remcohaszing","login":"remcohaszing","name":null,"email":"remcohaszing@gmail.com","url":null,"packages_count":336,"html_url":"https://www.npmjs.com/~remcohaszing","role":null,"created_at":"2023-03-19T08:57:13.391Z","updated_at":"2023-03-19T08:57:13.391Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/remcohaszing/packages"},{"uuid":"johno","login":"johno","name":null,"email":"johnotander@gmail.com","url":null,"packages_count":2075,"html_url":"https://www.npmjs.com/~johno","role":null,"created_at":"2022-11-10T10:54:41.476Z","updated_at":"2022-11-10T10:54:41.476Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/johno/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5008192,"maintainers_count":1013077,"namespaces_count":295677,"keywords_count":700469,"github":"npm","metadata":{"funded_packages_count":150263},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-07T05:25:21.688Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":84,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4242125783","node_id":"PR_kwDOR_eFu87RlqCq","number":10,"state":"open","title":"chore(deps): Bump @mdx-js/loader from 3.1.0 to 3.1.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":8,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-10T23:02:04.000Z","updated_at":"2026-04-11T04:09:36.876Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"@mdx-js/loader","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) from 3.1.0 to 3.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@mdx-js/loader\u0026package-manager=npm_and_yarn\u0026previous-version=3.1.0\u0026new-version=3.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SecPal/changelog/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SecPal%2Fchangelog/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"4042364904","node_id":"PR_kwDOCmRGUs7I6IcO","number":43,"state":"closed","title":"chore(deps): bump loader-utils and @mdx-js/loader","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-08T22:52:54.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-08T22:51:27.000Z","updated_at":"2026-03-08T22:53:03.000Z","time_to_close":87,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"loader-utils","repository_url":"https://github.com/webpack/loader-utils","old_version":"2.0.0","new_version":"2.0.4"},{"name":"@mdx-js/loader","repository_url":"https://github.com/mdx-js/mdx","old_version":"1.6.22","new_version":"3.1.1"}],"path":null,"ecosystem":"npm"},"body":"Bumps [loader-utils](https://github.com/webpack/loader-utils) to 2.0.4 and updates ancestor dependency [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader). These dependencies need to be updated together.\n\nUpdates `loader-utils` from 2.0.0 to 2.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/loader-utils/releases\"\u003eloader-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.4\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/loader-utils/compare/v2.0.3...v2.0.4\"\u003e2.0.4\u003c/a\u003e (2022-11-11)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReDoS problem (\u003ca href=\"https://redirect.github.com/webpack/loader-utils/issues/225\"\u003e#225\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/loader-utils/commit/ac09944dfacd7c4497ef692894b09e63e09a5eeb\"\u003eac09944\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.3\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/loader-utils/compare/v2.0.1...v2.0.3\"\u003e2.0.3\u003c/a\u003e (2022-10-20)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esecurity:\u003c/strong\u003e prototype pollution exploit (\u003ca href=\"https://redirect.github.com/webpack/loader-utils/issues/217\"\u003e#217\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/loader-utils/commit/a93cf6f4702012030f6b5ee8340d5c95ec1c7d4c\"\u003ea93cf6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.2\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/loader-utils/compare/v2.0.1...v2.0.2\"\u003e2.0.2\u003c/a\u003e (2021-11-04)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebase64 generation and unicode characters (\u003ca href=\"https://redirect.github.com/webpack/loader-utils/issues/197\"\u003e#197\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/loader-utils/commit/8c2d24ee400bc4567335e97ee6004c3baa6ef66f\"\u003e8c2d24e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.1\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/loader-utils/compare/v2.0.0...v2.0.1\"\u003e2.0.1\u003c/a\u003e (2021-10-29)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emd4 support on Node.js v17 (\u003ca href=\"https://redirect.github.com/webpack/loader-utils/issues/193\"\u003e#193\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/loader-utils/commit/1069f61284a571614ee4acdde6e6087174be118a\"\u003e1069f61\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/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md\"\u003eloader-utils's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/loader-utils/compare/v2.0.3...v2.0.4\"\u003e2.0.4\u003c/a\u003e (2022-11-11)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReDoS problem (\u003ca href=\"https://redirect.github.com/webpack/loader-utils/issues/225\"\u003e#225\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/loader-utils/commit/ac09944dfacd7c4497ef692894b09e63e09a5eeb\"\u003eac09944\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/loader-utils/compare/v2.0.1...v2.0.3\"\u003e2.0.3\u003c/a\u003e (2022-10-20)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esecurity:\u003c/strong\u003e prototype pollution exploit (\u003ca href=\"https://redirect.github.com/webpack/loader-utils/issues/217\"\u003e#217\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/loader-utils/commit/a93cf6f4702012030f6b5ee8340d5c95ec1c7d4c\"\u003ea93cf6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/loader-utils/compare/v2.0.1...v2.0.2\"\u003e2.0.2\u003c/a\u003e (2021-11-04)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebase64 generation and unicode characters (\u003ca href=\"https://redirect.github.com/webpack/loader-utils/issues/197\"\u003e#197\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/loader-utils/commit/8c2d24ee400bc4567335e97ee6004c3baa6ef66f\"\u003e8c2d24e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/loader-utils/compare/v2.0.0...v2.0.1\"\u003e2.0.1\u003c/a\u003e (2021-10-29)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emd4 support on Node.js v17 (\u003ca href=\"https://redirect.github.com/webpack/loader-utils/issues/193\"\u003e#193\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/loader-utils/commit/1069f61284a571614ee4acdde6e6087174be118a\"\u003e1069f61\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/webpack/loader-utils/commit/6688b5028106f144ee9f543bebc8e6a87b57829f\"\u003e\u003ccode\u003e6688b50\u003c/code\u003e\u003c/a\u003e chore(release): 2.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-utils/commit/ac09944dfacd7c4497ef692894b09e63e09a5eeb\"\u003e\u003ccode\u003eac09944\u003c/code\u003e\u003c/a\u003e fix: ReDoS problem (\u003ca href=\"https://redirect.github.com/webpack/loader-utils/issues/225\"\u003e#225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-utils/commit/7162619fb982c394ed75098a0a0ed7e7f3177c70\"\u003e\u003ccode\u003e7162619\u003c/code\u003e\u003c/a\u003e chore(release): 2.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-utils/commit/a93cf6f4702012030f6b5ee8340d5c95ec1c7d4c\"\u003e\u003ccode\u003ea93cf6f\u003c/code\u003e\u003c/a\u003e fix(security): prototype polution exploit (\u003ca href=\"https://redirect.github.com/webpack/loader-utils/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-utils/commit/90c7c4be17e3e0b2f6091a69c67db7a6df9fd044\"\u003e\u003ccode\u003e90c7c4b\u003c/code\u003e\u003c/a\u003e chore(release): 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-utils/commit/8c2d24ee400bc4567335e97ee6004c3baa6ef66f\"\u003e\u003ccode\u003e8c2d24e\u003c/code\u003e\u003c/a\u003e fix: base64 generation and unicode characters (\u003ca href=\"https://redirect.github.com/webpack/loader-utils/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-utils/commit/5fb556208426d281a18dfbf6f45dca24bfb24e96\"\u003e\u003ccode\u003e5fb5562\u003c/code\u003e\u003c/a\u003e chore(release): 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-utils/commit/1069f61284a571614ee4acdde6e6087174be118a\"\u003e\u003ccode\u003e1069f61\u003c/code\u003e\u003c/a\u003e fix: md4 support on Node.js v17 (\u003ca href=\"https://redirect.github.com/webpack/loader-utils/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/loader-utils/compare/v2.0.0...v2.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mdx-js/loader` from 1.6.22 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003ch4\u003eAdd\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e715ddd96 \u003cstrong\u003e\u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e\u003c/strong\u003e: add source maps\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2464\"\u003emdx-js/mdx#2464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ed5867203 \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add support for options w/ \u003ccode\u003einitialize\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ecd2907dd \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add support showing messages\u003c/li\u003e\n\u003cli\u003eceea80dd \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add source maps\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2458\"\u003emdx-js/mdx#2458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ed306f870 \u003cstrong\u003e\u003ccode\u003e@mdx-js/core\u003c/code\u003e\u003c/strong\u003e: replace \u003ccode\u003eperiscopic\u003c/code\u003e with \u003ccode\u003eestree-util-scope\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ec7479905 \u003cstrong\u003e\u003ccode\u003e@mdx-js/core\u003c/code\u003e\u003c/strong\u003e: fix injecting providers for jsx in esm, expressions\u003c/li\u003e\n\u003cli\u003e3a794ab5 \u003cstrong\u003e\u003ccode\u003e@mdx-js/loader\u003c/code\u003e\u003c/strong\u003e: fix ESM type import\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2452\"\u003emdx-js/mdx#2452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebe79212a \u003cstrong\u003e\u003ccode\u003e@mdx-js/loader\u003c/code\u003e\u003c/strong\u003e: change webpack peer dependency to optional\nby \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2440\"\u003emdx-js/mdx#2440\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/eee85d54152499c526cf8c06076be5b563037ff8\"\u003e\u003ccode\u003eeee85d5\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/2cb07288ed61d7254ea052a50c1aedba0712d582\"\u003e\u003ccode\u003e2cb0728\u003c/code\u003e\u003c/a\u003e Refactor code-style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/7b3f558c1182632644bbdba699880d6b7802a64c\"\u003e\u003ccode\u003e7b3f558\u003c/code\u003e\u003c/a\u003e Fix tests for Node 23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/11ac939bc3d86fefafcc940da98df0e402455672\"\u003e\u003ccode\u003e11ac939\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003erehype-twoslash\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/f12afda2435e46324966e641ec5e415f8e54b784\"\u003e\u003ccode\u003ef12afda\u003c/code\u003e\u003c/a\u003e Refactor to use TypeScript \u003ccode\u003e@import\u003c/code\u003e JSDoc tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/3a794ab5d167932702a9b55f6d76f3aeea9fade4\"\u003e\u003ccode\u003e3a794ab\u003c/code\u003e\u003c/a\u003e Fix ESM type import in Webpack loader\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\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/~wooorm\"\u003ewooorm\u003c/a\u003e, a new releaser for \u003ccode\u003e@​mdx-js/loader\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/wangdicoder/tiny-ui/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/wangdicoder/tiny-ui/pull/43","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wangdicoder%2Ftiny-ui/issues/43","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/43/packages"},{"uuid":"4017676165","node_id":"PR_kwDOPmIpfs7HqM_v","number":108,"state":"closed","title":"Bump the minor-and-patch group across 1 directory with 28 updates","user":"dependabot[bot]","labels":["dependencies","javascript","released"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-03-03T17:02:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-03T16:46:34.000Z","updated_at":"2026-03-06T21:12:05.000Z","time_to_close":955,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":28,"packages":[{"name":"@mdx-js/loader","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@mdx-js/react","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@next/mdx","old_version":"16.1.1","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/typography","old_version":"0.5.16","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@types/reveal.js","old_version":"5.2.0","new_version":"5.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vercel/analytics","old_version":"1.5.0","new_version":"1.6.1","repository_url":"https://github.com/vercel/analytics"},{"name":"@vercel/speed-insights","old_version":"1.2.0","new_version":"1.3.1","repository_url":"https://github.com/vercel/speed-insights"},{"name":"feed","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/jpmonette/feed"},{"name":"posthog-js","old_version":"1.357.1","new_version":"1.357.2","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react","old_version":"19.1.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.12","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.1","new_version":"19.2.4","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":"rehype-prism-plus","old_version":"2.0.1","new_version":"2.0.2","repository_url":"https://github.com/timlrx/rehype-prism-plus"},{"name":"@next/eslint-plugin-next","old_version":"16.1.1","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"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":"@types/testing-library__jest-dom","old_version":"5.14.9","new_version":"6.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint-config-next","old_version":"16.1.1","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"jest","old_version":"30.1.1","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.1.1","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"knip","old_version":"5.64.1","new_version":"5.85.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"tsx","old_version":"4.20.5","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.52.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) | `3.1.0` | `3.1.1` |\n| [@mdx-js/react](https://github.com/mdx-js/mdx/tree/HEAD/packages/react) | `3.1.0` | `3.1.1` |\n| [@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx) | `16.1.1` | `16.1.6` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.16` | `0.5.19` |\n| [@types/reveal.js](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/reveal.js) | `5.2.0` | `5.2.2` |\n| [@vercel/analytics](https://github.com/vercel/analytics/tree/HEAD/packages/web) | `1.5.0` | `1.6.1` |\n| [@vercel/speed-insights](https://github.com/vercel/speed-insights/tree/HEAD/packages/web) | `1.2.0` | `1.3.1` |\n| [feed](https://github.com/jpmonette/feed) | `5.1.0` | `5.2.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.357.1` | `1.357.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.12` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.4` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.9` | `19.2.3` |\n| [rehype-prism-plus](https://github.com/timlrx/rehype-prism-plus) | `2.0.1` | `2.0.2` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.1.1` | `16.1.6` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.58.2` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.8.0` | `6.9.1` |\n| [@types/testing-library__jest-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/testing-library__jest-dom) | `5.14.9` | `6.0.0` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.27` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.1.1` | `16.1.6` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.1.1` | `30.2.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.1.1` | `30.2.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.64.1` | `5.85.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.5` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.52.0` | `8.56.1` |\n\n\nUpdates `@mdx-js/loader` from 3.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mdx-js/react` from 3.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/67fb1d07d9b648d953d93d063a6eb5588d6c6d58\"\u003e\u003ccode\u003e67fb1d0\u003c/code\u003e\u003c/a\u003e Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/f0d20da86dcc8d78b90daddae7ae8ef1fcb5eacb\"\u003e\u003ccode\u003ef0d20da\u003c/code\u003e\u003c/a\u003e Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/mdx` from 16.1.1 to 16.1.6\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\"\u003e\u003ccode\u003e@​next/mdx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to swc 54 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88207\"\u003e#88207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimplement LRU cache with invocation ID scoping for minimal mode response cache (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88509\"\u003e#88509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etweak LRU sentinel key (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/89123\"\u003e#89123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wyattjoh\"\u003e\u003ccode\u003e@​wyattjoh\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.5\u003c/h2\u003e\n\u003cp\u003ePlease refer the following changelogs for more information about this security release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\"\u003ehttps://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\u003c/a\u003e\n\u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23864\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23864\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly filter next config if experimental flag is enabled (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88733\"\u003e#88733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix linked list bug in LRU deleteFromLru (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88652\"\u003e#88652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative same host redirects in node middleware (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88253\"\u003e#88253\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/adf8c612adddd103647c90ff0f511ea35c57076e\"\u003e\u003ccode\u003eadf8c61\u003c/code\u003e\u003c/a\u003e v16.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/acba4a6b9f48e0a067c592dac322410c0e122018\"\u003e\u003ccode\u003eacba4a6\u003c/code\u003e\u003c/a\u003e v16.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/60de6c21144a78622eb8c4763f364fcb59f7aa59\"\u003e\u003ccode\u003e60de6c2\u003c/code\u003e\u003c/a\u003e v16.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f01cf07ab12a37259de42baa4bdae310b4328c72\"\u003e\u003ccode\u003ef01cf07\u003c/code\u003e\u003c/a\u003e v16.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cb436b3613edb3f741a39fa00ac31d103a5a1518\"\u003e\u003ccode\u003ecb436b3\u003c/code\u003e\u003c/a\u003e v16.1.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.1.6/packages/next-mdx\"\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 `@types/reveal.js` from 5.2.0 to 5.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/reveal.js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/analytics` from 1.5.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/analytics/releases\"\u003e\u003ccode\u003e@​vercel/analytics\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): remove the module as breaking change by \u003ca href=\"https://github.com/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/181\"\u003evercel/analytics#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/vercel/analytics/compare/1.6.0...1.6.1\"\u003ehttps://github.com/vercel/analytics/compare/1.6.0...1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(nuxt): Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module by \u003ca href=\"https://github.com/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/178\"\u003evercel/analytics#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eundefined\u003c/code\u003e to AllowedPropertyValues type by \u003ca href=\"https://github.com/timolins\"\u003e\u003ccode\u003e@​timolins\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/174\"\u003evercel/analytics#174\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/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/178\"\u003evercel/analytics#178\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/analytics/compare/1.5.0...1.6.0\"\u003ehttps://github.com/vercel/analytics/compare/1.5.0...1.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/vercel/analytics/commit/0028584e514ba508911b9b64bb691616ae63b2e6\"\u003e\u003ccode\u003e0028584\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove the module as breaking change (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/182d1851ce1948d5b3121f78ce049a87c7f5993e\"\u003e\u003ccode\u003e182d185\u003c/code\u003e\u003c/a\u003e chore: prepare release (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/4f2b656b5eb3a71ec1d211d582789718c2fb2cdc\"\u003e\u003ccode\u003e4f2b656\u003c/code\u003e\u003c/a\u003e Add undefined to AllowedPropertyValues type (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/9a406c41f9a5b7575929e1c7157604fde3528169\"\u003e\u003ccode\u003e9a406c4\u003c/code\u003e\u003c/a\u003e feat(nuxt): Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/analytics/commits/1.6.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/speed-insights` from 1.2.0 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/speed-insights/releases\"\u003e\u003ccode\u003e@​vercel/speed-insights\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): remove the module as breaking change by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/107\"\u003evercel/speed-insights#107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.3.0...1.3.1\"\u003ehttps://github.com/vercel/speed-insights/compare/1.3.0...1.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(nuxt): Add support for \u003ccode\u003einjectSpeedInsights()\u003c/code\u003e and Nuxt module by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/104\"\u003evercel/speed-insights#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat:  postinstall script removal by \u003ca href=\"https://github.com/feugy\"\u003e\u003ccode\u003e@​feugy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/106\"\u003evercel/speed-insights#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add route param to beforeSend event type by \u003ca href=\"https://github.com/fgascon\"\u003e\u003ccode\u003e@​fgascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/102\"\u003evercel/speed-insights#102\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/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/104\"\u003evercel/speed-insights#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fgascon\"\u003e\u003ccode\u003e@​fgascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/102\"\u003evercel/speed-insights#102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.2.0...1.3.0\"\u003ehttps://github.com/vercel/speed-insights/compare/1.2.0...1.3.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/vercel/speed-insights/commit/2452c35b7f11fe1d1a850b5527375e2a6bd574c1\"\u003e\u003ccode\u003e2452c35\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove the module as breaking change (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/7ed15ed7ce32c0525d446ec213890b1ab4f3a059\"\u003e\u003ccode\u003e7ed15ed\u003c/code\u003e\u003c/a\u003e fix: add route param to beforeSend event type (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/a1dfa74986399f3e367e4493605b013a5d30ed7f\"\u003e\u003ccode\u003ea1dfa74\u003c/code\u003e\u003c/a\u003e feat: next release and postinstall script removal (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/f48623c059cd7cab3919c3f7ecb8a109d4f886d9\"\u003e\u003ccode\u003ef48623c\u003c/code\u003e\u003c/a\u003e feat(nuxt): Add support for \u003ccode\u003einjectSpeedInsights()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/speed-insights/commits/1.3.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `feed` from 5.1.0 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jpmonette/feed/releases\"\u003efeed's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet copyright as optional for feed by \u003ca href=\"https://github.com/lluisemper\"\u003e\u003ccode\u003e@​lluisemper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/217\"\u003ejpmonette/feed#217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(rss): relax \u003c!-- raw HTML omitted --\u003e tag output condition to allow name-only by \u003ca href=\"https://github.com/huanjuedadehen\"\u003e\u003ccode\u003e@​huanjuedadehen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/220\"\u003ejpmonette/feed#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: treat description as optional rss2 to avoid \u0026quot;undefined\u0026quot; output by \u003ca href=\"https://github.com/Krinkle\"\u003e\u003ccode\u003e@​Krinkle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/223\"\u003ejpmonette/feed#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(rss/atom/json): Use \u003ccode\u003e.forEach()\u003c/code\u003e instead of \u003ccode\u003e.map()\u003c/code\u003e when resulting array is unused by \u003ca href=\"https://github.com/Greenheart\"\u003e\u003ccode\u003e@​Greenheart\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/234\"\u003ejpmonette/feed#234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Show current default value for \u003ccode\u003egenerator\u003c/code\u003e in example by \u003ca href=\"https://github.com/Greenheart\"\u003e\u003ccode\u003e@​Greenheart\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/232\"\u003ejpmonette/feed#232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make copyright and id optional by \u003ca href=\"https://github.com/dword-design\"\u003e\u003ccode\u003e@​dword-design\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/219\"\u003ejpmonette/feed#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHotfix for allowing multiple atom:link tags in the RSS2 feed by \u003ca href=\"https://github.com/aletorrado\"\u003e\u003ccode\u003e@​aletorrado\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/235\"\u003ejpmonette/feed#235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd stylesheet support to rss and atom by \u003ca href=\"https://github.com/kunatastic\"\u003e\u003ccode\u003e@​kunatastic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/216\"\u003ejpmonette/feed#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease 5.2.0 by \u003ca href=\"https://github.com/jpmonette\"\u003e\u003ccode\u003e@​jpmonette\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/236\"\u003ejpmonette/feed#236\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/lluisemper\"\u003e\u003ccode\u003e@​lluisemper\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/217\"\u003ejpmonette/feed#217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huanjuedadehen\"\u003e\u003ccode\u003e@​huanjuedadehen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/220\"\u003ejpmonette/feed#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Krinkle\"\u003e\u003ccode\u003e@​Krinkle\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/223\"\u003ejpmonette/feed#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Greenheart\"\u003e\u003ccode\u003e@​Greenheart\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/234\"\u003ejpmonette/feed#234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dword-design\"\u003e\u003ccode\u003e@​dword-design\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/219\"\u003ejpmonette/feed#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aletorrado\"\u003e\u003ccode\u003e@​aletorrado\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/235\"\u003ejpmonette/feed#235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kunatastic\"\u003e\u003ccode\u003e@​kunatastic\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/216\"\u003ejpmonette/feed#216\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jpmonette/feed/compare/5.1.0...5.2.0\"\u003ehttps://github.com/jpmonette/feed/compare/5.1.0...5.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpmonette/feed/commit/0dd65a5ab683014b86775b1b39a3163f89fe9aed\"\u003e\u003ccode\u003e0dd65a5\u003c/code\u003e\u003c/a\u003e release 5.2.0 (\u003ca href=\"https://redirect.github.com/jpmonette/feed/issues/236\"\u003e#236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpmonette/feed/commit/4b913e3600dcc9ac7bcb891e9030632d076e6e3e\"\u003e\u003ccode\u003e4b913e3\u003c/code\u003e\u003c/a\u003e Add stylesheet support to rss and atom (\u003ca href=\"https://redirect.github.com/jpmonette/feed/issues/216\"\u003e#216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpmonette/feed/commit/6745292f715d7554333e7c769e86154d9b911316\"\u003e\u003ccode\u003e6745292\u003c/code\u003e\u003c/a\u003e Hotfix for allowing multiple atom:link tags in the RSS2 feed (\u003ca href=\"https://redirect.github.com/jpmonette/feed/issues/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpmonette/feed/commit/17d1013a6573259efad8b6e83c0125471b3941a9\"\u003e\u003ccode\u003e17d1013\u003c/code\u003e\u003c/a\u003e fix: make copyright and id optional (\u003ca href=\"https://redirect.github.com/jpmonette/feed/issues/219\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpmonette/feed/commit/8ba16759ffb932fee2cd1ada60fa420b781bf1ae\"\u003e\u003ccode\u003e8ba1675\u003c/code\u003e\u003c/a\u003e Show current default value for \u003ccode\u003egenerator\u003c/code\u003e in example (\u003ca href=\"https://redirect.github.com/jpmonette/feed/issues/232\"\u003e#232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpmonette/feed/commit/0e7456acf34ba98d9044c7ec28fb9ebe9d65b2aa\"\u003e\u003ccode\u003e0e7456a\u003c/code\u003e\u003c/a\u003e perf(rss/atom/json): Use \u003ccode\u003e.forEach()\u003c/code\u003e instead of \u003ccode\u003e.map()\u003c/code\u003e when resulting arra...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpmonette/feed/commit/14e3fc6b987431d41f471e6e448351a29b641a87\"\u003e\u003ccode\u003e14e3fc6\u003c/code\u003e\u003c/a\u003e fix: treat description as optional rss2 to avoid \u0026quot;undefined\u0026quot; output (\u003ca href=\"https://redirect.github.com/jpmonette/feed/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpmonette/feed/commit/fd99f18e2e2cc9901cfbda1848a24915fa67f99f\"\u003e\u003ccode\u003efd99f18\u003c/code\u003e\u003c/a\u003e feat(rss): relax \u0026lt;author\u0026gt; tag output condition to allow name-only (\u003ca href=\"https://redirect.github.com/jpmonette/feed/issues/220\"\u003e#220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpmonette/feed/commit/519d8e90a7b56677aed4756bab26b563d26d6526\"\u003e\u003ccode\u003e519d8e9\u003c/code\u003e\u003c/a\u003e Set copyright as optional for feed (\u003ca href=\"https://redirect.github.com/jpmonette/feed/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpmonette/feed/commit/dcf9a8969799b368713a1c17fb0a0390b2403642\"\u003e\u003ccode\u003edcf9a89\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jpmonette/feed/compare/5.1.0...5.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `posthog-js` from 1.357.1 to 1.357.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PostHog/posthog-js/releases\"\u003eposthog-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eposthog-js@1.357.2\u003c/h2\u003e\n\u003ch2\u003e1.357.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3170\"\u003e#3170\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/f485c9217d17aae68ceb257420463946163d0060\"\u003e\u003ccode\u003ef485c92\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/slshults\"\u003e\u003ccode\u003e@​slshults\u003c/code\u003e\u003c/a\u003e! - fix: Move tablet detection logic into detectDeviceType for consistent classification across all call sites\n(2026-03-03)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.357.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/PostHog/posthog-js/commit/cc50196630a06119ad4d8e841efadd83d1f0c91c\"\u003e\u003ccode\u003ecc50196\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/f11c733345d4f7b4ba53af704ada544ba3aec0bd\"\u003e\u003ccode\u003ef11c733\u003c/code\u003e\u003c/a\u003e chore: release tablet detection fix (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3190\"\u003e#3190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/f485c9217d17aae68ceb257420463946163d0060\"\u003e\u003ccode\u003ef485c92\u003c/code\u003e\u003c/a\u003e fix: Move tablet detection logic into detectDeviceType for consistent… (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/d13c850cbc9fde020bf348ae7f159e1cded0cd6a\"\u003e\u003ccode\u003ed13c850\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/2304af092b4da4d5480f40f1fb8f748ce89e8c25\"\u003e\u003ccode\u003e2304af0\u003c/code\u003e\u003c/a\u003e refactor: use non-deprecated methods internally in react and nuxt packages (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PostHog/posthog-js/compare/posthog-js@1.357.1...posthog-js@1.357.2\"\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.4\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.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003c!-- 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/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/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.12 to 19.2.14\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.4\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.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003c!-- 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/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\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\u003e1bd1f01\u003c/code\u003e\u003c/a\u003e Ship partial-prerendering APIs to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633\"\u003e#34633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/2f0649a0b27516eaab549b18af15eed0420e3446\"\u003e\u003ccode\u003e2f0649a\u003c/code\u003e\u003c/a\u003e [Fizz] Remove \u003ccode\u003enonce\u003c/code\u003e option from resume-and-prerender APIs (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34664\"\u003e#34664\u003c/a\u003e)\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-dom/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e08f53b182fa63df6ec5938fec44d096343806d3\"\u003e\u003ccode\u003ee08f53b\u003c/code\u003e\u003c/a\u003e Match \u003ccode\u003ereact-dom/static\u003c/code\u003e test entrypoints and published entrypoints (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34599\"\u003e#34599\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-dom/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.1.9 to 19.2.3\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-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rehype-prism-plus` from 2.0.1 to 2.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/timlrx/rehype-prism-plus/releases\"\u003erehype-prism-plus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies by \u003ca href=\"https://github.com/timlrx\"\u003e\u003ccode\u003e@​timlrx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/timlrx/rehype-prism-plus/pull/78\"\u003etimlrx/rehype-prism-plus#78\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix build side effects by \u003ca href=\"https://github.com/timlrx\"\u003e\u003ccode\u003e@​timlrx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/timlrx/rehype-prism-plus/pull/79\"\u003etimlrx/rehype-prism-plus#79\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/timlrx/rehype-prism-plus/compare/v2.0.1...v2.0.2\"\u003ehttps://github.com/timlrx/rehype-prism-plus/compare/v2.0.1...v2.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timlrx/rehype-prism-plus/commit/fd6d93e1c90a1c4833d4b46b5f645aff2bc8c3dd\"\u003e\u003ccode\u003efd6d93e\u003c/code\u003e\u003c/a\u003e 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timlrx/rehype-prism-plus/commit/6e8d3707b92990a13eabfd16d59b3945b91b20e9\"\u003e\u003ccode\u003e6e8d370\u003c/code\u003e\u003c/a\u003e fix: add sideEffects false to package build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timlrx/rehype-prism-plus/commit/36d00bd02fad49161ac006528d467f1183afa5bd\"\u003e\u003ccode\u003e36d00bd\u003c/code\u003e\u003c/a\u003e fix: update refactor typings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timlrx/rehype-prism-plus/commit/b43a3308951377e9279b7b5265f08706acc5ea02\"\u003e\u003ccode\u003eb43a330\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/timlrx/rehype-prism-plus/issues/78\"\u003e#78\u003c/a\u003e from timlrx/update-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timlrx/rehype-prism-plus/commit/305d66109d6d9159d35b848be1ec7ed9328a6d48\"\u003e\u003ccode\u003e305d661\u003c/code\u003e\u003c/a\u003e fix: update ts module resolution to suport esm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timlrx/rehype-prism-plus/commit/e73b3c58824ac2322424f131a5e93ca0055fea4c\"\u003e\u003ccode\u003ee73b3c5\u003c/code\u003e\u003c/a\u003e fix: update refactor changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timlrx/rehype-prism-plus/commit/93e1919653bb01e1c1bfe5c262082415df889cec\"\u003e\u003ccode\u003e93e1919\u003c/code\u003e\u003c/a\u003e chore: bump dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/timlrx/rehype-prism-plus/compare/v2.0.1...v2.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/eslint-plugin-next` from 16.1.1 to 16.1.6\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\"\u003e\u003ccode\u003e@​next/eslint-plugin-next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to swc 54 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/88207\"\u003e#88207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimplement LRU cache with invocation ID scoping for minimal mode response cache (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/88509\"\u003e#88509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etweak LRU sentinel key (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/89123\"\u003e#89123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wyattjoh\"\u003e\u003ccode\u003e@​wyattjoh\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.5\u003c/h2\u003e\n\u003cp\u003ePlease refer the following changelogs for more information about this security release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\"\u003ehttps://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\u003c/a\u003e\n\u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23864\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23864\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly filter next config if experimental flag is enabled (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/88733\"\u003e#88733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix linked list bug in LRU deleteFromLru (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/88652\"\u003e#88652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative same host redirects in node middleware (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/88253\"\u003e#88253\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is ba...\n\n_Description has been truncated_","html_url":"https://github.com/neonwatty/blog/pull/108","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/neonwatty%2Fblog/issues/108","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/108/packages"},{"uuid":"4008119962","node_id":"PR_kwDOF2jbEs7HLH5k","number":833,"state":"open","title":"Bump the dependencies group across 1 directory with 20 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-03-01T19:46:18.000Z","updated_at":"2026-04-02T02:02:31.178Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":20,"packages":[{"name":"@chakra-ui/icons","old_version":"2.2.1","new_version":"2.2.4","repository_url":"https://github.com/chakra-ui/chakra-ui"},{"name":"@chakra-ui/next-js","old_version":"2.3.1","new_version":"2.4.2","repository_url":"https://github.com/chakra-ui/chakra-ui"},{"name":"@chakra-ui/react","old_version":"2.9.1","new_version":"3.33.0","repository_url":"https://github.com/chakra-ui/chakra-ui"},{"name":"@emotion/react","old_version":"11.13.3","new_version":"11.14.0","repository_url":"https://github.com/emotion-js/emotion"},{"name":"@emotion/styled","old_version":"11.13.0","new_version":"11.14.1","repository_url":"https://github.com/emotion-js/emotion"},{"name":"@giscus/react","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/giscus/giscus-component"},{"name":"@mdx-js/loader","old_version":"3.0.1","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@mdx-js/react","old_version":"3.0.1","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@next/mdx","old_version":"14.2.14","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"apexcharts","old_version":"3.54.0","new_version":"5.7.0","repository_url":"https://github.com/apexcharts/apexcharts.js"},{"name":"framer-motion","old_version":"11.9.0","new_version":"12.34.3","repository_url":"https://github.com/motiondivision/motion"},{"name":"isomorphic-dompurify","old_version":"2.16.0","new_version":"3.0.0","repository_url":"https://github.com/kkomelin/isomorphic-dompurify"},{"name":"next","old_version":"14.2.32","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"next-mdx-remote","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/hashicorp/next-mdx-remote"},{"name":"react","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-apexcharts","old_version":"1.4.1","new_version":"2.0.1","repository_url":"https://github.com/apexcharts/react-apexcharts"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-icons","old_version":"5.3.0","new_version":"5.5.0","repository_url":"https://github.com/react-icons/react-icons"},{"name":"react-syntax-highlighter","old_version":"15.6.6","new_version":"16.1.1","repository_url":"https://github.com/react-syntax-highlighter/react-syntax-highlighter"},{"name":"swr","old_version":"2.2.5","new_version":"2.4.1","repository_url":"https://github.com/vercel/swr"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@chakra-ui/icons](https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/components/icons) | `2.2.1` | `2.2.4` |\n| [@chakra-ui/next-js](https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/integrations/next-js) | `2.3.1` | `2.4.2` |\n| [@chakra-ui/react](https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react) | `2.9.1` | `3.33.0` |\n| [@emotion/react](https://github.com/emotion-js/emotion) | `11.13.3` | `11.14.0` |\n| [@emotion/styled](https://github.com/emotion-js/emotion) | `11.13.0` | `11.14.1` |\n| [@giscus/react](https://github.com/giscus/giscus-component/tree/HEAD/react) | `3.0.0` | `3.1.0` |\n| [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) | `3.0.1` | `3.1.1` |\n| [@mdx-js/react](https://github.com/mdx-js/mdx/tree/HEAD/packages/react) | `3.0.1` | `3.1.1` |\n| [@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx) | `14.2.14` | `16.1.6` |\n| [apexcharts](https://github.com/apexcharts/apexcharts.js) | `3.54.0` | `5.7.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `11.9.0` | `12.34.3` |\n| [isomorphic-dompurify](https://github.com/kkomelin/isomorphic-dompurify) | `2.16.0` | `3.0.0` |\n| [next](https://github.com/vercel/next.js) | `14.2.32` | `16.1.6` |\n| [next-mdx-remote](https://github.com/hashicorp/next-mdx-remote) | `5.0.0` | `6.0.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.4` |\n| [react-apexcharts](https://github.com/apexcharts/react-apexcharts) | `1.4.1` | `2.0.1` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.4` |\n| [react-icons](https://github.com/react-icons/react-icons) | `5.3.0` | `5.5.0` |\n| [react-syntax-highlighter](https://github.com/react-syntax-highlighter/react-syntax-highlighter) | `15.6.6` | `16.1.1` |\n| [swr](https://github.com/vercel/swr) | `2.2.5` | `2.4.1` |\n\n\nUpdates `@chakra-ui/icons` from 2.2.1 to 2.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/chakra-ui/chakra-ui/commits/@chakra-ui/icons@2.2.4/packages/components/icons\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@chakra-ui/next-js` from 2.3.1 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chakra-ui/chakra-ui/commits/@chakra-ui/next-js@2.4.2/packages/integrations/next-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@chakra-ui/react` from 2.9.1 to 3.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chakra-ui/chakra-ui/releases\"\u003e\u003ccode\u003e@​chakra-ui/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​chakra-ui/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.33.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/60a0a8b99b545d0cf9064f31c80e5769137d7662\"\u003e\u003ccode\u003e60a0a8b\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/segunadebayo\"\u003e\u003ccode\u003e@​segunadebayo\u003c/code\u003e\u003c/a\u003e! - - \u003cstrong\u003eCheckbox\u003c/strong\u003e:\nFixed individual checkbox props being overridden by \u003ccode\u003eCheckboxGroup\u003c/code\u003e when\nrendering\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eColor Picker\u003c/strong\u003e: Fixed color not updating when selecting black shades in\ncontrolled mode\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialog/Popover\u003c/strong\u003e: Fixed issue where closing nested dialogs/popovers would\nincorrectly close parent layers\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMenu\u003c/strong\u003e: Fixed glitchy submenu behavior when hovering between trigger items\nquickly\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNumber Input\u003c/strong\u003e: Fixed cursor positioning issues after clicking label or\nscrubbing\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePagination\u003c/strong\u003e: Fixed next trigger not being disabled when count is 0\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eScroll Area\u003c/strong\u003e: Added overflow CSS variables for scroll fade effects\n(\u003ccode\u003e--scroll-area-overflow-{x,y}-{start,end}\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSlider\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ethumbCollisionBehavior\u003c/code\u003e prop to control collision handling between\nthumbs (none, push, swap)\u003c/li\u003e\n\u003cli\u003eFixed thumb drag behavior from edge in \u003ccode\u003ethumbAlignment=\u0026quot;contain\u0026quot;\u003c/code\u003e mode\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSteps\u003c/strong\u003e: Added validation support with \u003ccode\u003eisStepValid\u003c/code\u003e, \u003ccode\u003eisStepSkippable\u003c/code\u003e,\nand \u003ccode\u003eonStepInvalid\u003c/code\u003e props\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSwitch\u003c/strong\u003e: Fixed \u003ccode\u003eapi.toggleChecked()\u003c/code\u003e not working\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTags Input\u003c/strong\u003e: Added \u003ccode\u003eplaceholder\u003c/code\u003e prop that shows when no tags exist\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextarea\u003c/strong\u003e: Fixed change event not being emitted after clearing controlled\ntextarea\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTooltip\u003c/strong\u003e: Added \u003ccode\u003edata-instant\u003c/code\u003e attribute for instant animations when\nswitching between multiple tooltip triggers\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTree View\u003c/strong\u003e: Fixed initial focus when first node/branch is disabled\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/2b8360bd18f0dba0619ad43e4bef73992f3c8c3f\"\u003e\u003ccode\u003e2b8360b\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/segunadebayo\"\u003e\u003ccode\u003e@​segunadebayo\u003c/code\u003e\u003c/a\u003e! - \u003cstrong\u003eCodeBlock\u003c/strong\u003e: Fix\noverlay and floating elements scrolling out of view when horizontally\nscrolling long code lines.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​chakra-ui/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.32.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chakra-ui/chakra-ui/pull/10590\"\u003e#10590\u003c/a\u003e\n\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/4b651950cc34fb195378e5872e166ee5c417631f\"\u003e\u003ccode\u003e4b65195\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/kalisaNkevin\"\u003e\u003ccode\u003e@​kalisaNkevin\u003c/code\u003e\u003c/a\u003e! - Add new Marquee\ncomponent\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/0b15d10c34f3ed8e51ad66121429d3afc5b5ee92\"\u003e\u003ccode\u003e0b15d10\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chakra-ui/chakra-ui/blob/main/packages/react/CHANGELOG.md\"\u003e\u003ccode\u003e@​chakra-ui/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.33.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/60a0a8b99b545d0cf9064f31c80e5769137d7662\"\u003e\u003ccode\u003e60a0a8b\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/segunadebayo\"\u003e\u003ccode\u003e@​segunadebayo\u003c/code\u003e\u003c/a\u003e! - - \u003cstrong\u003eCheckbox\u003c/strong\u003e:\nFixed individual checkbox props being overridden by \u003ccode\u003eCheckboxGroup\u003c/code\u003e when\nrendering\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eColor Picker\u003c/strong\u003e: Fixed color not updating when selecting black shades in\ncontrolled mode\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialog/Popover\u003c/strong\u003e: Fixed issue where closing nested dialogs/popovers would\nincorrectly close parent layers\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMenu\u003c/strong\u003e: Fixed glitchy submenu behavior when hovering between trigger items\nquickly\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNumber Input\u003c/strong\u003e: Fixed cursor positioning issues after clicking label or\nscrubbing\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePagination\u003c/strong\u003e: Fixed next trigger not being disabled when count is 0\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eScroll Area\u003c/strong\u003e: Added overflow CSS variables for scroll fade effects\n(\u003ccode\u003e--scroll-area-overflow-{x,y}-{start,end}\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSlider\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ethumbCollisionBehavior\u003c/code\u003e prop to control collision handling between\nthumbs (none, push, swap)\u003c/li\u003e\n\u003cli\u003eFixed thumb drag behavior from edge in \u003ccode\u003ethumbAlignment=\u0026quot;contain\u0026quot;\u003c/code\u003e mode\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSteps\u003c/strong\u003e: Added validation support with \u003ccode\u003eisStepValid\u003c/code\u003e, \u003ccode\u003eisStepSkippable\u003c/code\u003e,\nand \u003ccode\u003eonStepInvalid\u003c/code\u003e props\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSwitch\u003c/strong\u003e: Fixed \u003ccode\u003eapi.toggleChecked()\u003c/code\u003e not working\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTags Input\u003c/strong\u003e: Added \u003ccode\u003eplaceholder\u003c/code\u003e prop that shows when no tags exist\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextarea\u003c/strong\u003e: Fixed change event not being emitted after clearing controlled\ntextarea\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTooltip\u003c/strong\u003e: Added \u003ccode\u003edata-instant\u003c/code\u003e attribute for instant animations when\nswitching between multiple tooltip triggers\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTree View\u003c/strong\u003e: Fixed initial focus when first node/branch is disabled\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/2b8360bd18f0dba0619ad43e4bef73992f3c8c3f\"\u003e\u003ccode\u003e2b8360b\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/segunadebayo\"\u003e\u003ccode\u003e@​segunadebayo\u003c/code\u003e\u003c/a\u003e! - \u003cstrong\u003eCodeBlock\u003c/strong\u003e: Fix\noverlay and floating elements scrolling out of view when horizontally\nscrolling long code lines.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.32.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chakra-ui/chakra-ui/pull/10590\"\u003e#10590\u003c/a\u003e\n\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/4b651950cc34fb195378e5872e166ee5c417631f\"\u003e\u003ccode\u003e4b65195\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/kalisaNkevin\"\u003e\u003ccode\u003e@​kalisaNkevin\u003c/code\u003e\u003c/a\u003e! - Add new Marquee\ncomponent\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/80a661fa49f1c4fd7e554b73433c94735e4690a1\"\u003e\u003ccode\u003e80a661f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10618\"\u003e#10618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/6c9d5ea82043937f8c379fe8d5423d2dd13ff7ab\"\u003e\u003ccode\u003e6c9d5ea\u003c/code\u003e\u003c/a\u003e style: prettier format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/2b8360bd18f0dba0619ad43e4bef73992f3c8c3f\"\u003e\u003ccode\u003e2b8360b\u003c/code\u003e\u003c/a\u003e fix: code block overflow styling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/c254b7b4b5cca24ab3981ece5b854d10dd386eb8\"\u003e\u003ccode\u003ec254b7b\u003c/code\u003e\u003c/a\u003e docs: add menu examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/60a0a8b99b545d0cf9064f31c80e5769137d7662\"\u003e\u003ccode\u003e60a0a8b\u003c/code\u003e\u003c/a\u003e chore: bump ark-ui\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/ea8a8831303a9a81709de80daf6551dca772ffce\"\u003e\u003ccode\u003eea8a883\u003c/code\u003e\u003c/a\u003e docs: add dialog + menu item example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/a0fc4e0f8d5b7dbae94902cebb24521cf42a80e7\"\u003e\u003ccode\u003ea0fc4e0\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10595\"\u003e#10595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/12a4db4e3c3b6f48548f5fa6a76e02c6f9471c60\"\u003e\u003ccode\u003e12a4db4\u003c/code\u003e\u003c/a\u003e fix: radio card recipe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/0b15d10c34f3ed8e51ad66121429d3afc5b5ee92\"\u003e\u003ccode\u003e0b15d10\u003c/code\u003e\u003c/a\u003e fix: backdrop blur\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/11c2004a67857fd0084c04035a46bd2da3651fef\"\u003e\u003ccode\u003e11c2004\u003c/code\u003e\u003c/a\u003e fix: collapse width\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chakra-ui/chakra-ui/commits/@chakra-ui/react@3.33.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@emotion/react` from 11.13.3 to 11.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/emotion-js/emotion/releases\"\u003e\u003ccode\u003e@​emotion/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​emotion/react\u003c/code\u003e\u003ca href=\"https://github.com/11\"\u003e\u003ccode\u003e@​11\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/emotion-js/emotion/pull/3281\"\u003e#3281\u003c/a\u003e \u003ca href=\"https://github.com/emotion-js/emotion/commit/fc4d7bd744c205f55513dcd4e4e5134198c219de\"\u003e\u003ccode\u003efc4d7bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Source code has been migrated to TypeScript. From now on type declarations will be emitted based on that, instead of being hand-written.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/emotion-js/emotion/commit/8dc1a6dd19d2dc9ce435ef0aff85ccf5647f5d2e\"\u003e\u003ccode\u003e8dc1a6d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/emotion-js/emotion/commit/e1bf17ee87ec51da1412eb5291460ea95a39d27a\"\u003e\u003ccode\u003ee1bf17e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​emotion/cache\u003c/code\u003e\u003ca href=\"https://github.com/11\"\u003e\u003ccode\u003e@​11\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​emotion/use-insertion-effect-with-fallbacks\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​emotion/react\u003c/code\u003e\u003ca href=\"https://github.com/11\"\u003e\u003ccode\u003e@​11\u003c/code\u003e\u003c/a\u003e.13.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/emotion-js/emotion/pull/3270\"\u003e#3270\u003c/a\u003e \u003ca href=\"https://github.com/emotion-js/emotion/commit/77d930dc708015ff6fd34a1084bb343b02d732fa\"\u003e\u003ccode\u003e77d930d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/emmatown\"\u003e\u003ccode\u003e@​emmatown\u003c/code\u003e\u003c/a\u003e! - Fix inconsistent hashes using development vs production bundles/\u003ccode\u003eexports\u003c/code\u003e conditions when using \u003ccode\u003e@emotion/babel-plugin\u003c/code\u003e with \u003ccode\u003esourceMap: true\u003c/code\u003e (the default). This is particularly visible when using Emotion with the Next.js Pages router where the \u003ccode\u003edevelopment\u003c/code\u003e condition is used when bundling code but not when importing external code with Node.js.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/emotion-js/emotion/commit/77d930dc708015ff6fd34a1084bb343b02d732fa\"\u003e\u003ccode\u003e77d930d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​emotion/serialize\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​emotion/cache\u003c/code\u003e\u003ca href=\"https://github.com/11\"\u003e\u003ccode\u003e@​11\u003c/code\u003e\u003c/a\u003e.13.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​emotion/utils\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​emotion/babel-plugin\u003c/code\u003e\u003ca href=\"https://github.com/11\"\u003e\u003ccode\u003e@​11\u003c/code\u003e\u003c/a\u003e.13.5\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/emotion-js/emotion/commit/3c19ce5997f73960679e546af47801205631dfde\"\u003e\u003ccode\u003e3c19ce5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3280\"\u003e#3280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/a19d019bd418ebc3b9cba0e58f58b36ac2862a42\"\u003e\u003ccode\u003ea19d019\u003c/code\u003e\u003c/a\u003e Convert \u003ccode\u003e@emotion/styled\u003c/code\u003e's source code to TypeScript (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3284\"\u003e#3284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/5974e33fcb5e7aee177408684ac6fe8b38b3e353\"\u003e\u003ccode\u003e5974e33\u003c/code\u003e\u003c/a\u003e Fix JSX namespace \u003ca href=\"https://github.com/ts-ignores\"\u003e\u003ccode\u003e@​ts-ignores\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3282\"\u003e#3282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/fc4d7bd744c205f55513dcd4e4e5134198c219de\"\u003e\u003ccode\u003efc4d7bd\u003c/code\u003e\u003c/a\u003e Convert \u003ccode\u003e@emotion/react\u003c/code\u003e's source code to TypeScript (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3281\"\u003e#3281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/8dc1a6dd19d2dc9ce435ef0aff85ccf5647f5d2e\"\u003e\u003ccode\u003e8dc1a6d\u003c/code\u003e\u003c/a\u003e Convert \u003ccode\u003e@emotion/cache\u003c/code\u003e's source code to TypeScript (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3277\"\u003e#3277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/282b61d2ad4e39ea65af88351a894a903c2d42c4\"\u003e\u003ccode\u003e282b61d\u003c/code\u003e\u003c/a\u003e Convert \u003ccode\u003e@emotion/css-prettifier\u003c/code\u003e's source code to TypeScript (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3278\"\u003e#3278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/e1bf17ee87ec51da1412eb5291460ea95a39d27a\"\u003e\u003ccode\u003ee1bf17e\u003c/code\u003e\u003c/a\u003e Convert \u003ccode\u003e@emotion/use-insertion-effect-with-fallbacks\u003c/code\u003e's source code to TypeS...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/c161e6f2f85977c27cc4a258d4efb0504a3b77b1\"\u003e\u003ccode\u003ec161e6f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3272\"\u003e#3272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/f45eb1969c9cee76a689146606c2a79c862dbee1\"\u003e\u003ccode\u003ef45eb19\u003c/code\u003e\u003c/a\u003e Update changeset (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3273\"\u003e#3273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/77d930dc708015ff6fd34a1084bb343b02d732fa\"\u003e\u003ccode\u003e77d930d\u003c/code\u003e\u003c/a\u003e Fix inconsistent hashes using development vs production bundles/\u003ccode\u003eexports\u003c/code\u003e con...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/emotion-js/emotion/compare/@emotion/react@11.13.3...@emotion/react@11.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@emotion/styled` from 11.13.0 to 11.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/emotion-js/emotion/releases\"\u003e\u003ccode\u003e@​emotion/styled\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​emotion/styled\u003c/code\u003e\u003ca href=\"https://github.com/11\"\u003e\u003ccode\u003e@​11\u003c/code\u003e\u003c/a\u003e.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/emotion-js/emotion/pull/3334\"\u003e#3334\u003c/a\u003e \u003ca href=\"https://github.com/emotion-js/emotion/commit/0facbe47bd9099ae4ed22dc201822d910ac3dec5\"\u003e\u003ccode\u003e0facbe4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ZachRiegel\"\u003e\u003ccode\u003e@​ZachRiegel\u003c/code\u003e\u003c/a\u003e! - Renamed default-exported variable in \u003ccode\u003e@emotion/styled\u003c/code\u003e to aid inferred import names in auto-import completions in IDEs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​emotion/styled\u003c/code\u003e\u003ca href=\"https://github.com/11\"\u003e\u003ccode\u003e@​11\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/emotion-js/emotion/pull/3284\"\u003e#3284\u003c/a\u003e \u003ca href=\"https://github.com/emotion-js/emotion/commit/a19d019bd418ebc3b9cba0e58f58b36ac2862a42\"\u003e\u003ccode\u003ea19d019\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Source code has been migrated to TypeScript. From now on type declarations will be emitted based on that, instead of being hand-written.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/emotion-js/emotion/commit/e1bf17ee87ec51da1412eb5291460ea95a39d27a\"\u003e\u003ccode\u003ee1bf17e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​emotion/use-insertion-effect-with-fallbacks\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​emotion/styled\u003c/code\u003e\u003ca href=\"https://github.com/11\"\u003e\u003ccode\u003e@​11\u003c/code\u003e\u003c/a\u003e.13.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/emotion-js/emotion/pull/3270\"\u003e#3270\u003c/a\u003e \u003ca href=\"https://github.com/emotion-js/emotion/commit/77d930dc708015ff6fd34a1084bb343b02d732fa\"\u003e\u003ccode\u003e77d930d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/emmatown\"\u003e\u003ccode\u003e@​emmatown\u003c/code\u003e\u003c/a\u003e! - Fix inconsistent hashes using development vs production bundles/\u003ccode\u003eexports\u003c/code\u003e conditions when using \u003ccode\u003e@emotion/babel-plugin\u003c/code\u003e with \u003ccode\u003esourceMap: true\u003c/code\u003e (the default). This is particularly visible when using Emotion with the Next.js Pages router where the \u003ccode\u003edevelopment\u003c/code\u003e condition is used when bundling code but not when importing external code with Node.js.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/emotion-js/emotion/commit/77d930dc708015ff6fd34a1084bb343b02d732fa\"\u003e\u003ccode\u003e77d930d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​emotion/serialize\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​emotion/utils\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​emotion/babel-plugin\u003c/code\u003e\u003ca href=\"https://github.com/11\"\u003e\u003ccode\u003e@​11\u003c/code\u003e\u003c/a\u003e.13.5\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/emotion-js/emotion/commit/49229553967b6050c92d9602eb577bdc48167e91\"\u003e\u003ccode\u003e4922955\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3335\"\u003e#3335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/0facbe47bd9099ae4ed22dc201822d910ac3dec5\"\u003e\u003ccode\u003e0facbe4\u003c/code\u003e\u003c/a\u003e Renamed default-exported variable in \u003ccode\u003e@emotion/styled\u003c/code\u003e to aid inferred import...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/cce67ec6b2fc94261028b4f4778aae8c3d6c5fd6\"\u003e\u003ccode\u003ecce67ec\u003c/code\u003e\u003c/a\u003e Bump parcel (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3258\"\u003e#3258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/3c19ce5997f73960679e546af47801205631dfde\"\u003e\u003ccode\u003e3c19ce5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3280\"\u003e#3280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/a19d019bd418ebc3b9cba0e58f58b36ac2862a42\"\u003e\u003ccode\u003ea19d019\u003c/code\u003e\u003c/a\u003e Convert \u003ccode\u003e@emotion/styled\u003c/code\u003e's source code to TypeScript (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3284\"\u003e#3284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/5974e33fcb5e7aee177408684ac6fe8b38b3e353\"\u003e\u003ccode\u003e5974e33\u003c/code\u003e\u003c/a\u003e Fix JSX namespace \u003ca href=\"https://github.com/ts-ignores\"\u003e\u003ccode\u003e@​ts-ignores\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3282\"\u003e#3282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/fc4d7bd744c205f55513dcd4e4e5134198c219de\"\u003e\u003ccode\u003efc4d7bd\u003c/code\u003e\u003c/a\u003e Convert \u003ccode\u003e@emotion/react\u003c/code\u003e's source code to TypeScript (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3281\"\u003e#3281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/8dc1a6dd19d2dc9ce435ef0aff85ccf5647f5d2e\"\u003e\u003ccode\u003e8dc1a6d\u003c/code\u003e\u003c/a\u003e Convert \u003ccode\u003e@emotion/cache\u003c/code\u003e's source code to TypeScript (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3277\"\u003e#3277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/282b61d2ad4e39ea65af88351a894a903c2d42c4\"\u003e\u003ccode\u003e282b61d\u003c/code\u003e\u003c/a\u003e Convert \u003ccode\u003e@emotion/css-prettifier\u003c/code\u003e's source code to TypeScript (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3278\"\u003e#3278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/e1bf17ee87ec51da1412eb5291460ea95a39d27a\"\u003e\u003ccode\u003ee1bf17e\u003c/code\u003e\u003c/a\u003e Convert \u003ccode\u003e@emotion/use-insertion-effect-with-fallbacks\u003c/code\u003e's source code to TypeS...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/emotion-js/emotion/compare/@emotion/styled@11.13.0...@emotion/styled@11.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@giscus/react` from 3.0.0 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/giscus/giscus-component/releases\"\u003e\u003ccode\u003e@​giscus/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​giscus/react\u003c/code\u003e v3.1.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate types with new available languages and themes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giscus/giscus-component/commit/eba2a53fe392d86b86d46b4a99779b8576a9f5c1\"\u003e\u003ccode\u003eeba2a53\u003c/code\u003e\u003c/a\u003e common: Update giscus to 1.6.0 and bump version to 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giscus/giscus-component/commit/282f36517595c8918d31017e974cd3de2f09e20b\"\u003e\u003ccode\u003e282f365\u003c/code\u003e\u003c/a\u003e common: Update types with new languages and themes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giscus/giscus-component/commit/d3f7f4aa30da1f1030189f235a8f781b771ac402\"\u003e\u003ccode\u003ed3f7f4a\u003c/code\u003e\u003c/a\u003e common: Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giscus/giscus-component/commit/e1a3a8d4e0773bb9e427b7506fc64984cc2f7095\"\u003e\u003ccode\u003ee1a3a8d\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump the react group across 1 directory with 6 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giscus/giscus-component/commit/06a9bf16188ca9517ba5cd819642145fed398c21\"\u003e\u003ccode\u003e06a9bf1\u003c/code\u003e\u003c/a\u003e common: Ensure component is rendered after import is finished\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giscus/giscus-component/commit/8415cf37b8ac0ce38fa39414a8ab61a08480a9fc\"\u003e\u003ccode\u003e8415cf3\u003c/code\u003e\u003c/a\u003e react: Fix tsconfig for vite.config.mts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giscus/giscus-component/commit/58b355ae55d21897a0f0b66e7f88d6ce17ceb4a6\"\u003e\u003ccode\u003e58b355a\u003c/code\u003e\u003c/a\u003e react: Allow React 19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giscus/giscus-component/commit/acedcb22f6020582a3c256e8b6c99cc3f3ccfdfc\"\u003e\u003ccode\u003eacedcb2\u003c/code\u003e\u003c/a\u003e react: Simplify tsconfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giscus/giscus-component/commit/5ea198ed1c280e1873956b23fef64f9489bfdd87\"\u003e\u003ccode\u003e5ea198e\u003c/code\u003e\u003c/a\u003e react: Fix type augmentation for giscus-widget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giscus/giscus-component/commit/25a7bf917977b29c29c5801d0121b9b5d224d64b\"\u003e\u003ccode\u003e25a7bf9\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump the react group across 1 directory with 12 updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/giscus/giscus-component/commits/@giscus/react-v3.1.0/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mdx-js/loader` from 3.0.1 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003ch4\u003eAdd\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e715ddd96 \u003cstrong\u003e\u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e\u003c/strong\u003e: add source maps\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2464\"\u003emdx-js/mdx#2464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ed5867203 \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add support for options w/ \u003ccode\u003einitialize\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ecd2907dd \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add support showing messages\u003c/li\u003e\n\u003cli\u003eceea80dd \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add source maps\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2458\"\u003emdx-js/mdx#2458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ed306f870 \u003cstrong\u003e\u003ccode\u003e@mdx-js/core\u003c/code\u003e\u003c/strong\u003e: replace \u003ccode\u003eperiscopic\u003c/code\u003e with \u003ccode\u003eestree-util-scope\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ec7479905 \u003cstrong\u003e\u003ccode\u003e@mdx-js/core\u003c/code\u003e\u003c/strong\u003e: fix injecting providers for jsx in esm, expressions\u003c/li\u003e\n\u003cli\u003e3a794ab5 \u003cstrong\u003e\u003ccode\u003e@mdx-js/loader\u003c/code\u003e\u003c/strong\u003e: fix ESM type import\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2452\"\u003emdx-js/mdx#2452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebe79212a \u003cstrong\u003e\u003ccode\u003e@mdx-js/loader\u003c/code\u003e\u003c/strong\u003e: change webpack peer dependency to optional\nby \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2440\"\u003emdx-js/mdx#2440\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/eee85d54152499c526cf8c06076be5b563037ff8\"\u003e\u003ccode\u003eeee85d5\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/2cb07288ed61d7254ea052a50c1aedba0712d582\"\u003e\u003ccode\u003e2cb0728\u003c/code\u003e\u003c/a\u003e Refactor code-style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/7b3f558c1182632644bbdba699880d6b7802a64c\"\u003e\u003ccode\u003e7b3f558\u003c/code\u003e\u003c/a\u003e Fix tests for Node 23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/11ac939bc3d86fefafcc940da98df0e402455672\"\u003e\u003ccode\u003e11ac939\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003erehype-twoslash\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/f12afda2435e46324966e641ec5e415f8e54b784\"\u003e\u003ccode\u003ef12afda\u003c/code\u003e\u003c/a\u003e Refactor to use TypeScript \u003ccode\u003e@import\u003c/code\u003e JSDoc tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/3a794ab5d167932702a9b55f6d76f3aeea9fade4\"\u003e\u003ccode\u003e3a794ab\u003c/code\u003e\u003c/a\u003e Fix ESM type import in Webpack loader\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mdx-js/react` from 3.0.1 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003ch4\u003eAdd\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e715ddd96 \u003cstrong\u003e\u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e\u003c/strong\u003e: add source maps\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2464\"\u003emdx-js/mdx#2464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ed5867203 \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add support for options w/ \u003ccode\u003einitialize\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ecd2907dd \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add support showing messages\u003c/li\u003e\n\u003cli\u003eceea80dd \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add source maps\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2458\"\u003emdx-js/mdx#2458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ed306f870 \u003cstrong\u003e\u003ccode\u003e@mdx-js/core\u003c/code\u003e\u003c/strong\u003e: replace \u003ccode\u003eperiscopic\u003c/code\u003e with \u003ccode\u003eestree-util-scope\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ec7479905 \u003cstrong\u003e\u003ccode\u003e@mdx-js/core\u003c/code\u003e\u003c/strong\u003e: fix injecting providers for jsx in esm, expressions\u003c/li\u003e\n\u003cli\u003e3a794ab5 \u003cstrong\u003e\u003ccode\u003e@mdx-js/loader\u003c/code\u003e\u003c/strong\u003e: fix ESM type import\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2452\"\u003emdx-js/mdx#2452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebe79212a \u003cstrong\u003e\u003ccode\u003e@mdx-js/loader\u003c/code\u003e\u003c/strong\u003e: change webpack peer dependency to optional\nby \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2440\"\u003emdx-js/mdx#2440\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/67fb1d07d9b648d953d93d063a6eb5588d6c6d58\"\u003e\u003ccode\u003e67fb1d0\u003c/code\u003e\u003c/a\u003e Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/f0d20da86dcc8d78b90daddae7ae8ef1fcb5eacb\"\u003e\u003ccode\u003ef0d20da\u003c/code\u003e\u003c/a\u003e Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/eee85d54152499c526cf8c06076be5b563037ff8\"\u003e\u003ccode\u003eeee85d5\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/11ac939bc3d86fefafcc940da98df0e402455672\"\u003e\u003ccode\u003e11ac939\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003erehype-twoslash\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/f12afda2435e46324966e641ec5e415f8e54b784\"\u003e\u003ccode\u003ef12afda\u003c/code\u003e\u003c/a\u003e Refactor to use TypeScript \u003ccode\u003e@import\u003c/code\u003e JSDoc tags\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/mdx` from 14.2.14 to 16.1.6\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\"\u003e\u003ccode\u003e@​next/mdx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to swc 54 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88207\"\u003e#88207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimplement LRU cache with invocation ID scoping for minimal mode response cache (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88509\"\u003e#88509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etweak LRU sentinel key (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/89123\"\u003e#89123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wyattjoh\"\u003e\u003ccode\u003e@​wyattjoh\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.5\u003c/h2\u003e\n\u003cp\u003ePlease refer the following changelogs for more information about this security release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\"\u003ehttps://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\u003c/a\u003e\n\u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23864\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23864\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly filter next config if experimental flag is enabled (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88733\"\u003e#88733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix linked list bug in LRU deleteFromLru (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88652\"\u003e#88652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative same host redirects in node middleware (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88253\"\u003e#88253\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/adf8c612adddd103647c90ff0f511ea35c57076e\"\u003e\u003ccode\u003eadf8c61\u003c/code\u003e\u003c/a\u003e v16.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/acba4a6b9f48e0a067c592dac322410c0e122018\"\u003e\u003ccode\u003eacba4a6\u003c/code\u003e\u003c/a\u003e v16.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/60de6c21144a78622eb8c4763f364fcb59f7aa59\"\u003e\u003ccode\u003e60de6c2\u003c/code\u003e\u003c/a\u003e v16.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f01cf07ab12a37259de42baa4bdae310b4328c72\"\u003e\u003ccode\u003ef01cf07\u003c/code\u003e\u003c/a\u003e v16.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cb436b3613edb3f741a39fa00ac31d103a5a1518\"\u003e\u003ccode\u003ecb436b3\u003c/code\u003e\u003c/a\u003e v16.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3aa53984e9d6bc4b5860c76e90cccfd6780989af\"\u003e\u003ccode\u003e3aa5398\u003c/code\u003e\u003c/a\u003e v16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/04290ab7c4e48c7d903a68051e688a1238e4041d\"\u003e\u003ccode\u003e04290ab\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.32\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.1.6/packages/next-mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `apexcharts` from 3.54.0 to 5.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apexcharts/apexcharts.js/releases\"\u003eapexcharts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e💎 Version 5.7.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch4\u003eFeature-level tree-shaking\u003c/h4\u003e\n\u003cp\u003eApexCharts now ships modular entry points so you can import only the chart types\nand features your application actually uses. This can cut bundle size substantially\nfor apps that don't need the full chart catalogue.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Minimal custom bundle — only what you need\r\nimport ApexCharts from 'apexcharts/core'\r\nimport 'apexcharts/line'               // line / area / scatter\r\nimport 'apexcharts/features/legend'    // optional legend\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eChart-type entry points\u003c/strong\u003e\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eImport\u003c/th\u003e\n\u003cth\u003eChart types\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/line\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eline, area, scatter, bubble\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/bar\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003ebar, column\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/pie\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003epie, donut\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/radial\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eradialBar\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/candlestick\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003ecandlestick\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/heatmap\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eheatmap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/treemap\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003etreemap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/rangearea\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003erangeArea, rangeBar\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/boxplot\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eboxPlot\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/funnel\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003efunnel\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/radar\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eradar\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003e\u003cstrong\u003eFeature entry points\u003c/strong\u003e\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eImport\u003c/th\u003e\n\u003cth\u003eFeature\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/features/legend\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eLegend\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/features/toolbar\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eToolbar / zoom controls\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/features/exports\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eSVG / PNG / CSV / JSON export\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/features/annotations\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003ePoint, line, and area annotations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/features/keyboard\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eKeyboard navigation (accessibility)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003eThe standard \u003ccode\u003eimport ApexCharts from 'apexcharts'\u003c/code\u003e import continues to work\nunchanged — all chart types and features are included by default.\u003c/p\u003e\n\u003ch4\u003eKeyboard navigation\u003c/h4\u003e\n\u003cp\u003eCharts are now keyboard-accessible. After focusing a chart (tab or click), users\ncan navigate between data points using the arrow keys. The tooltip and active\nmarker update as focus moves between points. This meets WCAG 2.1 AA keyboard\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/apexcharts/apexcharts.js/commit/41923a458b140dcb1a38163d2a926a12b061de8f\"\u003e\u003ccode\u003e41923a4\u003c/code\u003e\u003c/a\u003e release: 5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apexcharts/apexcharts.js/commit/9bd70f83e9f8c9de72901128a65bfe762895c2c7\"\u003e\u003ccode\u003e9bd70f8\u003c/code\u003e\u003c/a\u003e fix: lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apexcharts/apexcharts.js/commit/3e541a1f26f6bb37a46590324e8bfec47e8d8c86\"\u003e\u003ccode\u003e3e541a1\u003c/code\u003e\u003c/a\u003e feat: feature-level tree-shaking via chart-type registry and optional feature...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apexcharts/apexcharts.js/commit/db422ed07516ef9936ef23b575aed35061178983\"\u003e\u003ccode\u003edb422ed\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/apexcharts/apexcharts.js\"\u003ehttps://github.com/apexcharts/apexcharts.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apexcharts/apexcharts.js/commit/2322644a970e3819c322dfb4c518b4bb7c80084e\"\u003e\u003ccode\u003e2322644\u003c/code\u003e\u003c/a\u003e refactor: migrate internal gl.* aliases to typed slice paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apexcharts/apexcharts.js/commit/1f11d8438a99ba8bff5bf88bcfc4f7d18e4e9f29\"\u003e\u003ccode\u003e1f11d84\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apexcharts/apexcharts.js/issues/5173\"\u003e#5173\u003c/a\u003e from apexcharts/dependabot/npm_and_yarn/rollup-4.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apexcharts/apexcharts.js/commit/e9662836d056413164081dc542d10b4ab3798854\"\u003e\u003ccode\u003ee966283\u003c/code\u003e\u003c/a\u003e ci: switch workflows from npm ci to yarn install --frozen-lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apexcharts/apexcharts.js/commit/696bc8f5e5838235c031f80636a53c12595d5f52\"\u003e\u003ccode\u003e696bc8f\u003c/code\u003e\u003c/a\u003e replace npm lint with yarn lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apexcharts/apexcharts.js/commit/be06db71e9a35afbeed4df7b2bf7c15d9ee39d9b\"\u003e\u003ccode\u003ebe06db7\u003c/code\u003e\u003c/a\u003e refactor: activate typed slices + migrate w.globals.* to typed slice paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apexcharts/apexcharts.js/commit/2a0e23f522e078286e444affcb6a0427aef377cd\"\u003e\u003ccode\u003e2a0e23f\u003c/code\u003e\u003c/a\u003e refactor: Phase 1 - slice extraction and return-value write-back stubs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apexcharts/apexcharts.js/compare/v3.54.0...v5.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \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 `framer-motion` from 11.9.0 to 12.34.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.34.3] 2026-02-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003evelocity\u003c/code\u003e is never transferred to a time-derived spring.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.2] 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLayout animations: Reset motion value velocity when starting a new layout animation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.1] 2026-02-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseScroll\u003c/code\u003e: Ensure animations aren't hardware accelerated when \u003ccode\u003etarget\u003c/code\u003e is set.\u003c/li\u003e\n\u003cli\u003eImprove animatable \u003ccode\u003e\u0026quot;none\u0026quot;\u003c/code\u003e generation for mask values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.0] 2026-02-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseScroll\u003c/code\u003e: Hardware accelerated animations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.33.2] 2026-02-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove detection of detached elements with vanilla layout animations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.33.1] 2026-02-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Ensure exiting nodes are correctly removed when rapidly switching children.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.33.0] 2026-02-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;motion /\u0026gt;\u003c/code\u003e: New \u003ccode\u003epropagate.tap\u003c/code\u003e prop prevents tap gestures from propagating to parents.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.32.0] 2026-02-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etransition.inherit\u003c/code\u003e: When \u003ccode\u003etrue\u003c/code\u003e, inherit transition values from less-specific transitions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.31.3] 2026-02-05\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/motiondivision/motion/commit/071f659f02ecc4ceb21ae17a74085454b961c585\"\u003e\u003ccode\u003e071f659\u003c/code\u003e\u003c/a\u003e v12.34.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ab73833f4dfcba3449ac7c829e77b927ef39c34f\"\u003e\u003ccode\u003eab73833\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bd6eac3aed154fcaf017fbf6a0601eb825dfacfb\"\u003e\u003ccode\u003ebd6eac3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3564\"\u003e#3564\u003c/a\u003e from motiondivision/fix/time-defined-spring-velocity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bebd7f5bf92b0899719cdb8da2114892983b02c2\"\u003e\u003ccode\u003ebebd7f5\u003c/code\u003e\u003c/a\u003e Ignore velocity for time-defined springs to prevent wild oscillation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/68283405093407c229adc25e4f939a8fc1a310da\"\u003e\u003ccode\u003e6828340\u003c/code\u003e\u003c/a\u003e v12.34.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/679a0ad3a1edb131172e4a2365b185fb2cb2cd5e\"\u003e\u003ccode\u003e679a0ad\u003c/code\u003e\u003c/a\u003e Reset layout animation motion value velocity on restart\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/1d566fc96f1f03a9b7be0fa891661bbcc56f7de0\"\u003e\u003ccode\u003e1d566fc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3546\"\u003e#3546\u003c/a\u003e from veeceey/fix/typescript-ban-types-issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/57263d825460bca345ffcb959c5463fea40f074e\"\u003e\u003ccode\u003e57263d8\u003c/code\u003e\u003c/a\u003e v12.34.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9447ee2ff9b7aa08c1cb8b2438af9fbe454fba3b\"\u003e\u003ccode\u003e9447ee2\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/79a4097bf4d2aa8257b0d4f88ab8184dd900c3d1\"\u003e\u003ccode\u003e79a4097\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3555\"\u003e#3555\u003c/a\u003e from motiondivision/scroll-acc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v11.9.0...v12.34.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `isomorphic-dompurify` from 2.16.0 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/releases\"\u003eisomorphic-dompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.0: ESM Support + Memory Leak Fix for Long-Running Server Processes\u003c/h2\u003e\n\u003ch1\u003eisomorphic-dompurify v3.0.0\u003c/h1\u003e\n\u003ch2\u003eESM Support\u003c/h2\u003e\n\u003cp\u003eThe library now ships proper ESM alongside CommonJS. Both \u003ccode\u003eimport\u003c/code\u003e and \u003ccode\u003erequire\u003c/code\u003e work out of the box with correct module resolution.\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003e// ESM — now works natively\r\nimport DOMPurify, { sanitize } from \u0026quot;isomorphic-dompurify\u0026quot;;\r\n\u003cp\u003e// CJS — still works\u003cbr /\u003e\nconst DOMPurify = require(\u0026quot;isomorphic-dompurify\u0026quot;);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eMemory Leak Fix for Long-Running Server Processes\u003c/h2\u003e\n\u003cp\u003eNew \u003ccode\u003eclearWindow()\u003c/code\u003e export that closes the internal jsdom window and creates a fresh one, preventing unbounded memory growth and progressive slowdown in long-running Node.js processes (\u003ca href=\"https://redirect.github.com/kkomelin/isomorphic-dompurify/issues/368\"\u003e#368\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport { sanitize, clearWindow } from \u0026quot;isomorphic-dompurify\u0026quot;;\r\n\u003cp\u003e// Call clearWindow() when you want to release accumulated DOM state,\u003cbr /\u003e\n// e.g. periodically, after a batch, or per-request in a server:\u003cbr /\u003e\napp.use((req, res, next) =\u0026gt; {\u003cbr /\u003e\nres.on(\u0026quot;finish\u0026quot;, () =\u0026gt; clearWindow());\u003cbr /\u003e\nnext();\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eNote: \u003ccode\u003eclearWindow()\u003c/code\u003e is a no-op in the browser build (no jsdom to manage). Any hooks or config set via \u003ccode\u003eaddHook\u003c/code\u003e/\u003ccode\u003esetConfig\u003c/code\u003e will need to be re-applied after calling it.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eNamed exports are now available.\u003c/strong\u003e \u003ccode\u003esanitize\u003c/code\u003e, \u003ccode\u003eaddHook\u003c/code\u003e, \u003ccode\u003eremoveHook\u003c/code\u003e, \u003ccode\u003eremoveHooks\u003c/code\u003e, \u003ccode\u003eremoveAllHooks\u003c/code\u003e, \u003ccode\u003esetConfig\u003c/code\u003e, \u003ccode\u003eclearConfig\u003c/code\u003e, \u003ccode\u003eisValidAttribute\u003c/code\u003e, \u003ccode\u003eisSupported\u003c/code\u003e, \u003ccode\u003eversion\u003c/code\u003e, and \u003ccode\u003eremoved\u003c/code\u003e are all exported directly.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eglobal.DOMPurify\u003c/code\u003e singleton removed.\u003c/strong\u003e The library no longer writes to \u003ccode\u003eglobal.DOMPurify\u003c/code\u003e. Module caching provides singleton behavior in both ESM and CJS. This also fixes a security concern where malicious code could preempt the global before the module loaded (\u003ca href=\"https://redirect.github.com/kkomelin/isomorphic-dompurify/issues/324\"\u003e#324\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBuild output moved to \u003ccode\u003edist/\u003c/code\u003e.\u003c/strong\u003e Entry points are now \u003ccode\u003edist/index.js\u003c/code\u003e (CJS), \u003ccode\u003edist/index.mjs\u003c/code\u003e (ESM), \u003ccode\u003edist/browser.js\u003c/code\u003e (CJS), \u003ccode\u003edist/browser.mjs\u003c/code\u003e (ESM). The \u003ccode\u003eexports\u003c/code\u003e map handles this automatically — no changes needed for consumers using standard imports.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eType definitions are auto-generated.\u003c/strong\u003e The hand-written \u003ccode\u003eindex.d.ts\u003c/code\u003e using \u003ccode\u003eexport = DOMPurify\u003c/code\u003e is replaced by generated \u003ccode\u003e.d.ts\u003c/code\u003e and \u003ccode\u003e.d.mts\u003c/code\u003e files with proper \u003ccode\u003eexport default\u003c/code\u003e and named exports.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNode.js version constraint tightened.\u003c/strong\u003e Now requires \u003ccode\u003e^20.19.0 || ^22.12.0 || \u0026gt;=24.0.0\u003c/code\u003e to match jsdom 28's requirements. Node 21.x, 23.x, and 22.0–22.11 are no longer supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/kkomelin/isomorphic-dompurify/issues/368\"\u003e#368\u003c/a\u003e — Memory leak and progressive slowdown in long-running Node.js processes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/kkomelin/isomorphic-dompurify/issues/163\"\u003e#163\u003c/a\u003e — ESM support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/kkomelin/isomorphic-dompurify/issues/324\"\u003e#324\u003c/a\u003e — Security concern with \u003ccode\u003eglobal.DOMPurify\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/kkomelin/isomorphic-dompurify/issues/353\"\u003e#353\u003c/a\u003e — \u003ccode\u003elru-cache\u003c/code\u003e ESM resolution errors in Nuxt/Nitro builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/kkomelin/isomorphic-dompurify/issues/350\"\u003e#350\u003c/a\u003e — Build error with Astro + Cloudflare adapter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/kkomelin/isomorphic-dompurify/issues/203\"\u003e#203\u003c/a\u003e — Build error in Angular Universal\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Mitigated\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/kkomelin/isomorphic-dompurify/commit/5b92fc4c1a221b75755648dbadcc54dc40c3a3b6\"\u003e\u003ccode\u003e5b92fc4\u003c/code\u003e\u003c/a\u003e chore: bump version to 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/2e6e3227723f9bc3f6c31ec836e313f40104f0c8\"\u003e\u003ccode\u003e2e6e322\u003c/code\u003e\u003c/a\u003e chore: Updated biome config.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/295e3a726e89b2e08f1cd2bdbfc76c3c588b3b3b\"\u003e\u003ccode\u003e295e3a7\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.4.2 to 2.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/9f0e6b5b38158ff7cd1a40901f2e0ff28cd299d7\"\u003e\u003ccode\u003e9f0e6b5\u003c/code\u003e\u003c/a\u003e chore: bump version to 3.0.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/fa6b67311e25babb2d116db2d3a6e5708c639df9\"\u003e\u003ccode\u003efa6b673\u003c/code\u003e\u003c/a\u003e chore(deps): bump jsdom from 28.0.0 to 28.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/f527ba7957468fdd96333fab3224459a32bfe110\"\u003e\u003ccode\u003ef527ba7\u003c/code\u003e\u003c/a\u003e chore: add Biome linting, lefthook pre-commit hooks, and CI lint step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/bca3171f2a06fb8beedfced8abca79b3c03a87aa\"\u003e\u003ccode\u003ebca3171\u003c/code\u003e\u003c/a\u003e docs: Added Playgrounds section to the readme.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/112fd3c8f132e648bcdb15a91554bb9ac9075191\"\u003e\u003ccode\u003e112fd3c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kkomelin/isomorphic-dompurify/issues/389\"\u003e#389\u003c/a\u003e from kkomelin/memory-leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/f34f7b3635374d8be1c5956ed464dcea332545e4\"\u003e\u003ccode\u003ef34f7b3\u003c/code\u003e\u003c/a\u003e chore: untrack RELEASE_NOTES_3.0.0.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/4be627b22fb8824eb67e2e7e9daa302f7efa5e6e\"\u003e\u003ccode\u003e4be627b\u003c/code\u003e\u003c/a\u003e fix: make removed named export delegate to current instance\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/compare/v2.16.0...3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 14.2.32 to 16.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to swc 54 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88207\"\u003e#88207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimplement LRU cache with invocation ID scoping for minimal mode response cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88509\"\u003e#88509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etweak LRU sentinel key (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89123\"\u003e#89123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wyattjoh\"\u003e\u003ccode\u003e@​wyattjoh\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.5\u003c/h2\u003e\n\u003cp\u003ePlease refer the following changelogs for more information about this security release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\"\u003ehttps://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\u003c/a\u003e\n\u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23864\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23864\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly filter next config if experimental flag is enabled (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88733\"\u003e#88733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix linked list bug in LRU deleteFromLru (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88652\"\u003e#88652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative same host redirects in node middleware (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88253\"\u003e#88253\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/adf8c612adddd103647c90ff0f511ea35c57076e\"\u003e\u003ccode\u003eadf8c61\u003c/code\u003e\u003c/a\u003e v16.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/098c0c0f2b1fa59b78315cf2e2a98ee1934956b8\"\u003e\u003ccode\u003e098c0c0\u003c/code\u003e\u003c/a\u003e [backport][ci] Make gh auth status optional when triggering a release (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89100\"\u003e#89100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a43df3279bdd6f3f69297565bc5c8679ccfe5813\"\u003e\u003ccode\u003ea43df32\u003c/code\u003e\u003c/a\u003e Backport/docs fixes jan 25 16.1.x (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89124\"\u003e#89124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d6d573493e575592e76f277a0e239cc8d5f08331\"\u003e\u003ccode\u003ed6d5734\u003c/code\u003e\u003c/a\u003e tweak LRU sentinel cache key (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89123\"\u003e#89123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4324698881971ef61ec2855419a3e82776e8e342\"\u003e\u003ccode\u003e4324698\u003c/code\u003e\u003c/a\u003e backport: implement LRU cache with invocation ID scoping for minimal mode res...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/23c4649853aa2013c39f1e3db97e666bdc10795e\"\u003e\u003ccode\u003e23c4649\u003c/code\u003e\u003c/a\u003e [backport] Upgrade to swc 54 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88207\"\u003e#88207\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89103\"\u003e#89103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/acba4a6b9f48e0a067c592dac322410c0e122018\"\u003e\u003ccode\u003eacba4a6\u003c/code\u003e\u003c/a\u003e v16.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e1d1fc6525ef74b2bf78149f1669c2eab437c06a\"\u003e\u003ccode\u003ee1d1fc6\u003c/code\u003e\u003c/a\u003e Add maximum size limit for postponed body parsing (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88175\"\u003e#88175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/500ec83743639addceaede95e95913398975156c\"\u003e\u003ccode\u003e500ec83\u003c/code\u003e\u003c/a\u003e fetch(next/image): reduce maximumResponseBody from 300MB to 50MB (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88588\"\u003e#88588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1caaca3cdbd2da76698bb9e60ff07d21a6fb6e77\"\u003e\u003ccode\u003e1caaca3\u003c/code\u003e\u003c/a\u003e feat(next/image)!: add \u003ccode\u003eimages.maximumResponseBody\u003c/code\u003e config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88183\"\u003e#88183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v14.2.32...v16.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-mdx-remote` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hashicorp/next-mdx-remote/releases\"\u003enext-mdx-remote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking/Major Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated unist-util-remove to \u003ccode\u003e^4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced the parameters \u003ccode\u003eblockJS\u003c/code\u003e and \u003ccode\u003eblockDangerousJS\u003c/code\u003e that controls how JS in interpreted during compiling MDX. Both default to true for security reasons.\u003c/li\u003e\n\u003cli\u003eUpdated the README to explain this change: \u003ca href=\"https://github.com/hashicorp/next-mdx-remote?tab=readme-ov-file#javascript-expressions-in-mdx\"\u003ehttps://github.com/hashicorp/next-mdx-remote?tab=readme-ov-file#javascript-expressions-in-mdx\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/hashicorp/next-mdx-remote/blob/main/CHANGELOG.md\"\u003enext-mdx-remote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking/Major Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/hashicorp/next-mdx-remote/pull/498\"\u003e#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated unist-util-remove to ^4.0.0\u003c/li\u003e\n\u003cli\u003eIntroduced the parameters blockJS and blockDangerousJS that controls how JS in interpreted during compiling MDX. Both default to true for security reasons.\u003c/li\u003e\n\u003cli\u003eUpdated the README to explain this change: \u003ca href=\"https://redirect.github.com/hashicorp/next-mdx-remote/pull/498/changes#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R393\"\u003ehashicorp/next-mdx-remote#498\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/hashicorp/next-mdx-remote/commit/f9aed8ebf4e4396cc10849f295e74157835165ee\"\u003e\u003ccode\u003ef9aed8e\u003c/code\u003e\u003c/a\u003e Update CHANGELOG for version 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/next-mdx-remote/commit/4d527fdcaed911b87f427d0b4d3c711e817fa4b3\"\u003e\u003ccode\u003e4d527fd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/next-mdx-remote/issues/498\"\u003e#498\u003c/a\u003e from hashicorp/version-6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/next-mdx-remote/commit/ededdf569ba10977601c2af924d0ad74badad3f6\"\u003e\u003ccode\u003eededdf5\u003c/code\u003e\u003c/a\u003e Get ready for 6.0.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/next-mdx-remote/commit/17d6598d4cbb9ccf0fe1042253649d88d685fa5f\"\u003e\u003ccode\u003e17d6598\u003c/code\u003e\u003c/a\u003e chore: update issue templates\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hashicorp/next-mdx-remote/compare/v5.0.0...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~rubennic\"\u003erubennic\u003c/a\u003e, a new releaser for next-mdx-remote since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 18.3.1 to 19.2.4\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.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#3534...\n\n_Description has been truncated_","html_url":"https://github.com/xarray-contrib/xarray.dev/pull/833","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxarray.dev/issues/833","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/833/packages"},{"uuid":"4000876591","node_id":"PR_kwDOPWyDZ87G0T4q","number":34,"state":"open","title":"chore(deps): bump @mdx-js/loader from 2.3.0 to 3.1.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-27T12:46:54.000Z","updated_at":"2026-02-27T12:46:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@mdx-js/loader","old_version":"2.3.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) from 2.3.0 to 3.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003ch4\u003eAdd\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e715ddd96 \u003cstrong\u003e\u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e\u003c/strong\u003e: add source maps\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2464\"\u003emdx-js/mdx#2464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ed5867203 \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add support for options w/ \u003ccode\u003einitialize\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ecd2907dd \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add support showing messages\u003c/li\u003e\n\u003cli\u003eceea80dd \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add source maps\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2458\"\u003emdx-js/mdx#2458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ed306f870 \u003cstrong\u003e\u003ccode\u003e@mdx-js/core\u003c/code\u003e\u003c/strong\u003e: replace \u003ccode\u003eperiscopic\u003c/code\u003e with \u003ccode\u003eestree-util-scope\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ec7479905 \u003cstrong\u003e\u003ccode\u003e@mdx-js/core\u003c/code\u003e\u003c/strong\u003e: fix injecting providers for jsx in esm, expressions\u003c/li\u003e\n\u003cli\u003e3a794ab5 \u003cstrong\u003e\u003ccode\u003e@mdx-js/loader\u003c/code\u003e\u003c/strong\u003e: fix ESM type import\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2452\"\u003emdx-js/mdx#2452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebe79212a \u003cstrong\u003e\u003ccode\u003e@mdx-js/loader\u003c/code\u003e\u003c/strong\u003e: change webpack peer dependency to optional\nby \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2440\"\u003emdx-js/mdx#2440\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/eee85d54152499c526cf8c06076be5b563037ff8\"\u003e\u003ccode\u003eeee85d5\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/2cb07288ed61d7254ea052a50c1aedba0712d582\"\u003e\u003ccode\u003e2cb0728\u003c/code\u003e\u003c/a\u003e Refactor code-style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/7b3f558c1182632644bbdba699880d6b7802a64c\"\u003e\u003ccode\u003e7b3f558\u003c/code\u003e\u003c/a\u003e Fix tests for Node 23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/11ac939bc3d86fefafcc940da98df0e402455672\"\u003e\u003ccode\u003e11ac939\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003erehype-twoslash\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/f12afda2435e46324966e641ec5e415f8e54b784\"\u003e\u003ccode\u003ef12afda\u003c/code\u003e\u003c/a\u003e Refactor to use TypeScript \u003ccode\u003e@import\u003c/code\u003e JSDoc tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/3a794ab5d167932702a9b55f6d76f3aeea9fade4\"\u003e\u003ccode\u003e3a794ab\u003c/code\u003e\u003c/a\u003e Fix ESM type import in Webpack loader\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@mdx-js/loader\u0026package-manager=npm_and_yarn\u0026previous-version=2.3.0\u0026new-version=3.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/blackboxprogramming/blackroad/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/blackboxprogramming%2Fblackroad/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"},{"uuid":"3905217129","node_id":"PR_kwDOD2Hrrs7B6rcA","number":1838,"state":"closed","title":"Bump @mdx-js/loader from 1.6.22 to 3.1.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-18T01:22:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-06T06:44:01.000Z","updated_at":"2026-02-18T01:22:42.000Z","time_to_close":1017519,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@mdx-js/loader","old_version":"1.6.22","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) from 1.6.22 to 3.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003ch4\u003eAdd\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e715ddd96 \u003cstrong\u003e\u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e\u003c/strong\u003e: add source maps\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2464\"\u003emdx-js/mdx#2464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ed5867203 \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add support for options w/ \u003ccode\u003einitialize\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ecd2907dd \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add support showing messages\u003c/li\u003e\n\u003cli\u003eceea80dd \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add source maps\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2458\"\u003emdx-js/mdx#2458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ed306f870 \u003cstrong\u003e\u003ccode\u003e@mdx-js/core\u003c/code\u003e\u003c/strong\u003e: replace \u003ccode\u003eperiscopic\u003c/code\u003e with \u003ccode\u003eestree-util-scope\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ec7479905 \u003cstrong\u003e\u003ccode\u003e@mdx-js/core\u003c/code\u003e\u003c/strong\u003e: fix injecting providers for jsx in esm, expressions\u003c/li\u003e\n\u003cli\u003e3a794ab5 \u003cstrong\u003e\u003ccode\u003e@mdx-js/loader\u003c/code\u003e\u003c/strong\u003e: fix ESM type import\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2452\"\u003emdx-js/mdx#2452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebe79212a \u003cstrong\u003e\u003ccode\u003e@mdx-js/loader\u003c/code\u003e\u003c/strong\u003e: change webpack peer dependency to optional\nby \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2440\"\u003emdx-js/mdx#2440\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/eee85d54152499c526cf8c06076be5b563037ff8\"\u003e\u003ccode\u003eeee85d5\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/2cb07288ed61d7254ea052a50c1aedba0712d582\"\u003e\u003ccode\u003e2cb0728\u003c/code\u003e\u003c/a\u003e Refactor code-style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/7b3f558c1182632644bbdba699880d6b7802a64c\"\u003e\u003ccode\u003e7b3f558\u003c/code\u003e\u003c/a\u003e Fix tests for Node 23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/11ac939bc3d86fefafcc940da98df0e402455672\"\u003e\u003ccode\u003e11ac939\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003erehype-twoslash\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/f12afda2435e46324966e641ec5e415f8e54b784\"\u003e\u003ccode\u003ef12afda\u003c/code\u003e\u003c/a\u003e Refactor to use TypeScript \u003ccode\u003e@import\u003c/code\u003e JSDoc tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/3a794ab5d167932702a9b55f6d76f3aeea9fade4\"\u003e\u003ccode\u003e3a794ab\u003c/code\u003e\u003c/a\u003e Fix ESM type import in Webpack loader\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\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/~wooorm\"\u003ewooorm\u003c/a\u003e, a new releaser for \u003ccode\u003e@​mdx-js/loader\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@mdx-js/loader\u0026package-manager=npm_and_yarn\u0026previous-version=1.6.22\u0026new-version=3.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hackclub/site/pull/1838","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackclub%2Fsite/issues/1838","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1838/packages"},{"uuid":"3856504576","node_id":"PR_kwDOIJP9r86_ZMGd","number":174,"state":"open","title":"chore(deps)(deps): bump the patch-updates group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-26T15:41:26.000Z","updated_at":"2026-01-26T15:42:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"patch-updates","update_count":19,"packages":[{"name":"@mdx-js/loader","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@mdx-js/react","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@radix-ui/react-accordion","old_version":"1.2.11","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-radio-group","old_version":"1.3.7","new_version":"1.3.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.5","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tailwindcss/typography","old_version":"0.5.16","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"next","old_version":"16.1.3","new_version":"16.1.4","repository_url":"https://github.com/vercel/next.js"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@swc/core","old_version":"1.15.3","new_version":"1.15.10","repository_url":"https://github.com/swc-project/swc"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@yarnpkg/pnpify","old_version":"4.1.5","new_version":"4.1.6","repository_url":"https://github.com/yarnpkg/berry"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.23","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-updates group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) | `3.1.0` | `3.1.1` |\n| [@mdx-js/react](https://github.com/mdx-js/mdx/tree/HEAD/packages/react) | `3.1.0` | `3.1.1` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives) | `1.2.11` | `1.2.12` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.3.2` | `1.3.3` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-radio-group](https://github.com/radix-ui/primitives) | `1.3.7` | `1.3.8` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives) | `1.2.5` | `1.2.6` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.16` | `0.5.19` |\n| [next](https://github.com/vercel/next.js) | `16.1.3` | `16.1.4` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.5` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@swc/core](https://github.com/swc-project/swc) | `1.15.3` | `1.15.10` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@yarnpkg/pnpify](https://github.com/yarnpkg/berry/tree/HEAD/packages/yarnpkg-pnpify) | `4.1.5` | `4.1.6` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.23` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n\n\nUpdates `@mdx-js/loader` from 3.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mdx-js/react` from 3.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/67fb1d07d9b648d953d93d063a6eb5588d6c6d58\"\u003e\u003ccode\u003e67fb1d0\u003c/code\u003e\u003c/a\u003e Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/f0d20da86dcc8d78b90daddae7ae8ef1fcb5eacb\"\u003e\u003ccode\u003ef0d20da\u003c/code\u003e\u003c/a\u003e Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/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-accordion` from 1.2.11 to 1.2.12\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 `@radix-ui/react-checkbox` from 1.3.2 to 1.3.3\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 `@radix-ui/react-label` from 2.1.7 to 2.1.8\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 `@radix-ui/react-radio-group` from 1.3.7 to 1.3.8\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 `@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 `@radix-ui/react-switch` from 1.2.5 to 1.2.6\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 `@radix-ui/react-tooltip` from 1.2.7 to 1.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/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/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 `next` from 16.1.3 to 16.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly filter next config if experimental flag is enabled (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88733\"\u003e#88733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/60de6c21144a78622eb8c4763f364fcb59f7aa59\"\u003e\u003ccode\u003e60de6c2\u003c/code\u003e\u003c/a\u003e v16.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5f75d22b804d444d6c27240f5f7af32aee4a8f92\"\u003e\u003ccode\u003e5f75d22\u003c/code\u003e\u003c/a\u003e backport: Only filter next config if experimental flag is enabled (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88733\"\u003e#88733\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.1.3...v16.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sharp` from 0.34.3 to 0.34.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp/releases\"\u003esharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.34.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.17.3 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for prebuilt Linux RISC-V 64-bit binaries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport building from source with npm v12+, deprecate \u003ccode\u003e--build-from-source\u003c/code\u003e flag.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4458\"\u003e#4458\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for BigTIFF output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4459\"\u003e#4459\u003c/a\u003e\n\u003ca href=\"https://github.com/throwbi\"\u003e\u003ccode\u003e@​throwbi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error messaging when only warnings issued.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4465\"\u003e#4465\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSimplify ICC processing when retaining input profiles.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4468\"\u003e#4468\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.34.5-rc.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.17.3 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for prebuilt Linux RISC-V 64-bit binaries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport building from source with npm v12+, deprecate \u003ccode\u003e--build-from-source\u003c/code\u003e flag.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4458\"\u003e#4458\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for BigTIFF output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4459\"\u003e#4459\u003c/a\u003e\n\u003ca href=\"https://github.com/throwbi\"\u003e\u003ccode\u003e@​throwbi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error messaging when only warnings issued.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4465\"\u003e#4465\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSimplify ICC processing when retaining input profiles.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4468\"\u003e#4468\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.34.5-rc.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.17.3 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for prebuilt Linux RISC-V 64-bit binaries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport building from source with npm v12+, deprecate \u003ccode\u003e--build-from-source\u003c/code\u003e flag.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4458\"\u003e#4458\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for BigTIFF output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4459\"\u003e#4459\u003c/a\u003e\n\u003ca href=\"https://github.com/throwbi\"\u003e\u003ccode\u003e@​throwbi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error messaging when only warnings issued.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4465\"\u003e#4465\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e0624568686516209c434de2d3c0ef6688f0811d\"\u003e\u003ccode\u003ee062456\u003c/code\u003e\u003c/a\u003e Release v0.34.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/6450c704a686d4205a2c21ddb1d10d5fc28c6c23\"\u003e\u003ccode\u003e6450c70\u003c/code\u003e\u003c/a\u003e Prerelease v0.34.5-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/f7c95d1bf0f24049ee6ee77b21b1c1bb8d181aa2\"\u003e\u003ccode\u003ef7c95d1\u003c/code\u003e\u003c/a\u003e TypeScript: consolidate a few enum-like properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ef86a75560adb40605d3dfc85dc3656a0b88c413\"\u003e\u003ccode\u003eef86a75\u003c/code\u003e\u003c/a\u003e Prerelease v0.34.5-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/6c1e840098ea4a25d833518b30703d9b0af83d32\"\u003e\u003ccode\u003e6c1e840\u003c/code\u003e\u003c/a\u003e Use structured binding for tuples where possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e1628d8ef5033dedde9ed1ddd4dd681e1fc30e1e\"\u003e\u003ccode\u003ee1628d8\u003c/code\u003e\u003c/a\u003e Simplify ICC processing when retaining input profiles \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4468\"\u003e#4468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/4f9f8179a6350448a32851e5daf5508d61c727ba\"\u003e\u003ccode\u003e4f9f817\u003c/code\u003e\u003c/a\u003e Linter: apply all recommended biome settings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/09d5aa8cfa09522ddc67342295cb75ab1d044b09\"\u003e\u003ccode\u003e09d5aa8\u003c/code\u003e\u003c/a\u003e Docs: update internal and libvips doc links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/040b73ca746f4b8e71950708de4a464c7ba6a188\"\u003e\u003ccode\u003e040b73c\u003c/code\u003e\u003c/a\u003e Upgrade to libvips v8.17.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/1f2f33d9a7eb8ffba91b8576e49a39df5fdebb76\"\u003e\u003ccode\u003e1f2f33d\u003c/code\u003e\u003c/a\u003e Ensure licensing headers are retained by code bundlers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp/compare/v0.34.3...v0.34.5\"\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 sharp since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/eslintrc` from 3.3.1 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslintrc: v3.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/eslintrc\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/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/fdb529826fd769f2bdcd1281d711412253561231\"\u003e\u003ccode\u003efdb5298\u003c/code\u003e\u003c/a\u003e chore: release 3.3.3 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e\u003ccode\u003e8aa555a\u003c/code\u003e\u003c/a\u003e fix: release v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/a8b773d0cfecbd987e4301ad40be271a2c800c40\"\u003e\u003ccode\u003ea8b773d\u003c/code\u003e\u003c/a\u003e chore: release 3.3.2 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/85244bb33023f25eb8ac443d08b769be7bafec2e\"\u003e\u003ccode\u003e85244bb\u003c/code\u003e\u003c/a\u003e chore: switch to \u003ccode\u003egoogleapis/release-please-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/d356360dfee5173b3ace73cc1f3ecb922eb4310d\"\u003e\u003ccode\u003ed356360\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/116bf0332e3ce6dd848704b3782c8c77067c635b\"\u003e\u003ccode\u003e116bf03\u003c/code\u003e\u003c/a\u003e chore: update js-yaml to version 4.1.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/16e8d207557fcac8512bd5d9ffd475ec777db0df\"\u003e\u003ccode\u003e16e8d20\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3b089acfeba445f3fef84662c43143a5d0eb8a15\"\u003e\u003ccode\u003e3b089ac\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e.gitignore\u003c/code\u003e to exclude shared workflows (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/1f6e2d19b2f9617c10597fbe97ac99076a716a0c\"\u003e\u003ccode\u003e1f6e2d1\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/785c00b8cce58c2b4962996699e0f3dbdc6d2d13\"\u003e\u003ccode\u003e785c00b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.3.1...eslintrc-v3.3.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@​eslint/eslintrc\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@swc/core` from 1.15.3 to 1.15.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swc-project/swc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​swc/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.15.10] - 2026-01-19\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(ci)\u003c/strong\u003e Handle merged PRs separately in milestone manager (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11409\"\u003e#11409\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/3554268dcb7c8af4abfe0a06e61a382a23c4a3eb\"\u003e3554268\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/compat)\u003c/strong\u003e Preserve this context in nested arrow functions (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11423\"\u003e#11423\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/f2bdaf27d869a6d54a3dd47cd47e63c5b39a4d5c\"\u003ef2bdaf2\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/es2017)\u003c/strong\u003e Replace \u003ccode\u003ethis\u003c/code\u003e in arrow functions during async-to-generator (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11450\"\u003e#11450\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/a993da6fb6e43bdbc2cd3a288c8b5be1b79e08c0\"\u003ea993da6\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(bindings/wasm)\u003c/strong\u003e Enable ecma_lints feature to support semantic error detection (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11414\"\u003e#11414\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/1faa4a57454ef3932c75a1aca7dd36e37bb215d3\"\u003e1faa4a5\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/hooks)\u003c/strong\u003e Implement VisitMutHook for Either type (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11428\"\u003e#11428\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/395c85e921eeb0cad661c8714d97372970cbfb6c\"\u003e395c85e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/hooks)\u003c/strong\u003e Implement VisitMutHook for Option\u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11429\"\u003e#11429\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/0bf195421de167b3a01f710be7578d1cedf033b9\"\u003e0bf1954\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/hooks)\u003c/strong\u003e Add VisitHook trait for immutable AST visitors (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11437\"\u003e#11437\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/3efb41d97e2cdb1d593c55c841c016eb2958ee72\"\u003e3efb41d\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/minifier)\u003c/strong\u003e Improve nested template literal evaluation (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11411\"\u003e#11411\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/147df2f0233c4b701311675dc7c237ee18f0c854\"\u003e147df2f\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/minifier)\u003c/strong\u003e Remove inlined IIFE arg and param (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11436\"\u003e#11436\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/2bc5d402ade64f84523bfa7cf0c2da88ef494ad6\"\u003e2bc5d40\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/minifier)\u003c/strong\u003e Remove inlined IIFE arg and param (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11446\"\u003e#11446\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/baa1ae3510668f9969bf5cd73ba4e3d66aa74fa0\"\u003ebaa1ae3\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(deps)\u003c/strong\u003e Update \u003ccode\u003erkyv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11419\"\u003e#11419\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/432197bdc7c574fbd8829ad5a6e0b3108ccb1d3c\"\u003e432197b\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(deps)\u003c/strong\u003e Update lru to 0.16.3 (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11438\"\u003e#11438\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/67c2d752910c945732cf4deebf2af0f8a110e880\"\u003e67c2d75\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(deps)\u003c/strong\u003e Update browserslist-data to v0.1.5 (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11454\"\u003e#11454\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/e9f78f032f7d85a500037cdc82babdcf2d2be99a\"\u003ee9f78f0\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/073b0bb61a7f73b522258203595d46325a7db957\"\u003e\u003ccode\u003e073b0bb\u003c/code\u003e\u003c/a\u003e chore: Publish \u003ccode\u003e1.15.10\u003c/code\u003e with \u003ccode\u003eswc_core\u003c/code\u003e \u003ccode\u003ev55.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/f6afa7f9e42f236e5d03e2215742d90693ca55a4\"\u003e\u003ccode\u003ef6afa7f\u003c/code\u003e\u003c/a\u003e chore: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/dadfc1e7be7f1f832c45d71db50fb39e56bcadf3\"\u003e\u003ccode\u003edadfc1e\u003c/code\u003e\u003c/a\u003e chore: Publish \u003ccode\u003e1.15.10-nightly-20260119.1\u003c/code\u003e with \u003ccode\u003eswc_core\u003c/code\u003e \u003ccode\u003ev55.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/2361588169f5e8e97a826e3724f65c86ada89c7a\"\u003e\u003ccode\u003e2361588\u003c/code\u003e\u003c/a\u003e chore: Publish crates with \u003ccode\u003eswc_core\u003c/code\u003e \u003ccode\u003ev55.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/e9f78f032f7d85a500037cdc82babdcf2d2be99a\"\u003e\u003ccode\u003ee9f78f0\u003c/code\u003e\u003c/a\u003e chore(deps): Update browserslist-data to v0.1.5 (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11454\"\u003e#11454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/baa1ae3510668f9969bf5cd73ba4e3d66aa74fa0\"\u003e\u003ccode\u003ebaa1ae3\u003c/code\u003e\u003c/a\u003e feat(es/minifier): Remove inlined IIFE arg and param (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11446\"\u003e#11446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/ab917ab1dc0d7d3a3570d37d7ee882df4d5b9173\"\u003e\u003ccode\u003eab917ab\u003c/code\u003e\u003c/a\u003e chore: Publish crates with \u003ccode\u003eswc_core\u003c/code\u003e \u003ccode\u003ev55.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/a993da6fb6e43bdbc2cd3a288c8b5be1b79e08c0\"\u003e\u003ccode\u003ea993da6\u003c/code\u003e\u003c/a\u003e fix(es/es2017): Replace \u003ccode\u003ethis\u003c/code\u003e in arrow functions during async-to-generator (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/764c3aff3e9b87dbd1b403bd28928954463f5074\"\u003e\u003ccode\u003e764c3af\u003c/code\u003e\u003c/a\u003e chore: Fix collapsing of claude code reviews\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/affb6a29de9a511148a3483149aa5a574720fccf\"\u003e\u003ccode\u003eaffb6a2\u003c/code\u003e\u003c/a\u003e ci: Collapse preivous \u003ccode\u003eclaude[bot]\u003c/code\u003e PR review comments\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swc-project/swc/compare/v1.15.3...v1.15.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/dom` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003e10.4.1\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e225a3e4\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/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e\u003ccode\u003e225a3e4\u003c/code\u003e\u003c/a\u003e fix(deps): replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.0 to 16.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.1...v16.3.2\"\u003e16.3.2\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate 'onCaughtError' type inference in 'RenderOptions' to work with React v19 (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1438\"\u003e#1438\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003ef32bd1b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.1\"\u003e16.3.1\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003ea2d37ff\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/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003e\u003ccode\u003ef32bd1b\u003c/code\u003e\u003c/a\u003e fix: Update 'onCaughtError' type inference in 'RenderOptions' to work with Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003e\u003ccode\u003ea2d37ff\u003c/code\u003e\u003c/a\u003e fix: Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/cd6a175a28067e6825eedef5bb9f1e0ab49c0837\"\u003e\u003ccode\u003ecd6a175\u003c/code\u003e\u003c/a\u003e chore: fix action permissions (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1436\"\u003e#1436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/22b8c280f4d4a59d883d73d9e0af0d570e8e1928\"\u003e\u003ccode\u003e22b8c28\u003c/code\u003e\u003c/a\u003e chore: fix release (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/d996673698dc3120cdb07162a81698316abf5a9a\"\u003e\u003ccode\u003ed996673\u003c/code\u003e\u003c/a\u003e chore: new release workflow (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/205ce1756d3379f32e0afde6bf0bca76bcb7cb49\"\u003e\u003ccode\u003e205ce17\u003c/code\u003e\u003c/a\u003e chore: fix typo in jest.config.js (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1427\"\u003e#1427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/aba574074b7b39b4a4f15446bb66774051db35f2\"\u003e\u003ccode\u003eaba5740\u003c/code\u003e\u003c/a\u003e [test] Fix tests for \u003ccode\u003ereact@experimental\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/590bc18a7f24e025d4154e228adda71452fdec9e\"\u003e\u003ccode\u003e590bc18\u003c/code\u003e\u003c/a\u003e [test] Fix \u003ccode\u003enpm run typecheck\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1423\"\u003e#1423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/1c931a6c03091d725eccee7767d9ec696d5d33c6\"\u003e\u003ccode\u003e1c931a6\u003c/code\u003e\u003c/a\u003e chore(deps): use \u003ccode\u003enpm-run-all2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1411\"\u003e#1411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.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 [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/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@yarnpkg/pnpify` from 4.1.5 to 4.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yarnpkg/berry/commit/2eb9830716136d3b92c8db25065575a4d34378a3\"\u003e\u003ccode\u003e2eb9830\u003c/code\u003e\u003c/a\u003e Releasing 16 new packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yarnpkg/berry/commit/794f94bae0fd64f8c1fa47060b76cb4350c65166\"\u003e\u003ccode\u003e794f94b\u003c/code\u003e\u003c/a\u003e Bumps TypeScript to 5.9 (\u003ca href=\"https://github.com/yarnpkg/berry/tree/HEAD/packages/yarnpkg-pnpify/issues/6889\"\u003e#6889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yarnpkg/berry/commit/58a678735efdf1d1e994df9988500e4dbdabc23b\"\u003e\u003ccode\u003e58a6787\u003c/code\u003e\u003c/a\u003e Sync master with the changes from master\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yarnpkg/berry/commits/@yarnpkg/pnpify/4.1.6/packages/yarnpkg-pnpify\"\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 `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/cooperability/cooperability.com/pull/174","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cooperability%2Fcooperability.com/issues/174","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/174/packages"},{"uuid":"3851840285","node_id":"PR_kwDOJqqZps6_Kbkq","number":11,"state":"closed","title":"chore(deps): bump the production-dependencies group across 1 directory with 41 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-25T06:22:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-24T18:57:24.000Z","updated_at":"2026-01-25T06:22:48.000Z","time_to_close":41122,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":41,"packages":[{"name":"@mdx-js/loader","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@mdx-js/react","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@next/mdx","old_version":"15.1.1","new_version":"16.1.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@prisma/client","old_version":"6.0.1","new_version":"7.3.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@radix-ui/react-accordion","old_version":"1.2.3","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-aspect-ratio","old_version":"1.0.3","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-avatar","old_version":"1.1.2","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.3","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.0.2","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.2","new_version":"1.2.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"1.2.2","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.1","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.2.2","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.2","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@stripe/react-stripe-js","old_version":"3.3.0","new_version":"5.4.1","repository_url":"https://github.com/stripe/react-stripe-js"},{"name":"@stripe/stripe-js","old_version":"5.8.0","new_version":"8.6.4","repository_url":"https://github.com/stripe/stripe-js"},{"name":"@tanstack/react-table","old_version":"8.20.6","new_version":"8.21.3","repository_url":"https://github.com/TanStack/table"},{"name":"@types/bcryptjs","old_version":"2.4.6","new_version":"3.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@upstash/ratelimit","old_version":"2.0.5","new_version":"2.0.8","repository_url":"https://github.com/upstash/ratelimit"},{"name":"@upstash/redis","old_version":"1.34.3","new_version":"1.36.1","repository_url":"https://github.com/upstash/upstash-redis"},{"name":"cmdk","old_version":"0.2.0","new_version":"1.1.1","repository_url":"https://github.com/pacocoursey/cmdk"},{"name":"date-fns","old_version":"2.30.0","new_version":"4.1.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"framer-motion","old_version":"11.15.0","new_version":"12.29.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"isomorphic-dompurify","old_version":"2.31.0","new_version":"2.35.0","repository_url":"https://github.com/kkomelin/isomorphic-dompurify"},{"name":"lucide-react","old_version":"0.263.1","new_version":"0.563.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nanoid","old_version":"5.0.9","new_version":"5.1.6","repository_url":"https://github.com/ai/nanoid"},{"name":"next","old_version":"16.0.1","new_version":"16.1.4","repository_url":"https://github.com/vercel/next.js"},{"name":"next-mdx-remote","old_version":"4.4.1","new_version":"5.0.0","repository_url":"https://github.com/hashicorp/next-mdx-remote"},{"name":"next-themes","old_version":"0.2.1","new_version":"0.4.6","repository_url":"https://github.com/pacocoursey/next-themes"},{"name":"react","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.54.1","new_version":"7.71.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"resend","old_version":"6.7.0","new_version":"6.8.0","repository_url":"https://github.com/resend/resend-node"},{"name":"sonner","old_version":"1.7.4","new_version":"2.0.7","repository_url":"https://github.com/emilkowalski/sonner"},{"name":"stripe","old_version":"17.6.0","new_version":"20.2.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"swr","old_version":"2.3.2","new_version":"2.3.8","repository_url":"https://github.com/vercel/swr"},{"name":"tailwind-merge","old_version":"1.14.0","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss-animate","old_version":"1.0.6","new_version":"1.0.7"},{"name":"use-debounce","old_version":"10.0.4","new_version":"10.1.0","repository_url":"https://github.com/xnimorz/use-debounce"},{"name":"zod","old_version":"3.24.1","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.3","new_version":"5.0.10","repository_url":"https://github.com/pmndrs/zustand"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 41 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) | `3.1.0` | `3.1.1` |\n| [@mdx-js/react](https://github.com/mdx-js/mdx/tree/HEAD/packages/react) | `3.1.0` | `3.1.1` |\n| [@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx) | `15.1.1` | `16.1.4` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `6.0.1` | `7.3.0` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.12` |\n| [@radix-ui/react-aspect-ratio](https://github.com/radix-ui/primitives) | `1.0.3` | `1.1.8` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.11` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.15` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.0.2` | `2.1.8` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives) | `1.2.2` | `1.2.14` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `1.2.2` | `2.2.6` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.1` | `1.1.8` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives) | `1.2.2` | `1.3.6` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.13` |\n| [@stripe/react-stripe-js](https://github.com/stripe/react-stripe-js) | `3.3.0` | `5.4.1` |\n| [@stripe/stripe-js](https://github.com/stripe/stripe-js) | `5.8.0` | `8.6.4` |\n| [@tanstack/react-table](https://github.com/TanStack/table/tree/HEAD/packages/react-table) | `8.20.6` | `8.21.3` |\n| [@types/bcryptjs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bcryptjs) | `2.4.6` | `3.0.0` |\n| [@upstash/ratelimit](https://github.com/upstash/ratelimit) | `2.0.5` | `2.0.8` |\n| [@upstash/redis](https://github.com/upstash/upstash-redis) | `1.34.3` | `1.36.1` |\n| [cmdk](https://github.com/pacocoursey/cmdk/tree/HEAD/cmdk) | `0.2.0` | `1.1.1` |\n| [date-fns](https://github.com/date-fns/date-fns) | `2.30.0` | `4.1.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `11.15.0` | `12.29.0` |\n| [isomorphic-dompurify](https://github.com/kkomelin/isomorphic-dompurify) | `2.31.0` | `2.35.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.263.1` | `0.563.0` |\n| [nanoid](https://github.com/ai/nanoid) | `5.0.9` | `5.1.6` |\n| [next](https://github.com/vercel/next.js) | `16.0.1` | `16.1.4` |\n| [next-mdx-remote](https://github.com/hashicorp/next-mdx-remote) | `4.4.1` | `5.0.0` |\n| [next-themes](https://github.com/pacocoursey/next-themes) | `0.2.1` | `0.4.6` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.0` | `19.2.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.54.1` | `7.71.1` |\n| [resend](https://github.com/resend/resend-node) | `6.7.0` | `6.8.0` |\n| [sonner](https://github.com/emilkowalski/sonner) | `1.7.4` | `2.0.7` |\n| [stripe](https://github.com/stripe/stripe-node) | `17.6.0` | `20.2.0` |\n| [swr](https://github.com/vercel/swr) | `2.3.2` | `2.3.8` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `1.14.0` | `3.4.0` |\n| tailwindcss-animate | `1.0.6` | `1.0.7` |\n| [use-debounce](https://github.com/xnimorz/use-debounce) | `10.0.4` | `10.1.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.24.1` | `4.3.6` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.3` | `5.0.10` |\n\n\nUpdates `@mdx-js/loader` from 3.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mdx-js/react` from 3.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/67fb1d07d9b648d953d93d063a6eb5588d6c6d58\"\u003e\u003ccode\u003e67fb1d0\u003c/code\u003e\u003c/a\u003e Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/f0d20da86dcc8d78b90daddae7ae8ef1fcb5eacb\"\u003e\u003ccode\u003ef0d20da\u003c/code\u003e\u003c/a\u003e Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/mdx` from 15.1.1 to 16.1.4\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\"\u003e\u003ccode\u003e@​next/mdx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly filter next config if experimental flag is enabled (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88733\"\u003e#88733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix linked list bug in LRU deleteFromLru (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88652\"\u003e#88652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative same host redirects in node middleware (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88253\"\u003e#88253\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Update to swc_core v50.2.3 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/87841\"\u003e#87841\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88296\"\u003e#88296\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixes a crash when processing mdx files with multibyte characters. (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/87713\"\u003e#87713\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTurbopack: \u003ca href=\"https://microsoft.github.io/mimalloc/\"\u003emimalloc\u003c/a\u003e upgrade and enabling it on musl (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88503\"\u003e#88503\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/87815\"\u003e#87815\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88426\"\u003e#88426\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/88426\"\u003ea significant performance issue\u003c/a\u003e on musl-based Linux distributions (e.g. Alpine in Docker) related to musl's allocator.\u003c/li\u003e\n\u003cli\u003eOther platforms have always used mimalloc, but we previously did not use mimalloc on musl because of compilation issues that have since been resolved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\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/vercel/next.js/commit/60de6c21144a78622eb8c4763f364fcb59f7aa59\"\u003e\u003ccode\u003e60de6c2\u003c/code\u003e\u003c/a\u003e v16.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f01cf07ab12a37259de42baa4bdae310b4328c72\"\u003e\u003ccode\u003ef01cf07\u003c/code\u003e\u003c/a\u003e v16.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cb436b3613edb3f741a39fa00ac31d103a5a1518\"\u003e\u003ccode\u003ecb436b3\u003c/code\u003e\u003c/a\u003e v16.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3aa53984e9d6bc4b5860c76e90cccfd6780989af\"\u003e\u003ccode\u003e3aa5398\u003c/code\u003e\u003c/a\u003e v16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/04290ab7c4e48c7d903a68051e688a1238e4041d\"\u003e\u003ccode\u003e04290ab\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d36c03ed1bde059ddc81a31e44a4483aca6a33c6\"\u003e\u003ccode\u003ed36c03e\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b174155e8b4863e18805ca29aaa98a240667e2a9\"\u003e\u003ccode\u003eb174155\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.30\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.1.4/packages/next-mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/client` from 6.0.1 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 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\nJSONB_BUILD_OBJECT('id', \u0026quot;id\u0026quot;::text)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/b6fd1bd092e120097c591f6c25f6fb1b1179d0bd\"\u003e\u003ccode\u003eb6fd1bd\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.3.0-16.9d6ad21cbbceab97458517b147a6a09ff43aa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/223b6ea3be215c294e96fe905f975164cae40b15\"\u003e\u003ccode\u003e223b6ea\u003c/code\u003e\u003c/a\u003e chore: make the interpreter reusable (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29016\"\u003e#29016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/9d44ecce16fde772866d0df75f022e17fe35f0e9\"\u003e\u003ccode\u003e9d44ecc\u003c/code\u003e\u003c/a\u003e feat: compile raw queries in the client engine (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29005\"\u003e#29005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/272b176a659518e94eace681ddfd7a65c2e0dd71\"\u003e\u003ccode\u003e272b176\u003c/code\u003e\u003c/a\u003e fix: revert \u0026quot;feat(client-generator-ts): [breaking] add support for ma… (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29002\"\u003e#29002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/c03d384350894d2d2a9ca936b7aed8ed7e80d3c0\"\u003e\u003ccode\u003ec03d384\u003c/code\u003e\u003c/a\u003e fix: pin better sqlite for exists bug (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29001\"\u003e#29001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/8f6919689c08d35b6867ebac227ec554c77ce93c\"\u003e\u003ccode\u003e8f69196\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.3.0-8.aee8f579c2872ad0cedd6fd7e9070704fdb361...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/768cd82b1fbc9df6eafc1d51592571b8cea425d0\"\u003e\u003ccode\u003e768cd82\u003c/code\u003e\u003c/a\u003e fix: fix QC benchmark (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28987\"\u003e#28987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/fd479fdcb26b48c6014d13f1c7caee6a2b7e4946\"\u003e\u003ccode\u003efd479fd\u003c/code\u003e\u003c/a\u003e feat(qc): fast and small build modes (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28976\"\u003e#28976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/a60094aa42800006d5877193ba7d7dd12c98a905\"\u003e\u003ccode\u003ea60094a\u003c/code\u003e\u003c/a\u003e perf: add query compilation and performance benchmarks (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28954\"\u003e#28954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/bebccbddfd4db51785a21606e0524d123b2d65bd\"\u003e\u003ccode\u003ebebccbd\u003c/code\u003e\u003c/a\u003e feat(cli): customize \u003ccode\u003eprisma init\u003c/code\u003e based on the JS runtime (Bun vs other) (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/7.3.0/packages/client\"\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@​prisma/client\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-accordion` from 1.2.3 to 1.2.12\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 `@radix-ui/react-aspect-ratio` from 1.0.3 to 1.1.8\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\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~chancestrickland\"\u003echancestrickland\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-aspect-ratio\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.1.2 to 1.1.11\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 `@radix-ui/react-dialog` from 1.1.3 to 1.1.15\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 `@radix-ui/react-label` from 2.0.2 to 2.1.8\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\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~chancestrickland\"\u003echancestrickland\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-label\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-navigation-menu` from 1.2.2 to 1.2.14\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 `@radix-ui/react-select` from 1.2.2 to 2.2.6\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\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~chancestrickland\"\u003echancestrickland\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-select\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-separator` from 1.1.1 to 1.1.8\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 `@radix-ui/react-slider` from 1.2.2 to 1.3.6\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 `@radix-ui/react-tabs` from 1.1.2 to 1.1.13\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 `@stripe/react-stripe-js` from 3.3.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stripe/react-stripe-js/releases\"\u003e\u003ccode\u003e@​stripe/react-stripe-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump min-document from 2.19.0 to 2.19.2 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/641\"\u003e#641\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd PaymentForm Element (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves beta comment from CurrencySelector element. (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport disclosure components with typing (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/640\"\u003e#640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Issuing disclosure React component (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/633\"\u003e#633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd onChange to Shipping and Billing Address Element (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/637\"\u003e#637\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[EwCS]: Update storybook with loadActionsResult (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/632\"\u003e#632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003ev5.1.0\u003c/li\u003e\n\u003cli\u003eAdd Financial Account for Platforms disclosure React component (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003cp\u003eStripe.js Clover changelog: \u003ca href=\"https://docs.stripe.com/changelog?category=stripejs\"\u003ehttps://docs.stripe.com/changelog?category=stripejs\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport StripeCheckoutValue from checkout entrypoint \u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/625\"\u003e#625\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Clover element types (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[breaking] Update CheckoutProvider to use new shape (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/615\"\u003e#615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[EwCS] update storybook example to v4 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/622\"\u003e#622\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/stripe/react-stripe-js/commit/8891221eed1b5971a6a571ef7228c30f3eefed35\"\u003e\u003ccode\u003e8891221\u003c/code\u003e\u003c/a\u003e v5.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/1eb47d2f81e23ff11944dbf7d1449d7b041692ca\"\u003e\u003ccode\u003e1eb47d2\u003c/code\u003e\u003c/a\u003e Bump min-document from 2.19.0 to 2.19.2 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/95aac25c34ad24f3b1e2603b5f6e45d6767865b1\"\u003e\u003ccode\u003e95aac25\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/641\"\u003e#641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/9a8c569ebf54254b35395d082506c5bf97809481\"\u003e\u003ccode\u003e9a8c569\u003c/code\u003e\u003c/a\u003e v5.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/4f62ead02911111a0e05f53d2831786e6e2a62ba\"\u003e\u003ccode\u003e4f62ead\u003c/code\u003e\u003c/a\u003e Add PaymentForm Element (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/f024cb602a3b0425a07e3d20d8f1bacdd7ee45a9\"\u003e\u003ccode\u003ef024cb6\u003c/code\u003e\u003c/a\u003e Removes beta comment from CurrencySelector element. (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/4ff252369718ae17d045842d7e5acd8d4fa2b38d\"\u003e\u003ccode\u003e4ff2523\u003c/code\u003e\u003c/a\u003e Export disclosure components with typing (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/640\"\u003e#640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/dfbdf22a920d27d5010c45442fc525d7ad80f18d\"\u003e\u003ccode\u003edfbdf22\u003c/code\u003e\u003c/a\u003e v5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/91c7983311c142b10031909c75927fb7c43cf279\"\u003e\u003ccode\u003e91c7983\u003c/code\u003e\u003c/a\u003e Add Issuing disclosure React component (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/633\"\u003e#633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/decfc17ef63f1e98624ca0fa275474dcd91d6c19\"\u003e\u003ccode\u003edecfc17\u003c/code\u003e\u003c/a\u003e Add onChange to Shipping and Billing Address Element (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/637\"\u003e#637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stripe/react-stripe-js/compare/v3.3.0...v5.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stripe/stripe-js` from 5.8.0 to 8.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stripe/stripe-js/releases\"\u003e\u003ccode\u003e@​stripe/stripe-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.6.4\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): add adaptivePricing to StripeCheckoutOptions (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate public types for payment form (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd default email and phoneNumber to checkout types (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/855\"\u003e#855\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate pk is string with message (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd paymentMethodCreation type to BaseStripeElementsOptions (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse stored manifest for ts testing (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate types for the tax id element (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd setup_future_usage to paymentMethodOptions  (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd default billing/shipping address to checkout types (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd new embedded checkout submit failed analytics event (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix master failing test:types (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --ignoreConfig for next channel in types test (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.5.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd onRequiresApproval param to confirm (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/830\"\u003e#830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump zx from 4.2.0 to 8.8.5 (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump js-yaml from 3.14.0 to 3.14.2 in /examples/parcel (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump js-yaml from 3.14.0 to 3.14.2 (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/130dcb0c3e0593c280ca33a3e41189e5bca21c7c\"\u003e\u003ccode\u003e130dcb0\u003c/code\u003e\u003c/a\u003e v8.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/48d361a6f438dda7ac37081af708c112ab5652ca\"\u003e\u003ccode\u003e48d361a\u003c/code\u003e\u003c/a\u003e Update public types for payment form (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/66e2ad302673497b9537ee533cb52ef346c6de41\"\u003e\u003ccode\u003e66e2ad3\u003c/code\u003e\u003c/a\u003e fix(types): add adaptivePricing to StripeCheckoutOptions (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/66af03a2215a65b9fe4a2119f0f8c5eb2d4b9710\"\u003e\u003ccode\u003e66af03a\u003c/code\u003e\u003c/a\u003e Add default email and phoneNumber to checkout types (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/855\"\u003e#855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/bba7fe84a0f13f2d69e4a30bd8346566ccd34527\"\u003e\u003ccode\u003ebba7fe8\u003c/code\u003e\u003c/a\u003e v8.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/65d80110a71007360b0dcbd96e2268a5e72a713f\"\u003e\u003ccode\u003e65d8011\u003c/code\u003e\u003c/a\u003e v8.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/8b922b4b406d9750973d66d8922b09f8d0156714\"\u003e\u003ccode\u003e8b922b4\u003c/code\u003e\u003c/a\u003e Add paymentMethodCreation type to BaseStripeElementsOptions (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/84d3b722135cbf2ed5b41cfbf669c6e480297952\"\u003e\u003ccode\u003e84d3b72\u003c/code\u003e\u003c/a\u003e Validate pk is string with message (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/4ed770f3dcc865a1a2decb834ac6063939687785\"\u003e\u003ccode\u003e4ed770f\u003c/code\u003e\u003c/a\u003e v8.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/4228a855ebea9e3010f115b96dbcef2b9e6311f0\"\u003e\u003ccode\u003e4228a85\u003c/code\u003e\u003c/a\u003e Use stored manifest for ts testing (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stripe/stripe-js/compare/v5.8.0...v8.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~tjliu-stripe\"\u003etjliu-stripe\u003c/a\u003e, a new releaser for \u003ccode\u003e@​stripe/stripe-js\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-table` from 8.20.6 to 8.21.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/table/releases\"\u003e\u003ccode\u003e@​tanstack/react-table\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.21.3\u003c/h2\u003e\n\u003cp\u003eVersion 8.21.3 - 4/14/25, 8:19 PM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etable-core: use right Document instance on getResizeHandler (column-sizing feature) (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/5989\"\u003e#5989\u003c/a\u003e) (54ce673) by \u003ca href=\"https://github.com/riccardoperra\"\u003e\u003ccode\u003e@​riccardoperra\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix all 158 broken links (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/5972\"\u003e#5972\u003c/a\u003e) (f7bf6f1) by \u003ca href=\"https://github.com/kisaragi-hiu\"\u003e\u003ccode\u003e@​kisaragi-hiu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd vue example for grouping (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/5941\"\u003e#5941\u003c/a\u003e) (3efa59c) by Harshil Patel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/angular-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/lit-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/qwik-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.21.2\u003c/h2\u003e\n\u003cp\u003eVersion 8.21.2 - 2/11/25, 8:59 PM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003earrIncludes autoremove filterFn (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/5623\"\u003e#5623\u003c/a\u003e) (2efaf57) by lukebui\u003c/li\u003e\n\u003cli\u003elit-table: spread table options in lit adapter (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/5904\"\u003e#5904\u003c/a\u003e) (36dede1) by \u003ca href=\"https://github.com/kadoshms\"\u003e\u003ccode\u003e@​kadoshms\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erow accessor bug in example code block (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/5893\"\u003e#5893\u003c/a\u003e) (b1506a7) by Valerii Petryniak\u003c/li\u003e\n\u003cli\u003evirtualizer tbody from onchange (827b098) by Kevin Van Cott\u003c/li\u003e\n\u003cli\u003eexp virtual - remeasure when table state changes (9e6987d) by Kevin Van Cott\u003c/li\u003e\n\u003cli\u003eangular: add expanding and sub components examples (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/5898\"\u003e#5898\u003c/a\u003e) (099e1a4) by \u003ca href=\"https://github.com/riccardoperra\"\u003e\u003ccode\u003e@​riccardoperra\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample name (57703a4) by Kevin Van Cott\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/lit-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/angular-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/qwik-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/f4dc742b7b8bf01bb7dd10ee7d2f238400befcc0\"\u003e\u003ccode\u003ef4dc742\u003c/code\u003e\u003c/a\u003e release: v8.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/db745afdb867511ddd04a79150f89d3894a03532\"\u003e\u003ccode\u003edb745af\u003c/code\u003e\u003c/a\u003e release: v8.21.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/table/commits/v8.21.3/packages/react-table\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bcryptjs` from 2.4.6 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bcryptjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@upstash/ratelimit` from 2.0.5 to 2.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/upstash/ratelimit/releases\"\u003e\u003ccode\u003e@​upstash/ratelimit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDX-2280: Remove large-group runners by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/144\"\u003eupstash/ratelimit-js#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix React Server Components CVE vulnerabilities by \u003ca href=\"https://github.com/vercel\"\u003e\u003ccode\u003e@​vercel\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/145\"\u003eupstash/ratelimit-js#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2316: bump next by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/146\"\u003eupstash/ratelimit-js#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2254: add global dynamic limit by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/147\"\u003eupstash/ratelimit-js#147\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/vercel\"\u003e\u003ccode\u003e@​vercel\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/145\"\u003eupstash/ratelimit-js#145\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/ratelimit-js/compare/v2.0.7...v2.0.8\"\u003ehttps://github.com/upstash/ratelimit-js/compare/v2.0.7...v2.0.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDX-1261: allow negative rate values by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/143\"\u003eupstash/ratelimit-js#143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate context7.json by \u003ca href=\"https://github.com/enesakar\"\u003e\u003ccode\u003e@​enesakar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/138\"\u003eupstash/ratelimit-js#138\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/139\"\u003eupstash/ratelimit-js#139\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/140\"\u003eupstash/ratelimit-js#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2218: Refactor rate limit test cases and update request timing in TestHarness by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/142\"\u003eupstash/ratelimit-js#142\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/ratelimit-js/compare/v2.0.6...v2.0.7\"\u003ehttps://github.com/upstash/ratelimit-js/compare/v2.0.6...v2.0.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.0.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDX-1589: Address Dependabot Alerts by \u003ca href=\"https://github.com/yunusemreozdemir\"\u003e\u003ccode\u003e@​yunusemreozdemir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/131\"\u003eupstash/ratelimit-js#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate context7.json by \u003ca href=\"https://github.com/enesakar\"\u003e\u003ccode\u003e@​enesakar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/134\"\u003eupstash/ratelimit-js#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add an issue and feature template by \u003ca href=\"https://github.com/selemondev\"\u003e\u003ccode\u003e@​selemondev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/136\"\u003eupstash/ratelimit-js#136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2002: use eval instead of scriptload and evalsha by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/137\"\u003eupstash/ratelimit-js#137\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/yunusemreozdemir\"\u003e\u003ccode\u003e@​yunusemreozdemir\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/131\"\u003eupstash/ratelimit-js#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/selemondev\"\u003e\u003ccode\u003e@​selemondev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/136\"\u003eupstash/ratelimit-js#136\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/ratelimit-js/compare/v2.0.5...v2.0.6\"\u003ehttps://github.com/upstash/ratelimit-js/compare/v2.0.5...v2.0.6\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/upstash/ratelimit-js/commit/a8b1b99af3aea73fd8a89d4fd4df749391662cf9\"\u003e\u003ccode\u003ea8b1b99\u003c/code\u003e\u003c/a\u003e DX-2254: add global dynamic limit (\u003ca href=\"https://redirect.github.com/upstash/ratelimit/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/8589adbbb7fcebd2b6c5621641fde2123a65030f\"\u003e\u003ccode\u003e8589adb\u003c/code\u003e\u003c/a\u003e fix: bump next (\u003ca href=\"https://redirect.github.com/upstash/ratelimit/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/ade4aa8aff234cfe6d223dc171ba0b0b7acfc627\"\u003e\u003ccode\u003eade4aa8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/upstash/ratelimit/issues/145\"\u003e#145\u003c/a\u003e from upstash/vercel/react-server-components-cve-vu-qx...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/e19785d489bdb6cb90d25321c7dcb263c55fb244\"\u003e\u003ccode\u003ee19785d\u003c/code\u003e\u003c/a\u003e Fix React Server Components CVE vulnerabilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/67e8bc2b82fbf61710d27c16432767620d0235fb\"\u003e\u003ccode\u003e67e8bc2\u003c/code\u003e\u003c/a\u003e DX-2280: Remove specific runner configuration from test job in GitHub Actions...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/a447320495a34f7361fd39ead1d47b132ca508b0\"\u003e\u003ccode\u003ea447320\u003c/code\u003e\u003c/a\u003e DX-1261: allow negative rate values (\u003ca href=\"https://redirect.github.com/upstash/ratelimit/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/544454b9414f7d4cfe37ceeb361686d58eff7586\"\u003e\u003ccode\u003e544454b\u003c/code\u003e\u003c/a\u003e DX-2218: Refactor rate limit test cases and update request timing in TestHarn...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/c12bee32789ac6ec4103a179e174c8d741ff985e\"\u003e\u003ccode\u003ec12bee3\u003c/code\u003e\u003c/a\u003e Update context7.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/6bc15148298e05fa40c69bb94ab7444ad74ebbdf\"\u003e\u003ccode\u003e6bc1514\u003c/code\u003e\u003c/a\u003e Update context7.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/75f929e772617dc6cbb0125204e82c076744bd9a\"\u003e\u003ccode\u003e75f929e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/upstash/ratelimit/issues/140\"\u003e#140\u003c/a\u003e from upstash/enesakar-patch-5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/upstash/ratelimit/compare/v2.0.5...v2.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@upstash/redis` from 1.34.3 to 1.36.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/upstash/upstash-redis/releases\"\u003e\u003ccode\u003e@​upstash/redis\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.36.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support chunked messages by \u003ca href=\"https://github.com/joschan21\"\u003e\u003ccode\u003e@​joschan21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1404\"\u003eupstash/redis-js#1404\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.0...v1.36.1\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.0...v1.36.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add redis functions support by \u003ca href=\"https://github.com/ytkimirti\"\u003e\u003ccode\u003e@​ytkimirti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1401\"\u003eupstash/redis-js#1401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.35.8...v1.36.0\"\u003ehttps://github.com/upstash/redis-js/compare/v1.35.8...v1.36.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0-rc.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.0-rc.6...v1.36.0-rc.7\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.0-rc.6...v1.36.0-rc.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0-rc.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.0-rc.5...v1.36.0-rc.6\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.0-rc.5...v1.36.0-rc.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0-rc.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: fix some issues found in the search sdk review by \u003ca href=\"https://github.com/mdumandag\"\u003e\u003ccode\u003e@​mdumandag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1402\"\u003eupstash/redis-js#1402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.0-rc.4...v1.36.0-rc.5\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.0-rc.4...v1.36.0-rc.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0-rc.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.0-rc.3...v1.36.0-rc.4\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.0-rc.3...v1.36.0-rc.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0-rc.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.0-rc.2...v1.36.0-rc.3\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.0-rc.2...v1.36.0-rc.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0-rc.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.0-rc.1...v1.36.0-rc.2\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.0-rc.1...v1.36.0-rc.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0-rc.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDX-2204: document telemetry configuration option by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1393\"\u003eupstash/redis-js#1393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2265: add Requester type declaration by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1397\"\u003eupstash/redis-js#1397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: zremrangebyscore should accept string | number for min/max scores by \u003ca href=\"https://github.com/mvonschledorn\"\u003e\u003ccode\u003e@​mvonschledorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1396\"\u003eupstash/redis-js#1396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2280: Remove large-group runners by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1398\"\u003eupstash/redis-js#1398\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/mvonschledorn\"\u003e\u003ccode\u003e@​mvonschledorn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1396\"\u003eupstash/redis-js#1396\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.35.6...v1.36.0-rc.1\"\u003ehttps://github.com/upstash/redis-js/compare/v1.35.6...v1.36.0-rc.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.35.8\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/upstash/redis-js/commit/8701b835e643deb85f188c1e4a64d15b7debdf0b\"\u003e\u003ccode\u003e8701b83\u003c/code\u003e\u003c/a\u003e feat: support chunked messages (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/09d5f815893e28c7254fb2b0e0c6225c2bce2102\"\u003e\u003ccode\u003e09d5f81\u003c/code\u003e\u003c/a\u003e feat: add redis functions support (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1401\"\u003e#1401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/8f4f0dd9bfb854edaf3fd55f3011d5c6f010867e\"\u003e\u003ccode\u003e8f4f0dd\u003c/code\u003e\u003c/a\u003e fix: improve env variable access (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1399\"\u003e#1399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/31cc2617a2b13799ada98cfcc420829c83835713\"\u003e\u003ccode\u003e31cc261\u003c/code\u003e\u003c/a\u003e fix: bump next (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1400\"\u003e#1400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/ff91bb10adb82f9d009471b11db70c40b6dbf5f8\"\u003e\u003ccode\u003eff91bb1\u003c/code\u003e\u003c/a\u003e DX-2280: Remove large-group runners (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1398\"\u003e#1398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/b635b96229a7171553081bdc9e188b14a9deb94a\"\u003e\u003ccode\u003eb635b96\u003c/code\u003e\u003c/a\u003e Fix: zremrangebyscore should accept string | number for min/max scores (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/d47518c8ef904dda19bac992a7596b9caabb88e7\"\u003e\u003ccode\u003ed47518c\u003c/code\u003e\u003c/a\u003e DX-2265: add Requester type declaration (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1397\"\u003e#1397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/fbead4fb2ed281bdc04ec90c263e6380eed1465b\"\u003e\u003ccode\u003efbead4f\u003c/code\u003e\u003c/a\u003e fix: document telemetry configuration option (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1393\"\u003e#1393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/e08c6d21196867f3ac429fa80f1c678bd57a40d1\"\u003e\u003ccode\u003ee08c6d2\u003c/code\u003e\u003c/a\u003e fix: catch json parse errors (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1392\"\u003e#1392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/a5ad849587ec1c96d945da53ade245931b5355b9\"\u003e\u003ccode\u003ea5ad849\u003c/code\u003e\u003c/a\u003e DX-2161: fall back to returning the message string if message is not parsable...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/upstash/upstash-redis/compare/v1.34.3...v1.36.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cmdk` from 0.2.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pacocoursey/cmdk/releases\"\u003ecmdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unintended double triggering of key bindings during IME composition by \u003ca href=\"https://github.com/JaeSeoKim\"\u003e\u003ccode\u003e@​JaeSeoKim\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/339\"\u003epacocoursey/cmdk#339\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/JaeSeoKim\"\u003e\u003ccode\u003e@​JaeSeoKim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/339\"\u003epacocoursey/cmdk#339\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/cmdk/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/pacocoursey/cmdk/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix useCmdk return type by \u003ca href=\"https://github.com/lsmurray\"\u003e\u003ccode\u003e@​lsmurray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/329\"\u003epacocoursey/cmdk#329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update the type of the defaultFilter by \u003ca href=\"https://github.com/muZk\"\u003e\u003ccode\u003e@​muZk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/338\"\u003epacocoursey/cmdk#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Accessibility] Use id instead of children by \u003ca href=\"https://github.com/UltimateGG\"\u003e\u003ccode\u003e@​UltimateGG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/254\"\u003epacocoursey/cmdk#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003e@radix-ui/react-compose-refs\u003c/code\u003e to merge refs, save on bundle size\u003c/li\u003e\n\u003cli\u003eUse React built-in \u003ccode\u003euseSyncExternalStore\u003c/code\u003e and remove shim. Note that React 18 has always been a required peerDependency of \u003ccode\u003ecmdk\u003c/code\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/lsmurray\"\u003e\u003ccode\u003e@​lsmurray\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/329\"\u003epacocoursey/cmdk#329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/muZk\"\u003e\u003ccode\u003e@​muZk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/338\"\u003epacocoursey/cmdk#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UltimateGG\"\u003e\u003ccode\u003e@​UltimateGG\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/254\"\u003epacocoursey/cmdk#254\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/cmdk/compare/v1.0.4...v1.1.0\"\u003ehttps://github.com/pacocoursey/cmdk/compare/v1.0.4...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix use-sync-external-store import for greater compatibility by \u003ca href=\"https://github.com/kachkaev\"\u003e\u003ccode\u003e@​kachkaev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/328\"\u003epacocoursey/cmdk#328\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/kachkaev\"\u003e\u003ccode\u003e@​kachkaev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/328\"\u003epacocoursey/cmdk#328\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/cmdk/compare/v1.0.3...v1.0.4\"\u003ehttps://github.com/pacocoursey/cmdk/compare/v1.0.3...v1.0.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euse-sync-external-store\u003c/code\u003e shim for compatibility with Next.js 15 and React 19 RC\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: docs mistake we are no longer lowercasing by \u003ca href=\"https://github.com/itsjoeoui\"\u003e\u003ccode\u003e@​itsjoeoui\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/227\"\u003epacocoursey/cmdk#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: export defaultFilter by \u003ca href=\"https://github.com/evanob\"\u003e\u003ccode\u003e@​evanob\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/229\"\u003epacocoursey/cmdk#229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add more details to package.json by \u003ca href=\"https://github.com/andipaetzold\"\u003e\u003ccode\u003e@​andipaetzold\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/228\"\u003epacocoursey/cmdk#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the npm_and_yarn group across 2 directories with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/226\"\u003epacocoursey/cmdk#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: controlled search change with hidden Command.List by \u003ca href=\"https://github.com/vltansky\"\u003e\u003ccode\u003e@​vltansky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/217\"\u003epacocoursey/cmdk#217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Framer example capitalization of values by \u003ca href=\"https://github.com/arihanv\"\u003e\u003ccode\u003e@​arihanv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/231\"\u003epacocoursey/cmdk#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix compiling code Array.from(void 0) by \u003ca href=\"https://github.com/nenya1840\"\u003e\u003ccode\u003e@​nenya1840\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/237\"\u003epacocoursey/cmdk#237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: useId backward compatibility by \u003ca href=\"https://github.com/phsantiago\"\u003e\u003ccode\u003e@​phsantiago\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/165\"\u003epacocoursey/cmdk#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelax dependencies on Radix-UI to SemVer MAJOR releases by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/278\"\u003epacocoursey/cmdk#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow react v19 as peer dep by \u003ca href=\"https://github.com/Yonom\"\u003e\u003ccode\u003e@​Yonom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/318\"\u003epacocoursey/cmdk#318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003e@​radix-ui/react-id\u003c/code\u003e by \u003ca href=\"https://github.com/tmcw\"\u003e\u003ccode\u003e@​tmcw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/297\"\u003epacocoursey/cmdk#297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: useSyncExternalStore backward compatibility by \u003ca href=\"https://github.com/MateoKruk\"\u003e\u003ccode\u003e@​MateoKruk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/296\"\u003epacocoursey/cmdk#296\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/dip/cmdk/commit/fb4ea04e9ec211777fbb39c6104e3c5f2ee107d2\"\u003e\u003ccode\u003efb4ea04\u003c/code\u003e\u003c/a\u003e v1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/f34d463c4aa2ae05aa934c458e69eebdcba997aa\"\u003e\u003ccode\u003ef34d463\u003c/code\u003e\u003c/a\u003e Fix unintended double triggering of key bindings during IME composition (\u003ca href=\"https://github.com/pacocoursey/cmdk/tree/HEAD/cmdk/issues/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/2814a0083185132b2c023576e356d6c7a79e5aa8\"\u003e\u003ccode\u003e2814a00\u003c/code\u003e\u003c/a\u003e v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/d46ed212bcabf143fb28ab2e85ec624525278b84\"\u003e\u003ccode\u003ed46ed21\u003c/code\u003e\u003c/a\u003e use built-in React uSES\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/ec02b5e35df46e0f33e49e0c267fd07c7e3c727a\"\u003e\u003ccode\u003eec02b5e\u003c/code\u003e\u003c/a\u003e use composeRefs from radix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/e5444d2341b6d07cc25861fb0c5c23d760803ce0\"\u003e\u003ccode\u003ee5444d2\u003c/code\u003e\u003c/a\u003e remove unused code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/34f3074c1f63878ca12a0f1cdb41e42c283847ec\"\u003e\u003ccode\u003e34f3074\u003c/code\u003e\u003c/a\u003e [Accessibility] Use id instead of children (\u003ca href=\"https://github.com/pacocoursey/cmdk/tree/HEAD/cmdk/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/b2d94bdcc2a410c96e7b964c7aeb05b10c606a85\"\u003e\u003ccode\u003eb2d94bd\u003c/code\u003e\u003c/a\u003e fix: update the type of the defaultFilter (\u003ca href=\"https://github.com/pacocoursey/cmdk/tree/HEAD/cmdk/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/9827edf89fc663e24188f9d715a0dca01a736d6d\"\u003e\u003ccode\u003e9827edf\u003c/code\u003e\u003c/a\u003e fix useCmdk return type (\u003ca href=\"https://github.com/pacocoursey/cmdk/tree/HEAD/cmdk/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/c1f200a1082b44115a640353b0a744dc185d7a99\"\u003e\u003ccode\u003ec1f200a\u003c/code\u003e\u003c/a\u003e v1.0.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pacocoursey/cmdk/commits/v1.1.1/cmdk\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `date-fns` from 2.30.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/date-fns/releases\"\u003edate-fns's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cp\u003eThis release adds time zone support to format functions (that I somehow missed when working on the feature) and fixes a few bugs.\u003c/p\u003e\n\u003cp\u003eMake sure also upgrade \u003ccode\u003eTZDate\u003c/code\u003e to v1.0.2 as it \u003ca href=\"https://github.com/date-fns/tz/blob/main/CHANGELOG.md#v102---2024-09-14\"\u003eincludes a bunch of critical bug fixes\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed internal \u003ccode\u003econstructFrom\u003c/code\u003e throwing an exception on \u003ccode\u003enull\u003c/code\u003e arguments. While \u003ccode\u003enull\u003c/code\u003e isn't allowed, the functions should rather return \u003ccode\u003eInvalid Date\u003c/code\u003e or \u003ccode\u003eNaN\u003c/code\u003e in such cases. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/issues/3885\"\u003e#3885\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing time zone support to \u003ccode\u003eformat\u003c/code\u003e, \u003ccode\u003eformatISO\u003c/code\u003e, \u003ccode\u003eformatISO9075\u003c/code\u003e, \u003ccode\u003eformatRelative\u003c/code\u003e and \u003ccode\u003eformatRFC3339\u003c/code\u003e. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/issues/3886\"\u003e#3886\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003cp\u003eI have great news! First, ten years after its release, date-fns finally gets first-class time zone support.\u003c/p\u003e\n\u003cp\u003eAnother great news is that there aren't many breaking changes in this release. All of them are type-related and will affect only those explicitly using internal date-fns types. Finally, it has been less than a year since the last major release, which is an improvement over the previous four years between v2 and v3. I plan on keeping the pace and minimizing breaking changes moving forward.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://blog.date-fns.org/v40-with-time-zone-support/\"\u003eRead more about the release in the announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e- \u003ca href=\"https://twitter.com/kossnocorp\"\u003e\u003ccode\u003eSasha @​kossnocorp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded time zones support via \u003ca href=\"https://github.com/date-fns/tz\"\u003e\u003ccode\u003e@date-fns/tz\u003c/code\u003e\u003c/a\u003e's \u003ccode\u003eTZDate\u003c/code\u003e class and \u003ccode\u003etz\u003c/code\u003e helper function. See its \u003ca href=\"https://github.com/date-fns/tz\"\u003eREADME\u003c/a\u003e for the details about the API.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAll relevant functions now accept the context \u003ccode\u003ein\u003c/code\u003e option, which allows to specify the time zone to make the calculations in. If the function also returns a date, it will be in the specified time zone:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { addDays, startOfDay } from \u0026quot;date-fns\u0026quot;;\nimport { tz } from \u0026quot;@date-fns/tz\u0026quot;;\n\u003cp\u003estartOfDay(addDays(Date.now(), 5, { in: tz(\u0026quot;Asia/Singapore\u0026quot;) }));\u003cbr /\u003e\n//=\u0026gt; \u0026quot;2024-09-16T00:00:00.000+08:00\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIn the example, \u003ccode\u003eaddDays\u003c/code\u003e will get the current date and time in Singapore and add 5 days to it. \u003ccode\u003estartOfDay\u003c/code\u003e will inherit the date type and return the start of the day in Singapore.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe function arguments, as well as \u003ccode\u003eInterval\u003c/code\u003e's \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e, now can be of different types, allowing you to mix \u003ccode\u003eUTCDate\u003c/code\u003e, \u003ccode\u003eTZDate\u003c/code\u003e, \u003ccode\u003eDate\u003c/code\u003e, and other extensions, as well as primitives (strings and numbers).\u003c/p\u003e\n\u003cp\u003eThe functions will normalize these values, make calculations, and return the result in the same type, preventing any bugs caused by the discrepancy. If passed, the type will be inferred from the context \u003ccode\u003ein\u003c/code\u003e option or the first encountered argument object type. The \u003ccode\u003eInterval\u003c/code\u003e's \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e will be considered separately, starting from \u003ccode\u003estart\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the given example, the result will be in the \u003ccode\u003eTZDate\u003c/code\u003e as the first argument is a number, and the \u003ccode\u003estart\u003c/code\u003e takes precedence ...\n\n_Description has been truncated_","html_url":"https://github.com/gr8monk3ys/link-flame/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr8monk3ys%2Flink-flame/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"3831689851","node_id":"PR_kwDOJqqZps6-HDQL","number":7,"state":"open","title":"chore(deps): bump the production-dependencies group with 41 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-01-20T01:40:01.000Z","updated_at":"2026-01-20T07:51:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":41,"packages":[{"name":"@mdx-js/loader","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@mdx-js/react","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@next/mdx","old_version":"15.1.1","new_version":"16.1.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@prisma/client","old_version":"6.0.1","new_version":"7.2.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@radix-ui/react-accordion","old_version":"1.2.3","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-aspect-ratio","old_version":"1.0.3","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-avatar","old_version":"1.1.2","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.3","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.0.2","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.2","new_version":"1.2.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"1.2.2","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.1","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.2.2","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.2","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@stripe/react-stripe-js","old_version":"3.3.0","new_version":"5.4.1","repository_url":"https://github.com/stripe/react-stripe-js"},{"name":"@stripe/stripe-js","old_version":"5.8.0","new_version":"8.6.3","repository_url":"https://github.com/stripe/stripe-js"},{"name":"@tanstack/react-table","old_version":"8.20.6","new_version":"8.21.3","repository_url":"https://github.com/TanStack/table"},{"name":"@types/bcryptjs","old_version":"2.4.6","new_version":"3.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@upstash/ratelimit","old_version":"2.0.5","new_version":"2.0.8","repository_url":"https://github.com/upstash/ratelimit"},{"name":"@upstash/redis","old_version":"1.34.3","new_version":"1.36.1","repository_url":"https://github.com/upstash/upstash-redis"},{"name":"cmdk","old_version":"0.2.0","new_version":"1.1.1","repository_url":"https://github.com/pacocoursey/cmdk"},{"name":"date-fns","old_version":"2.30.0","new_version":"4.1.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"framer-motion","old_version":"11.15.0","new_version":"12.27.1","repository_url":"https://github.com/motiondivision/motion"},{"name":"isomorphic-dompurify","old_version":"2.31.0","new_version":"2.35.0","repository_url":"https://github.com/kkomelin/isomorphic-dompurify"},{"name":"lucide-react","old_version":"0.263.1","new_version":"0.562.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nanoid","old_version":"5.0.9","new_version":"5.1.6","repository_url":"https://github.com/ai/nanoid"},{"name":"next","old_version":"16.0.1","new_version":"16.1.4","repository_url":"https://github.com/vercel/next.js"},{"name":"next-mdx-remote","old_version":"4.4.1","new_version":"5.0.0","repository_url":"https://github.com/hashicorp/next-mdx-remote"},{"name":"next-themes","old_version":"0.2.1","new_version":"0.4.6","repository_url":"https://github.com/pacocoursey/next-themes"},{"name":"react","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.54.1","new_version":"7.71.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"resend","old_version":"6.7.0","new_version":"6.8.0","repository_url":"https://github.com/resend/resend-node"},{"name":"sonner","old_version":"1.7.4","new_version":"2.0.7","repository_url":"https://github.com/emilkowalski/sonner"},{"name":"stripe","old_version":"17.6.0","new_version":"20.2.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"swr","old_version":"2.3.2","new_version":"2.3.8","repository_url":"https://github.com/vercel/swr"},{"name":"tailwind-merge","old_version":"1.14.0","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss-animate","old_version":"1.0.6","new_version":"1.0.7"},{"name":"use-debounce","old_version":"10.0.4","new_version":"10.1.0","repository_url":"https://github.com/xnimorz/use-debounce"},{"name":"zod","old_version":"3.24.1","new_version":"4.3.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.3","new_version":"5.0.10","repository_url":"https://github.com/pmndrs/zustand"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 41 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) | `3.1.0` | `3.1.1` |\n| [@mdx-js/react](https://github.com/mdx-js/mdx/tree/HEAD/packages/react) | `3.1.0` | `3.1.1` |\n| [@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx) | `15.1.1` | `16.1.4` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `6.0.1` | `7.2.0` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.12` |\n| [@radix-ui/react-aspect-ratio](https://github.com/radix-ui/primitives) | `1.0.3` | `1.1.8` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.11` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.15` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.0.2` | `2.1.8` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives) | `1.2.2` | `1.2.14` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `1.2.2` | `2.2.6` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.1` | `1.1.8` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives) | `1.2.2` | `1.3.6` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.13` |\n| [@stripe/react-stripe-js](https://github.com/stripe/react-stripe-js) | `3.3.0` | `5.4.1` |\n| [@stripe/stripe-js](https://github.com/stripe/stripe-js) | `5.8.0` | `8.6.3` |\n| [@tanstack/react-table](https://github.com/TanStack/table/tree/HEAD/packages/react-table) | `8.20.6` | `8.21.3` |\n| [@types/bcryptjs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bcryptjs) | `2.4.6` | `3.0.0` |\n| [@upstash/ratelimit](https://github.com/upstash/ratelimit) | `2.0.5` | `2.0.8` |\n| [@upstash/redis](https://github.com/upstash/upstash-redis) | `1.34.3` | `1.36.1` |\n| [cmdk](https://github.com/pacocoursey/cmdk/tree/HEAD/cmdk) | `0.2.0` | `1.1.1` |\n| [date-fns](https://github.com/date-fns/date-fns) | `2.30.0` | `4.1.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `11.15.0` | `12.27.1` |\n| [isomorphic-dompurify](https://github.com/kkomelin/isomorphic-dompurify) | `2.31.0` | `2.35.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.263.1` | `0.562.0` |\n| [nanoid](https://github.com/ai/nanoid) | `5.0.9` | `5.1.6` |\n| [next](https://github.com/vercel/next.js) | `16.0.1` | `16.1.4` |\n| [next-mdx-remote](https://github.com/hashicorp/next-mdx-remote) | `4.4.1` | `5.0.0` |\n| [next-themes](https://github.com/pacocoursey/next-themes) | `0.2.1` | `0.4.6` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.0` | `19.2.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.54.1` | `7.71.1` |\n| [resend](https://github.com/resend/resend-node) | `6.7.0` | `6.8.0` |\n| [sonner](https://github.com/emilkowalski/sonner) | `1.7.4` | `2.0.7` |\n| [stripe](https://github.com/stripe/stripe-node) | `17.6.0` | `20.2.0` |\n| [swr](https://github.com/vercel/swr) | `2.3.2` | `2.3.8` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `1.14.0` | `3.4.0` |\n| tailwindcss-animate | `1.0.6` | `1.0.7` |\n| [use-debounce](https://github.com/xnimorz/use-debounce) | `10.0.4` | `10.1.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.24.1` | `4.3.5` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.3` | `5.0.10` |\n\nUpdates `@mdx-js/loader` from 3.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mdx-js/react` from 3.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/67fb1d07d9b648d953d93d063a6eb5588d6c6d58\"\u003e\u003ccode\u003e67fb1d0\u003c/code\u003e\u003c/a\u003e Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/f0d20da86dcc8d78b90daddae7ae8ef1fcb5eacb\"\u003e\u003ccode\u003ef0d20da\u003c/code\u003e\u003c/a\u003e Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/mdx` from 15.1.1 to 16.1.4\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\"\u003e\u003ccode\u003e@​next/mdx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly filter next config if experimental flag is enabled (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88733\"\u003e#88733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix linked list bug in LRU deleteFromLru (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88652\"\u003e#88652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative same host redirects in node middleware (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88253\"\u003e#88253\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Update to swc_core v50.2.3 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/87841\"\u003e#87841\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88296\"\u003e#88296\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixes a crash when processing mdx files with multibyte characters. (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/87713\"\u003e#87713\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTurbopack: \u003ca href=\"https://microsoft.github.io/mimalloc/\"\u003emimalloc\u003c/a\u003e upgrade and enabling it on musl (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88503\"\u003e#88503\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/87815\"\u003e#87815\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88426\"\u003e#88426\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/88426\"\u003ea significant performance issue\u003c/a\u003e on musl-based Linux distributions (e.g. Alpine in Docker) related to musl's allocator.\u003c/li\u003e\n\u003cli\u003eOther platforms have always used mimalloc, but we previously did not use mimalloc on musl because of compilation issues that have since been resolved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\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/vercel/next.js/commit/60de6c21144a78622eb8c4763f364fcb59f7aa59\"\u003e\u003ccode\u003e60de6c2\u003c/code\u003e\u003c/a\u003e v16.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f01cf07ab12a37259de42baa4bdae310b4328c72\"\u003e\u003ccode\u003ef01cf07\u003c/code\u003e\u003c/a\u003e v16.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cb436b3613edb3f741a39fa00ac31d103a5a1518\"\u003e\u003ccode\u003ecb436b3\u003c/code\u003e\u003c/a\u003e v16.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3aa53984e9d6bc4b5860c76e90cccfd6780989af\"\u003e\u003ccode\u003e3aa5398\u003c/code\u003e\u003c/a\u003e v16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/04290ab7c4e48c7d903a68051e688a1238e4041d\"\u003e\u003ccode\u003e04290ab\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d36c03ed1bde059ddc81a31e44a4483aca6a33c6\"\u003e\u003ccode\u003ed36c03e\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b174155e8b4863e18805ca29aaa98a240667e2a9\"\u003e\u003ccode\u003eb174155\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.30\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.1.4/packages/next-mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/client` from 6.0.1 to 7.2.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.2.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.2.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\u003eHighlights\u003c/h2\u003e\n\u003ch2\u003eORM\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28830\"\u003e#28830\u003c/a\u003e: feat: add \u003ccode\u003esqlcommenter-query-insights\u003c/code\u003e plugin\n\u003cul\u003e\n\u003cli\u003eAdds a new SQL commenter plugin to support query insights metadata.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28860\"\u003e#28860\u003c/a\u003e: feat(migrate): add \u003ccode\u003e-url\u003c/code\u003e param for \u003ccode\u003edb pull\u003c/code\u003e, \u003ccode\u003edb push\u003c/code\u003e, \u003ccode\u003emigrate dev\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eAdds a \u003ccode\u003e-url\u003c/code\u003e flag to key migrate commands to make connection configuration more flexible.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28895\"\u003e#28895\u003c/a\u003e: feat(config): allow undefined URLs in e.g. \u003ccode\u003eprisma generate\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eAllows certain workflows (such as \u003ccode\u003eprisma generate\u003c/code\u003e) to proceed even when URLs are undefined.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28903\"\u003e#28903\u003c/a\u003e: feat(cli): customize \u003ccode\u003eprisma init\u003c/code\u003e based on the JS runtime (Bun vs others)\n\u003cul\u003e\n\u003cli\u003eMakes \u003ccode\u003eprisma init\u003c/code\u003e tailor generated setup depending on whether the runtime is Bun or another JavaScript runtime.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28846\"\u003e#28846\u003c/a\u003e: fix(client-engine-runtime): make \u003ccode\u003eDataMapperError\u003c/code\u003e a \u003ccode\u003eUserFacingError\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eEnsures \u003ccode\u003eDataMapperError\u003c/code\u003e is surfaced as a user-facing error for clearer, more actionable error reporting.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28849\"\u003e#28849\u003c/a\u003e: fix(adapter-{pg,neon,ppg}): handle 22P02 error in Postgres\n\u003cul\u003e\n\u003cli\u003eImproves Postgres adapter error handling for invalid-text-representation errors (\u003ccode\u003e22P02\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28913\"\u003e#28913\u003c/a\u003e: fix: fix byte upserts by removing legacy byte array representation\n\u003cul\u003e\n\u003cli\u003eFixes byte upsert behavior by removing a legacy byte-array representation path.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28535\"\u003e#28535\u003c/a\u003e: fix(client,internals,migrate,generator-helper): handle multibyte UTF-8 characters split across chunk boundaries in byline\n\u003cul\u003e\n\u003cli\u003ePrevents issues when multibyte UTF-8 characters are split across chunk boundaries during line processing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28911\"\u003e#28911\u003c/a\u003e: fix(cli): make \u003ccode\u003eprisma version --json\u003c/code\u003e emit JSON only to stdout\n\u003cul\u003e\n\u003cli\u003eEnsures machine-readable JSON output is emitted cleanly to stdout without extra noise.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVS Code Extension\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/language-tools/pull/1950\"\u003e#1950\u003c/a\u003e: fix: TML-1670 studio connections\n\u003cul\u003e\n\u003cli\u003eResolves issues related to Studio connections, improving reliability for VS Code or language-server integrations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOpen roles at Prisma\u003c/h2\u003e\n\u003cp\u003eInterested in joining Prisma? We’re growing and have several exciting opportunities across the company for developers who are passionate about building with Prisma. Explore our open positions on our [\u003ca href=\"https://www.prisma.io/careers#current\"\u003eCareers page\u003c/a\u003e](\u003ca href=\"https://www.prisma.io/careers#current)%C2%A0and\"\u003ehttps://www.prisma.io/careers#current) and\u003c/a\u003e find the role that’s right for you.\u003c/p\u003e\n\u003ch2\u003eEnterprise support\u003c/h2\u003e\n\u003cp\u003eThousands of teams use Prisma and many of them already tap into our Enterprise \u0026amp; Agency Support Program for hands-on help with everything from schema integrations and performance tuning to security and compliance.\u003c/p\u003e\n\u003cp\u003eWith this program you also get priority issue triage and bug fixes, expert scalability advice, and custom training so that your Prisma-powered apps stay rock-solid at any scale. Learn more or join: \u003ca href=\"https://prisma.io/enterprise\"\u003ehttps://prisma.io/enterprise\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.1.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\u003cp\u003eThis release brings quality of life improvements and fixes various bugs.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/bebccbddfd4db51785a21606e0524d123b2d65bd\"\u003e\u003ccode\u003ebebccbd\u003c/code\u003e\u003c/a\u003e feat(cli): customize \u003ccode\u003eprisma init\u003c/code\u003e based on the JS runtime (Bun vs other) (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/09b4a1d55a99427e495ae8c3ad9f25ea43ec5e3e\"\u003e\u003ccode\u003e09b4a1d\u003c/code\u003e\u003c/a\u003e fix(cli): make \u003ccode\u003eprisma version --json\u003c/code\u003e emit JSON only to stdout (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28911\"\u003e#28911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/ed032878a1bf3a717730bdedb6f52881e5fc4348\"\u003e\u003ccode\u003eed03287\u003c/code\u003e\u003c/a\u003e feat(config): allow undefined urls in e.g. \u003ccode\u003eprisma generate\u003c/code\u003e (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28895\"\u003e#28895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/531886f2e6fdede1de9e8957af120ebde3de4b04\"\u003e\u003ccode\u003e531886f\u003c/code\u003e\u003c/a\u003e fix: fix byte upserts by removing legacy byte array representation (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28913\"\u003e#28913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/db5fad95e7e4f874a272e9d2475639a8e0a170bf\"\u003e\u003ccode\u003edb5fad9\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.2.0-4.0c8ef2ce45c83248ab3df073180d5eda9e8be7...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/040fc8fd72a0ba21b554770b49a1452c672ebe35\"\u003e\u003ccode\u003e040fc8f\u003c/code\u003e\u003c/a\u003e fix(client): fix tracing tests failing with QPE (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28886\"\u003e#28886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/6b8702c695acfa83d0c8423dc7e1598293c33953\"\u003e\u003ccode\u003e6b8702c\u003c/code\u003e\u003c/a\u003e fix(client,internals,migrate,generator-helper): handle multibyte UTF-8 charac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/549a8dc3bf221b158719c9e9354ed7d0450d288b\"\u003e\u003ccode\u003e549a8dc\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.2.0-2.e042035cb3c6e24bbedc3e886c89675fbd6145...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/0c6db1591fd30fa9f6ed096bd8b24782c149b25b\"\u003e\u003ccode\u003e0c6db15\u003c/code\u003e\u003c/a\u003e fix(adapter-{pg,neon,ppg}): handle 22P02 error in Postgres (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28849\"\u003e#28849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/857400baec117a7acd8be8799fa285d146329a33\"\u003e\u003ccode\u003e857400b\u003c/code\u003e\u003c/a\u003e fix(client-engine-runtime): make \u003ccode\u003eDataMapperError\u003c/code\u003e a \u003ccode\u003eUserFacingError\u003c/code\u003e (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28846\"\u003e#28846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/7.2.0/packages/client\"\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@​prisma/client\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-accordion` from 1.2.3 to 1.2.12\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 `@radix-ui/react-aspect-ratio` from 1.0.3 to 1.1.8\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\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~chancestrickland\"\u003echancestrickland\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-aspect-ratio\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.1.2 to 1.1.11\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 `@radix-ui/react-dialog` from 1.1.3 to 1.1.15\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 `@radix-ui/react-label` from 2.0.2 to 2.1.8\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\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~chancestrickland\"\u003echancestrickland\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-label\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-navigation-menu` from 1.2.2 to 1.2.14\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 `@radix-ui/react-select` from 1.2.2 to 2.2.6\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\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~chancestrickland\"\u003echancestrickland\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-select\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-separator` from 1.1.1 to 1.1.8\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 `@radix-ui/react-slider` from 1.2.2 to 1.3.6\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 `@radix-ui/react-tabs` from 1.1.2 to 1.1.13\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 `@stripe/react-stripe-js` from 3.3.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stripe/react-stripe-js/releases\"\u003e\u003ccode\u003e@​stripe/react-stripe-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump min-document from 2.19.0 to 2.19.2 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/641\"\u003e#641\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd PaymentForm Element (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves beta comment from CurrencySelector element. (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport disclosure components with typing (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/640\"\u003e#640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Issuing disclosure React component (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/633\"\u003e#633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd onChange to Shipping and Billing Address Element (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/637\"\u003e#637\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[EwCS]: Update storybook with loadActionsResult (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/632\"\u003e#632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003ev5.1.0\u003c/li\u003e\n\u003cli\u003eAdd Financial Account for Platforms disclosure React component (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003cp\u003eStripe.js Clover changelog: \u003ca href=\"https://docs.stripe.com/changelog?category=stripejs\"\u003ehttps://docs.stripe.com/changelog?category=stripejs\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport StripeCheckoutValue from checkout entrypoint \u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/625\"\u003e#625\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Clover element types (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[breaking] Update CheckoutProvider to use new shape (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/615\"\u003e#615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[EwCS] update storybook example to v4 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/622\"\u003e#622\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/stripe/react-stripe-js/commit/8891221eed1b5971a6a571ef7228c30f3eefed35\"\u003e\u003ccode\u003e8891221\u003c/code\u003e\u003c/a\u003e v5.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/1eb47d2f81e23ff11944dbf7d1449d7b041692ca\"\u003e\u003ccode\u003e1eb47d2\u003c/code\u003e\u003c/a\u003e Bump min-document from 2.19.0 to 2.19.2 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/95aac25c34ad24f3b1e2603b5f6e45d6767865b1\"\u003e\u003ccode\u003e95aac25\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/641\"\u003e#641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/9a8c569ebf54254b35395d082506c5bf97809481\"\u003e\u003ccode\u003e9a8c569\u003c/code\u003e\u003c/a\u003e v5.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/4f62ead02911111a0e05f53d2831786e6e2a62ba\"\u003e\u003ccode\u003e4f62ead\u003c/code\u003e\u003c/a\u003e Add PaymentForm Element (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/f024cb602a3b0425a07e3d20d8f1bacdd7ee45a9\"\u003e\u003ccode\u003ef024cb6\u003c/code\u003e\u003c/a\u003e Removes beta comment from CurrencySelector element. (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/4ff252369718ae17d045842d7e5acd8d4fa2b38d\"\u003e\u003ccode\u003e4ff2523\u003c/code\u003e\u003c/a\u003e Export disclosure components with typing (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/640\"\u003e#640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/dfbdf22a920d27d5010c45442fc525d7ad80f18d\"\u003e\u003ccode\u003edfbdf22\u003c/code\u003e\u003c/a\u003e v5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/91c7983311c142b10031909c75927fb7c43cf279\"\u003e\u003ccode\u003e91c7983\u003c/code\u003e\u003c/a\u003e Add Issuing disclosure React component (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/633\"\u003e#633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/decfc17ef63f1e98624ca0fa275474dcd91d6c19\"\u003e\u003ccode\u003edecfc17\u003c/code\u003e\u003c/a\u003e Add onChange to Shipping and Billing Address Element (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/637\"\u003e#637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stripe/react-stripe-js/compare/v3.3.0...v5.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stripe/stripe-js` from 5.8.0 to 8.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stripe/stripe-js/releases\"\u003e\u003ccode\u003e@​stripe/stripe-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.6.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate pk is string with message (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd paymentMethodCreation type to BaseStripeElementsOptions (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse stored manifest for ts testing (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate types for the tax id element (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd setup_future_usage to paymentMethodOptions  (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd default billing/shipping address to checkout types (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd new embedded checkout submit failed analytics event (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix master failing test:types (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --ignoreConfig for next channel in types test (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.5.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd onRequiresApproval param to confirm (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/830\"\u003e#830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump zx from 4.2.0 to 8.8.5 (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump js-yaml from 3.14.0 to 3.14.2 in /examples/parcel (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump js-yaml from 3.14.0 to 3.14.2 (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd 'paymentForm' to StripeElementType (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/829\"\u003e#829\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.5.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing PaymentForm types (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/828\"\u003e#828\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/stripe/stripe-js/commit/bba7fe84a0f13f2d69e4a30bd8346566ccd34527\"\u003e\u003ccode\u003ebba7fe8\u003c/code\u003e\u003c/a\u003e v8.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/65d80110a71007360b0dcbd96e2268a5e72a713f\"\u003e\u003ccode\u003e65d8011\u003c/code\u003e\u003c/a\u003e v8.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/8b922b4b406d9750973d66d8922b09f8d0156714\"\u003e\u003ccode\u003e8b922b4\u003c/code\u003e\u003c/a\u003e Add paymentMethodCreation type to BaseStripeElementsOptions (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/84d3b722135cbf2ed5b41cfbf669c6e480297952\"\u003e\u003ccode\u003e84d3b72\u003c/code\u003e\u003c/a\u003e Validate pk is string with message (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/4ed770f3dcc865a1a2decb834ac6063939687785\"\u003e\u003ccode\u003e4ed770f\u003c/code\u003e\u003c/a\u003e v8.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/4228a855ebea9e3010f115b96dbcef2b9e6311f0\"\u003e\u003ccode\u003e4228a85\u003c/code\u003e\u003c/a\u003e Use stored manifest for ts testing (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/2f3c9441047b15ff165070c9b2c83c5923b461e6\"\u003e\u003ccode\u003e2f3c944\u003c/code\u003e\u003c/a\u003e Update types for the tax id element (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/778b62382fd13410d5b90d111f4b85c99d1e7592\"\u003e\u003ccode\u003e778b623\u003c/code\u003e\u003c/a\u003e v8.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/c07d6e4a8b057299c2147fa7df42852669881999\"\u003e\u003ccode\u003ec07d6e4\u003c/code\u003e\u003c/a\u003e Add setup_future_usage to paymentMethodOptions  (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/6ff7d783b80076263a30cbaaddd12e1539686ff1\"\u003e\u003ccode\u003e6ff7d78\u003c/code\u003e\u003c/a\u003e Add default billing/shipping address to checkout types (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stripe/stripe-js/compare/v5.8.0...v8.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~tjliu-stripe\"\u003etjliu-stripe\u003c/a\u003e, a new releaser for \u003ccode\u003e@​stripe/stripe-js\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-table` from 8.20.6 to 8.21.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/table/releases\"\u003e\u003ccode\u003e@​tanstack/react-table\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.21.3\u003c/h2\u003e\n\u003cp\u003eVersion 8.21.3 - 4/14/25, 8:19 PM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etable-core: use right Document instance on getResizeHandler (column-sizing feature) (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/5989\"\u003e#5989\u003c/a\u003e) (54ce673) by \u003ca href=\"https://github.com/riccardoperra\"\u003e\u003ccode\u003e@​riccardoperra\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix all 158 broken links (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/5972\"\u003e#5972\u003c/a\u003e) (f7bf6f1) by \u003ca href=\"https://github.com/kisaragi-hiu\"\u003e\u003ccode\u003e@​kisaragi-hiu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd vue example for grouping (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/5941\"\u003e#5941\u003c/a\u003e) (3efa59c) by Harshil Patel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/angular-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/lit-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/qwik-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.21.2\u003c/h2\u003e\n\u003cp\u003eVersion 8.21.2 - 2/11/25, 8:59 PM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003earrIncludes autoremove filterFn (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/5623\"\u003e#5623\u003c/a\u003e) (2efaf57) by lukebui\u003c/li\u003e\n\u003cli\u003elit-table: spread table options in lit adapter (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/5904\"\u003e#5904\u003c/a\u003e) (36dede1) by \u003ca href=\"https://github.com/kadoshms\"\u003e\u003ccode\u003e@​kadoshms\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erow accessor bug in example code block (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/5893\"\u003e#5893\u003c/a\u003e) (b1506a7) by Valerii Petryniak\u003c/li\u003e\n\u003cli\u003evirtualizer tbody from onchange (827b098) by Kevin Van Cott\u003c/li\u003e\n\u003cli\u003eexp virtual - remeasure when table state changes (9e6987d) by Kevin Van Cott\u003c/li\u003e\n\u003cli\u003eangular: add expanding and sub components examples (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/5898\"\u003e#5898\u003c/a\u003e) (099e1a4) by \u003ca href=\"https://github.com/riccardoperra\"\u003e\u003ccode\u003e@​riccardoperra\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample name (57703a4) by Kevin Van Cott\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/lit-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/angular-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/qwik-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/f4dc742b7b8bf01bb7dd10ee7d2f238400befcc0\"\u003e\u003ccode\u003ef4dc742\u003c/code\u003e\u003c/a\u003e release: v8.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/db745afdb867511ddd04a79150f89d3894a03532\"\u003e\u003ccode\u003edb745af\u003c/code\u003e\u003c/a\u003e release: v8.21.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/table/commits/v8.21.3/packages/react-table\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bcryptjs` from 2.4.6 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bcryptjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@upstash/ratelimit` from 2.0.5 to 2.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/upstash/ratelimit/releases\"\u003e\u003ccode\u003e@​upstash/ratelimit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDX-2280: Remove large-group runners by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/144\"\u003eupstash/ratelimit-js#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix React Server Components CVE vulnerabilities by \u003ca href=\"https://github.com/vercel\"\u003e\u003ccode\u003e@​vercel\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/145\"\u003eupstash/ratelimit-js#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2316: bump next by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/146\"\u003eupstash/ratelimit-js#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2254: add global dynamic limit by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/147\"\u003eupstash/ratelimit-js#147\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/vercel\"\u003e\u003ccode\u003e@​vercel\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/145\"\u003eupstash/ratelimit-js#145\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/ratelimit-js/compare/v2.0.7...v2.0.8\"\u003ehttps://github.com/upstash/ratelimit-js/compare/v2.0.7...v2.0.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDX-1261: allow negative rate values by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/143\"\u003eupstash/ratelimit-js#143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate context7.json by \u003ca href=\"https://github.com/enesakar\"\u003e\u003ccode\u003e@​enesakar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/138\"\u003eupstash/ratelimit-js#138\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/139\"\u003eupstash/ratelimit-js#139\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/140\"\u003eupstash/ratelimit-js#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2218: Refactor rate limit test cases and update request timing in TestHarness by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/142\"\u003eupstash/ratelimit-js#142\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/ratelimit-js/compare/v2.0.6...v2.0.7\"\u003ehttps://github.com/upstash/ratelimit-js/compare/v2.0.6...v2.0.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.0.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDX-1589: Address Dependabot Alerts by \u003ca href=\"https://github.com/yunusemreozdemir\"\u003e\u003ccode\u003e@​yunusemreozdemir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/131\"\u003eupstash/ratelimit-js#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate context7.json by \u003ca href=\"https://github.com/enesakar\"\u003e\u003ccode\u003e@​enesakar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/134\"\u003eupstash/ratelimit-js#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add an issue and feature template by \u003ca href=\"https://github.com/selemondev\"\u003e\u003ccode\u003e@​selemondev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/136\"\u003eupstash/ratelimit-js#136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2002: use eval instead of scriptload and evalsha by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/137\"\u003eupstash/ratelimit-js#137\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/yunusemreozdemir\"\u003e\u003ccode\u003e@​yunusemreozdemir\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/131\"\u003eupstash/ratelimit-js#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/selemondev\"\u003e\u003ccode\u003e@​selemondev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/136\"\u003eupstash/ratelimit-js#136\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/ratelimit-js/compare/v2.0.5...v2.0.6\"\u003ehttps://github.com/upstash/ratelimit-js/compare/v2.0.5...v2.0.6\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/upstash/ratelimit-js/commit/a8b1b99af3aea73fd8a89d4fd4df749391662cf9\"\u003e\u003ccode\u003ea8b1b99\u003c/code\u003e\u003c/a\u003e DX-2254: add global dynamic limit (\u003ca href=\"https://redirect.github.com/upstash/ratelimit/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/8589adbbb7fcebd2b6c5621641fde2123a65030f\"\u003e\u003ccode\u003e8589adb\u003c/code\u003e\u003c/a\u003e fix: bump next (\u003ca href=\"https://redirect.github.com/upstash/ratelimit/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/ade4aa8aff234cfe6d223dc171ba0b0b7acfc627\"\u003e\u003ccode\u003eade4aa8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/upstash/ratelimit/issues/145\"\u003e#145\u003c/a\u003e from upstash/vercel/react-server-components-cve-vu-qx...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/e19785d489bdb6cb90d25321c7dcb263c55fb244\"\u003e\u003ccode\u003ee19785d\u003c/code\u003e\u003c/a\u003e Fix React Server Components CVE vulnerabilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/67e8bc2b82fbf61710d27c16432767620d0235fb\"\u003e\u003ccode\u003e67e8bc2\u003c/code\u003e\u003c/a\u003e DX-2280: Remove specific runner configuration from test job in GitHub Actions...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/a447320495a34f7361fd39ead1d47b132ca508b0\"\u003e\u003ccode\u003ea447320\u003c/code\u003e\u003c/a\u003e DX-1261: allow negative rate values (\u003ca href=\"https://redirect.github.com/upstash/ratelimit/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/544454b9414f7d4cfe37ceeb361686d58eff7586\"\u003e\u003ccode\u003e544454b\u003c/code\u003e\u003c/a\u003e DX-2218: Refactor rate limit test cases and update request timing in TestHarn...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/c12bee32789ac6ec4103a179e174c8d741ff985e\"\u003e\u003ccode\u003ec12bee3\u003c/code\u003e\u003c/a\u003e Update context7.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/6bc15148298e05fa40c69bb94ab7444ad74ebbdf\"\u003e\u003ccode\u003e6bc1514\u003c/code\u003e\u003c/a\u003e Update context7.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/75f929e772617dc6cbb0125204e82c076744bd9a\"\u003e\u003ccode\u003e75f929e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/upstash/ratelimit/issues/140\"\u003e#140\u003c/a\u003e from upstash/enesakar-patch-5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/upstash/ratelimit/compare/v2.0.5...v2.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@upstash/redis` from 1.34.3 to 1.36.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/upstash/upstash-redis/releases\"\u003e\u003ccode\u003e@​upstash/redis\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.36.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support chunked messages by \u003ca href=\"https://github.com/joschan21\"\u003e\u003ccode\u003e@​joschan21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1404\"\u003eupstash/redis-js#1404\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.0...v1.36.1\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.0...v1.36.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add redis functions support by \u003ca href=\"https://github.com/ytkimirti\"\u003e\u003ccode\u003e@​ytkimirti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1401\"\u003eupstash/redis-js#1401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.35.8...v1.36.0\"\u003ehttps://github.com/upstash/redis-js/compare/v1.35.8...v1.36.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0-rc.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.0-rc.6...v1.36.0-rc.7\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.0-rc.6...v1.36.0-rc.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0-rc.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.0-rc.5...v1.36.0-rc.6\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.0-rc.5...v1.36.0-rc.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0-rc.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: fix some issues found in the search sdk review by \u003ca href=\"https://github.com/mdumandag\"\u003e\u003ccode\u003e@​mdumandag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1402\"\u003eupstash/redis-js#1402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.0-rc.4...v1.36.0-rc.5\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.0-rc.4...v1.36.0-rc.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0-rc.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.0-rc.3...v1.36.0-rc.4\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.0-rc.3...v1.36.0-rc.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0-rc.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.0-rc.2...v1.36.0-rc.3\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.0-rc.2...v1.36.0-rc.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0-rc.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.0-rc.1...v1.36.0-rc.2\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.0-rc.1...v1.36.0-rc.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0-rc.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDX-2204: document telemetry configuration option by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1393\"\u003eupstash/redis-js#1393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2265: add Requester type declaration by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1397\"\u003eupstash/redis-js#1397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: zremrangebyscore should accept string | number for min/max scores by \u003ca href=\"https://github.com/mvonschledorn\"\u003e\u003ccode\u003e@​mvonschledorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1396\"\u003eupstash/redis-js#1396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2280: Remove large-group runners by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1398\"\u003eupstash/redis-js#1398\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/mvonschledorn\"\u003e\u003ccode\u003e@​mvonschledorn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1396\"\u003eupstash/redis-js#1396\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.35.6...v1.36.0-rc.1\"\u003ehttps://github.com/upstash/redis-js/compare/v1.35.6...v1.36.0-rc.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.35.8\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/upstash/redis-js/commit/8701b835e643deb85f188c1e4a64d15b7debdf0b\"\u003e\u003ccode\u003e8701b83\u003c/code\u003e\u003c/a\u003e feat: support chunked messages (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/09d5f815893e28c7254fb2b0e0c6225c2bce2102\"\u003e\u003ccode\u003e09d5f81\u003c/code\u003e\u003c/a\u003e feat: add redis functions support (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1401\"\u003e#1401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/8f4f0dd9bfb854edaf3fd55f3011d5c6f010867e\"\u003e\u003ccode\u003e8f4f0dd\u003c/code\u003e\u003c/a\u003e fix: improve env variable access (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1399\"\u003e#1399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/31cc2617a2b13799ada98cfcc420829c83835713\"\u003e\u003ccode\u003e31cc261\u003c/code\u003e\u003c/a\u003e fix: bump next (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1400\"\u003e#1400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/ff91bb10adb82f9d009471b11db70c40b6dbf5f8\"\u003e\u003ccode\u003eff91bb1\u003c/code\u003e\u003c/a\u003e DX-2280: Remove large-group runners (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1398\"\u003e#1398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/b635b96229a7171553081bdc9e188b14a9deb94a\"\u003e\u003ccode\u003eb635b96\u003c/code\u003e\u003c/a\u003e Fix: zremrangebyscore should accept string | number for min/max scores (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/d47518c8ef904dda19bac992a7596b9caabb88e7\"\u003e\u003ccode\u003ed47518c\u003c/code\u003e\u003c/a\u003e DX-2265: add Requester type declaration (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1397\"\u003e#1397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/fbead4fb2ed281bdc04ec90c263e6380eed1465b\"\u003e\u003ccode\u003efbead4f\u003c/code\u003e\u003c/a\u003e fix: document telemetry configuration option (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1393\"\u003e#1393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/e08c6d21196867f3ac429fa80f1c678bd57a40d1\"\u003e\u003ccode\u003ee08c6d2\u003c/code\u003e\u003c/a\u003e fix: catch json parse errors (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1392\"\u003e#1392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/a5ad849587ec1c96d945da53ade245931b5355b9\"\u003e\u003ccode\u003ea5ad849\u003c/code\u003e\u003c/a\u003e DX-2161: fall back to returning the message string if message is not parsable...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/upstash/upstash-redis/compare/v1.34.3...v1.36.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cmdk` from 0.2.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pacocoursey/cmdk/releases\"\u003ecmdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unintended double triggering of key bindings during IME composition by \u003ca href=\"https://github.com/JaeSeoKim\"\u003e\u003ccode\u003e@​JaeSeoKim\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/339\"\u003epacocoursey/cmdk#339\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/JaeSeoKim\"\u003e\u003ccode\u003e@​JaeSeoKim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/339\"\u003epacocoursey/cmdk#339\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/cmdk/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/pacocoursey/cmdk/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix useCmdk return type by \u003ca href=\"https://github.com/lsmurray\"\u003e\u003ccode\u003e@​lsmurray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/329\"\u003epacocoursey/cmdk#329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update the type of the defaultFilter by \u003ca href=\"https://github.com/muZk\"\u003e\u003ccode\u003e@​muZk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/338\"\u003epacocoursey/cmdk#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Accessibility] Use id instead of children by \u003ca href=\"https://github.com/UltimateGG\"\u003e\u003ccode\u003e@​UltimateGG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/254\"\u003epacocoursey/cmdk#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003e@radix-ui/react-compose-refs\u003c/code\u003e to merge refs, save on bundle size\u003c/li\u003e\n\u003cli\u003eUse React built-in \u003ccode\u003euseSyncExternalStore\u003c/code\u003e and remove shim. Note that React 18 has always been a required peerDependency of \u003ccode\u003ecmdk\u003c/code\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/lsmurray\"\u003e\u003ccode\u003e@​lsmurray\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/329\"\u003epacocoursey/cmdk#329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/muZk\"\u003e\u003ccode\u003e@​muZk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/338\"\u003epacocoursey/cmdk#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UltimateGG\"\u003e\u003ccode\u003e@​UltimateGG\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/254\"\u003epacocoursey/cmdk#254\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/cmdk/compare/v1.0.4...v1.1.0\"\u003ehttps://github.com/pacocoursey/cmdk/compare/v1.0.4...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix use-sync-external-store import for greater compatibility by \u003ca href=\"https://github.com/kachkaev\"\u003e\u003ccode\u003e@​kachkaev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/328\"\u003epacocoursey/cmdk#328\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/kachkaev\"\u003e\u003ccode\u003e@​kachkaev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/328\"\u003epacocoursey/cmdk#328\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/cmdk/compare/v1.0.3...v1.0.4\"\u003ehttps://github.com/pacocoursey/cmdk/compare/v1.0.3...v1.0.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euse-sync-external-store\u003c/code\u003e shim for compatibility with Next.js 15 and React 19 RC\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: docs mistake we are no longer lowercasing by \u003ca href=\"https://github.com/itsjoeoui\"\u003e\u003ccode\u003e@​itsjoeoui\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/227\"\u003epacocoursey/cmdk#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: export defaultFilter by \u003ca href=\"https://github.com/evanob\"\u003e\u003ccode\u003e@​evanob\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/229\"\u003epacocoursey/cmdk#229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add more details to package.json by \u003ca href=\"https://github.com/andipaetzold\"\u003e\u003ccode\u003e@​andipaetzold\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/228\"\u003epacocoursey/cmdk#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the npm_and_yarn group across 2 directories with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/226\"\u003epacocoursey/cmdk#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: controlled search change with hidden Command.List by \u003ca href=\"https://github.com/vltansky\"\u003e\u003ccode\u003e@​vltansky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/217\"\u003epacocoursey/cmdk#217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Framer example capitalization of values by \u003ca href=\"https://github.com/arihanv\"\u003e\u003ccode\u003e@​arihanv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/231\"\u003epacocoursey/cmdk#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix compiling code Array.from(void 0) by \u003ca href=\"https://github.com/nenya1840\"\u003e\u003ccode\u003e@​nenya1840\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/237\"\u003epacocoursey/cmdk#237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: useId backward compatibility by \u003ca href=\"https://github.com/phsantiago\"\u003e\u003ccode\u003e@​phsantiago\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/165\"\u003epacocoursey/cmdk#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelax dependencies on Radix-UI to SemVer MAJOR releases by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/278\"\u003epacocoursey/cmdk#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow react v19 as peer dep by \u003ca href=\"https://github.com/Yonom\"\u003e\u003ccode\u003e@​Yonom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/318\"\u003epacocoursey/cmdk#318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003e@​radix-ui/react-id\u003c/code\u003e by \u003ca href=\"https://github.com/tmcw\"\u003e\u003ccode\u003e@​tmcw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/297\"\u003epacocoursey/cmdk#297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: useSyncExternalStore backward compatibility by \u003ca href=\"https://github.com/MateoKruk\"\u003e\u003ccode\u003e@​MateoKruk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/296\"\u003epacocoursey/cmdk#296\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/dip/cmdk/commit/fb4ea04e9ec211777fbb39c6104e3c5f2ee107d2\"\u003e\u003ccode\u003efb4ea04\u003c/code\u003e\u003c/a\u003e v1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/f34d463c4aa2ae05aa934c458e69eebdcba997aa\"\u003e\u003ccode\u003ef34d463\u003c/code\u003e\u003c/a\u003e Fix unintended double triggering of key bindings during IME composition (\u003ca href=\"https://github.com/pacocoursey/cmdk/tree/HEAD/cmdk/issues/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/2814a0083185132b2c023576e356d6c7a79e5aa8\"\u003e\u003ccode\u003e2814a00\u003c/code\u003e\u003c/a\u003e v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/d46ed212bcabf143fb28ab2e85ec624525278b84\"\u003e\u003ccode\u003ed46ed21\u003c/code\u003e\u003c/a\u003e use built-in React uSES\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/ec02b5e35df46e0f33e49e0c267fd07c7e3c727a\"\u003e\u003ccode\u003eec02b5e\u003c/code\u003e\u003c/a\u003e use composeRefs from radix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/e5444d2341b6d07cc25861fb0c5c23d760803ce0\"\u003e\u003ccode\u003ee5444d2\u003c/code\u003e\u003c/a\u003e remove unused code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/34f3074c1f63878ca12a0f1cdb41e42c283847ec\"\u003e\u003ccode\u003e34f3074\u003c/code\u003e\u003c/a\u003e [Accessibility] Use id instead of children (\u003ca href=\"https://github.com/pacocoursey/cmdk/tree/HEAD/cmdk/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/b2d94bdcc2a410c96e7b964c7aeb05b10c606a85\"\u003e\u003ccode\u003eb2d94bd\u003c/code\u003e\u003c/a\u003e fix: update the type of the defaultFilter (\u003ca href=\"https://github.com/pacocoursey/cmdk/tree/HEAD/cmdk/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/9827edf89fc663e24188f9d715a0dca01a736d6d\"\u003e\u003ccode\u003e9827edf\u003c/code\u003e\u003c/a\u003e fix useCmdk return type (\u003ca href=\"https://github.com/pacocoursey/cmdk/tree/HEAD/cmdk/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/c1f200a1082b44115a640353b0a744dc185d7a99\"\u003e\u003ccode\u003ec1f200a\u003c/code\u003e\u003c/a\u003e v1.0.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pacocoursey/cmdk/commits/v1.1.1/cmdk\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `date-fns` from 2.30.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/date-fns/releases\"\u003edate-fns's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cp\u003eThis release adds time zone support to format functions (that I somehow missed when working on the feature) and fixes a few bugs.\u003c/p\u003e\n\u003cp\u003eMake sure also upgrade \u003ccode\u003eTZDate\u003c/code\u003e to v1.0.2 as it \u003ca href=\"https://github.com/date-fns/tz/blob/main/CHANGELOG.md#v102---2024-09-14\"\u003eincludes a bunch of critical bug fixes\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed internal \u003ccode\u003econstructFrom\u003c/code\u003e throwing an exception on \u003ccode\u003enull\u003c/code\u003e arguments. While \u003ccode\u003enull\u003c/code\u003e isn't allowed, the functions should rather return \u003ccode\u003eInvalid Date\u003c/code\u003e or \u003ccode\u003eNaN\u003c/code\u003e in such cases. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/issues/3885\"\u003e#3885\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing time zone support to \u003ccode\u003eformat\u003c/code\u003e, \u003ccode\u003eformatISO\u003c/code\u003e, \u003ccode\u003eformatISO9075\u003c/code\u003e, \u003ccode\u003eformatRelative\u003c/code\u003e and \u003ccode\u003eformatRFC3339\u003c/code\u003e. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/issues/3886\"\u003e#3886\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003cp\u003eI have great news! First, ten years after its release, date-fns finally gets first-class time zone support.\u003c/p\u003e\n\u003cp\u003eAnother great news is that there aren't many breaking changes in this release. All of them are type-related and will affect only those explicitly using internal date-fns types. Finally, it has been less than a year since the last major release, which is an improvement over the previous four years between v2 and v3. I plan on keeping the pace and minimizing breaking changes moving forward.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://blog.date-fns.org/v40-with-time-zone-support/\"\u003eRead more about the release in the announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e- \u003ca href=\"https://twitter.com/kossnocorp\"\u003e\u003ccode\u003eSasha @​kossnocorp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded time zones support via \u003ca href=\"https://github.com/date-fns/tz\"\u003e\u003ccode\u003e@date-fns/tz\u003c/code\u003e\u003c/a\u003e's \u003ccode\u003eTZDate\u003c/code\u003e class and \u003ccode\u003etz\u003c/code\u003e helper function. See its \u003ca href=\"https://github.com/date-fns/tz\"\u003eREADME\u003c/a\u003e for the details about the API.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAll relevant functions now accept the context \u003ccode\u003ein\u003c/code\u003e option, which allows to specify the time zone to make the calculations in. If the function also returns a date, it will be in the specified time zone:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { addDays, startOfDay } from \u0026quot;date-fns\u0026quot;;\nimport { tz } from \u0026quot;@date-fns/tz\u0026quot;;\n\u003cp\u003estartOfDay(addDays(Date.now(), 5, { in: tz(\u0026quot;Asia/Singapore\u0026quot;) }));\u003cbr /\u003e\n//=\u0026gt; \u0026quot;2024-09-16T00:00:00.000+08:00\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIn the example, \u003ccode\u003eaddDays\u003c/code\u003e will get the current date and time in Singapore and add 5 days to it. \u003ccode\u003estartOfDay\u003c/code\u003e will inherit the date type and return the start of the day in Singapore.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe function arguments, as well as \u003ccode\u003eInterval\u003c/code\u003e's \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e, now can be of different types, allowing you to mix \u003ccode\u003eUTCDate\u003c/code\u003e, \u003ccode\u003eTZDate\u003c/code\u003e, \u003ccode\u003eDate\u003c/code\u003e, and other extensions, as well as primitives (strings and numbers).\u003c/p\u003e\n\u003cp\u003eThe fu...\n\n_Description has been truncated_","html_url":"https://github.com/gr8monk3ys/link-flame/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr8monk3ys%2Flink-flame/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"3831674483","node_id":"PR_kwDOHNzkv86-HAS2","number":10,"state":"open","title":"chore(deps): bump the production-dependencies group with 27 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-20T01:29:26.000Z","updated_at":"2026-01-20T07:45:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":27,"packages":[{"name":"@mdx-js/loader","old_version":"2.3.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@next/mdx","old_version":"13.5.11","new_version":"16.1.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@react-three/drei","old_version":"9.122.0","new_version":"10.7.7","repository_url":"https://github.com/pmndrs/drei"},{"name":"@react-three/fiber","old_version":"8.18.0","new_version":"9.5.0","repository_url":"https://github.com/pmndrs/react-three-fiber"},{"name":"@sentry/nextjs","old_version":"10.33.0","new_version":"10.35.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tabler/icons-react","old_version":"2.47.0","new_version":"3.36.1","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@types/node","old_version":"20.5.3","new_version":"25.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@upstash/ratelimit","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/upstash/ratelimit"},{"name":"bun","old_version":"1.3.5","new_version":"1.3.6","repository_url":"https://github.com/oven-sh/bun"},{"name":"eslint","old_version":"8.47.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"13.4.19","new_version":"16.1.4","repository_url":"https://github.com/vercel/next.js"},{"name":"feed","old_version":"4.2.2","new_version":"5.2.0","repository_url":"https://github.com/jpmonette/feed"},{"name":"framer-motion","old_version":"10.18.0","new_version":"12.27.1","repository_url":"https://github.com/motiondivision/motion"},{"name":"glob","old_version":"10.5.0","new_version":"13.0.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"lucide-react","old_version":"0.473.0","new_version":"0.562.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"14.2.35","new_version":"16.1.4","repository_url":"https://github.com/vercel/next.js"},{"name":"openai","old_version":"4.104.0","new_version":"6.16.0","repository_url":"https://github.com/openai/openai-node"},{"name":"react","old_version":"18.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.2.21","new_version":"19.2.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.2.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"remark-gfm","old_version":"3.0.1","new_version":"4.0.1","repository_url":"https://github.com/remarkjs/remark-gfm"},{"name":"sharp","old_version":"0.33.5","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"tailwind-merge","old_version":"1.14.0","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"3.3.3","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"three","old_version":"0.160.1","new_version":"0.182.0","repository_url":"https://github.com/mrdoob/three.js"},{"name":"zod","old_version":"3.25.76","new_version":"4.3.5","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 27 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) | `2.3.0` | `3.1.1` |\n| [@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx) | `13.5.11` | `16.1.4` |\n| [@react-three/drei](https://github.com/pmndrs/drei) | `9.122.0` | `10.7.7` |\n| [@react-three/fiber](https://github.com/pmndrs/react-three-fiber) | `8.18.0` | `9.5.0` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.33.0` | `10.35.0` |\n| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `2.47.0` | `3.36.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.5.3` | `25.0.9` |\n| [@upstash/ratelimit](https://github.com/upstash/ratelimit) | `2.0.7` | `2.0.8` |\n| [bun](https://github.com/oven-sh/bun) | `1.3.5` | `1.3.6` |\n| [eslint](https://github.com/eslint/eslint) | `8.47.0` | `9.39.2` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `13.4.19` | `16.1.4` |\n| [feed](https://github.com/jpmonette/feed) | `4.2.2` | `5.2.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `10.18.0` | `12.27.1` |\n| [glob](https://github.com/isaacs/node-glob) | `10.5.0` | `13.0.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.473.0` | `0.562.0` |\n| [next](https://github.com/vercel/next.js) | `14.2.35` | `16.1.4` |\n| [openai](https://github.com/openai/openai-node) | `4.104.0` | `6.16.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.2.0` | `19.2.3` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.2.21` | `19.2.8` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.2.0` | `19.2.3` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.2.7` | `19.2.3` |\n| [remark-gfm](https://github.com/remarkjs/remark-gfm) | `3.0.1` | `4.0.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.33.5` | `0.34.5` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `1.14.0` | `3.4.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.3.3` | `4.1.18` |\n| [three](https://github.com/mrdoob/three.js) | `0.160.1` | `0.182.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.3.5` |\n\nUpdates `@mdx-js/loader` from 2.3.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003ch4\u003eAdd\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e715ddd96 \u003cstrong\u003e\u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e\u003c/strong\u003e: add source maps\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2464\"\u003emdx-js/mdx#2464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ed5867203 \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add support for options w/ \u003ccode\u003einitialize\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ecd2907dd \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add support showing messages\u003c/li\u003e\n\u003cli\u003eceea80dd \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add source maps\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2458\"\u003emdx-js/mdx#2458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ed306f870 \u003cstrong\u003e\u003ccode\u003e@mdx-js/core\u003c/code\u003e\u003c/strong\u003e: replace \u003ccode\u003eperiscopic\u003c/code\u003e with \u003ccode\u003eestree-util-scope\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ec7479905 \u003cstrong\u003e\u003ccode\u003e@mdx-js/core\u003c/code\u003e\u003c/strong\u003e: fix injecting providers for jsx in esm, expressions\u003c/li\u003e\n\u003cli\u003e3a794ab5 \u003cstrong\u003e\u003ccode\u003e@mdx-js/loader\u003c/code\u003e\u003c/strong\u003e: fix ESM type import\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2452\"\u003emdx-js/mdx#2452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebe79212a \u003cstrong\u003e\u003ccode\u003e@mdx-js/loader\u003c/code\u003e\u003c/strong\u003e: change webpack peer dependency to optional\nby \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2440\"\u003emdx-js/mdx#2440\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/eee85d54152499c526cf8c06076be5b563037ff8\"\u003e\u003ccode\u003eeee85d5\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/2cb07288ed61d7254ea052a50c1aedba0712d582\"\u003e\u003ccode\u003e2cb0728\u003c/code\u003e\u003c/a\u003e Refactor code-style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/7b3f558c1182632644bbdba699880d6b7802a64c\"\u003e\u003ccode\u003e7b3f558\u003c/code\u003e\u003c/a\u003e Fix tests for Node 23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/11ac939bc3d86fefafcc940da98df0e402455672\"\u003e\u003ccode\u003e11ac939\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003erehype-twoslash\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/f12afda2435e46324966e641ec5e415f8e54b784\"\u003e\u003ccode\u003ef12afda\u003c/code\u003e\u003c/a\u003e Refactor to use TypeScript \u003ccode\u003e@import\u003c/code\u003e JSDoc tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/3a794ab5d167932702a9b55f6d76f3aeea9fade4\"\u003e\u003ccode\u003e3a794ab\u003c/code\u003e\u003c/a\u003e Fix ESM type import in Webpack loader\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/mdx` from 13.5.11 to 16.1.4\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\"\u003e\u003ccode\u003e@​next/mdx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly filter next config if experimental flag is enabled (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88733\"\u003e#88733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix linked list bug in LRU deleteFromLru (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88652\"\u003e#88652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative same host redirects in node middleware (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88253\"\u003e#88253\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Update to swc_core v50.2.3 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/87841\"\u003e#87841\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88296\"\u003e#88296\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixes a crash when processing mdx files with multibyte characters. (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/87713\"\u003e#87713\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTurbopack: \u003ca href=\"https://microsoft.github.io/mimalloc/\"\u003emimalloc\u003c/a\u003e upgrade and enabling it on musl (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88503\"\u003e#88503\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/87815\"\u003e#87815\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88426\"\u003e#88426\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/88426\"\u003ea significant performance issue\u003c/a\u003e on musl-based Linux distributions (e.g. Alpine in Docker) related to musl's allocator.\u003c/li\u003e\n\u003cli\u003eOther platforms have always used mimalloc, but we previously did not use mimalloc on musl because of compilation issues that have since been resolved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\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/vercel/next.js/commit/60de6c21144a78622eb8c4763f364fcb59f7aa59\"\u003e\u003ccode\u003e60de6c2\u003c/code\u003e\u003c/a\u003e v16.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f01cf07ab12a37259de42baa4bdae310b4328c72\"\u003e\u003ccode\u003ef01cf07\u003c/code\u003e\u003c/a\u003e v16.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cb436b3613edb3f741a39fa00ac31d103a5a1518\"\u003e\u003ccode\u003ecb436b3\u003c/code\u003e\u003c/a\u003e v16.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3aa53984e9d6bc4b5860c76e90cccfd6780989af\"\u003e\u003ccode\u003e3aa5398\u003c/code\u003e\u003c/a\u003e v16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/04290ab7c4e48c7d903a68051e688a1238e4041d\"\u003e\u003ccode\u003e04290ab\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d36c03ed1bde059ddc81a31e44a4483aca6a33c6\"\u003e\u003ccode\u003ed36c03e\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b174155e8b4863e18805ca29aaa98a240667e2a9\"\u003e\u003ccode\u003eb174155\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.30\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.1.4/packages/next-mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-three/drei` from 9.122.0 to 10.7.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/drei/releases\"\u003e\u003ccode\u003e@​react-three/drei\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.7.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/pmndrs/drei/compare/v10.7.6...v10.7.7\"\u003e10.7.7\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e \u003ca href=\"https://github.com/v2\"\u003e\u003ccode\u003e@​v2\u003c/code\u003e\u003c/a\u003e.19.0 (\u003ca href=\"https://github.com/pmndrs/drei/commit/b8b99fd4ca1dfb8d821335671320512daa6efea4\"\u003eb8b99fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.7.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/pmndrs/drei/compare/v10.7.5...v10.7.6\"\u003e10.7.6\u003c/a\u003e (2025-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e fix usage of ambient THREE namespace (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2517\"\u003e#2517\u003c/a\u003e) (\u003ca href=\"https://github.com/pmndrs/drei/commit/3b5d7dc0a6cb0ecfdab1a6e3bfdbb8c48410edba\"\u003e3b5d7dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.7.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/pmndrs/drei/compare/v10.7.4...v10.7.5\"\u003e10.7.5\u003c/a\u003e (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emissing suspend badges to the docs (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2530\"\u003e#2530\u003c/a\u003e) (\u003ca href=\"https://github.com/pmndrs/drei/commit/3e1246f3591ee4e54358519b0375541d5312bd9a\"\u003e3e1246f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/pmndrs/drei/compare/v10.7.3...v10.7.4\"\u003e10.7.4\u003c/a\u003e (2025-08-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esb link in Grid (\u003ca href=\"https://github.com/pmndrs/drei/commit/733b0a2bb21ca644449392f9cdc95b12009c325e\"\u003e733b0a2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/pmndrs/drei/compare/v10.7.2...v10.7.3\"\u003e10.7.3\u003c/a\u003e (2025-08-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd renderOrder to AxisRotator (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2504\"\u003e#2504\u003c/a\u003e) (\u003ca href=\"https://github.com/pmndrs/drei/commit/4e48be0fe2bba6f81478eba0196d9eb4d2920b62\"\u003e4e48be0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/pmndrs/drei/compare/v10.7.1...v10.7.2\"\u003e10.7.2\u003c/a\u003e (2025-08-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elatest storybook (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2512\"\u003e#2512\u003c/a\u003e) (\u003ca href=\"https://github.com/pmndrs/drei/commit/1b933d53724e362db257dc95c6ca99fec1ab8ff3\"\u003e1b933d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.7.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/pmndrs/drei/compare/v10.7.0...v10.7.1\"\u003e10.7.1\u003c/a\u003e (2025-08-16)\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/pmndrs/drei/commit/b8b99fd4ca1dfb8d821335671320512daa6efea4\"\u003e\u003ccode\u003eb8b99fd\u003c/code\u003e\u003c/a\u003e fix(docs): \u003ca href=\"https://github.com/v2\"\u003e\u003ccode\u003e@​v2\u003c/code\u003e\u003c/a\u003e.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/7b62f6c004f9d8a2487c7cf405c32022c45dfe12\"\u003e\u003ccode\u003e7b62f6c\u003c/code\u003e\u003c/a\u003e chore: \u003ccode\u003e./e2e 0.180\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2571\"\u003e#2571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/2a40b26fc5a199de254b3d5676335d701e0d9955\"\u003e\u003ccode\u003e2a40b26\u003c/code\u003e\u003c/a\u003e chore: -cjsapp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/3b5d7dc0a6cb0ecfdab1a6e3bfdbb8c48410edba\"\u003e\u003ccode\u003e3b5d7dc\u003c/code\u003e\u003c/a\u003e fix(types): fix usage of ambient THREE namespace (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2517\"\u003e#2517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/3e1246f3591ee4e54358519b0375541d5312bd9a\"\u003e\u003ccode\u003e3e1246f\u003c/code\u003e\u003c/a\u003e fix: missing suspend badges to the docs (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2530\"\u003e#2530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/844be9a61a9b0b770e23e3c52362bc41a9c04659\"\u003e\u003ccode\u003e844be9a\u003c/code\u003e\u003c/a\u003e Apply renderOrder to all PivotControls children (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2524\"\u003e#2524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/733b0a2bb21ca644449392f9cdc95b12009c325e\"\u003e\u003ccode\u003e733b0a2\u003c/code\u003e\u003c/a\u003e fix: sb link in Grid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/4e48be0fe2bba6f81478eba0196d9eb4d2920b62\"\u003e\u003ccode\u003e4e48be0\u003c/code\u003e\u003c/a\u003e fix: add renderOrder to AxisRotator (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2504\"\u003e#2504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/1b933d53724e362db257dc95c6ca99fec1ab8ff3\"\u003e\u003ccode\u003e1b933d5\u003c/code\u003e\u003c/a\u003e fix: latest storybook (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2512\"\u003e#2512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/b7e48235dc767be5b4be06bf6273782577639726\"\u003e\u003ccode\u003eb7e4823\u003c/code\u003e\u003c/a\u003e fix(docs): center.mdx\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/drei/compare/v9.122.0...v10.7.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-three/fiber` from 8.18.0 to 9.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/react-three-fiber/releases\"\u003e\u003ccode\u003e@​react-three/fiber\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.5.0\u003c/h2\u003e\n\u003cp\u003eAfter a bit of research and development, R3F is now compatible with React 19.2, including the \u003ccode\u003eActivity\u003c/code\u003e feature!\u003c/p\u003e\n\u003cp\u003eWhy did this take some effort, you might wonder? When React bumped to version 19.2.x, they also bumped the internal reconciler up a version which was not backwards compatible with 19.1.x. This put us in an awkward position of either making a breaking change in the middle of R3F v9, bump to another major just because of an internal detail from React or get creative. We chose to get creative and R3F is compatible with all versions of React between 19.0 and 19.2. The downside is we had to bundle the reconciler with R3F, but react-dom already does this so for now it is the best solution available.\u003c/p\u003e\n\u003cp\u003eForcing breaking changes on libraries is likely not what the React teams intended so we will be working with them to try to avoid this in the future.\u003c/p\u003e\n\u003cp\u003eHappy coding.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support React 19.2 by \u003ca href=\"https://github.com/CodyJasonBennett\"\u003e\u003ccode\u003e@​CodyJasonBennett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3606\"\u003epmndrs/react-three-fiber#3606\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-three-fiber/compare/v9.4.2...v9.5.0\"\u003ehttps://github.com/pmndrs/react-three-fiber/compare/v9.4.2...v9.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update installation guide with iOS simulator note by \u003ca href=\"https://github.com/rudin\"\u003e\u003ccode\u003e@​rudin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3572\"\u003epmndrs/react-three-fiber#3572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Expo SDK 54 compatibility through workaround by \u003ca href=\"https://github.com/alextoudic\"\u003e\u003ccode\u003e@​alextoudic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3599\"\u003epmndrs/react-three-fiber#3599\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/rudin\"\u003e\u003ccode\u003e@​rudin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3572\"\u003epmndrs/react-three-fiber#3572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alextoudic\"\u003e\u003ccode\u003e@​alextoudic\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3599\"\u003epmndrs/react-three-fiber#3599\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-three-fiber/compare/v9.4.1...v9.4.2\"\u003ehttps://github.com/pmndrs/react-three-fiber/compare/v9.4.1...v9.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: pass DevTools config through createReconciler to fix React DevTools by \u003ca href=\"https://github.com/AlaricBaraou\"\u003e\u003ccode\u003e@​AlaricBaraou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3594\"\u003epmndrs/react-three-fiber#3594\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-three-fiber/compare/v9.4.0...v9.4.1\"\u003ehttps://github.com/pmndrs/react-three-fiber/compare/v9.4.0...v9.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: improve resolution of dashed prop names by \u003ca href=\"https://github.com/tbvjaos510\"\u003e\u003ccode\u003e@​tbvjaos510\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3576\"\u003epmndrs/react-three-fiber#3576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add explicit error to applyProps by \u003ca href=\"https://github.com/krispya\"\u003e\u003ccode\u003e@​krispya\u003c/code\u003e\u003c/a\u003e in 7c6680f1\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/borghiste\"\u003e\u003ccode\u003e@​borghiste\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3569\"\u003epmndrs/react-three-fiber#3569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tbvjaos510\"\u003e\u003ccode\u003e@​tbvjaos510\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3576\"\u003epmndrs/react-three-fiber#3576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacksydenham\"\u003e\u003ccode\u003e@​jacksydenham\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3586\"\u003epmndrs/react-three-fiber#3586\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-three-fiber/compare/v9.3.0...v9.4.0\"\u003ehttps://github.com/pmndrs/react-three-fiber/compare/v9.3.0...v9.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003cp\u003eWith this release we have two big fixes.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003ccode\u003eflushSync\u003c/code\u003e now works properly. To prove it we added an example that allows you to React props and then take a screenshot of the R3F canvas with the latest state. This is a pretty advanced use case, but one people might be interested to explore for exporting videos or images using R3F.\u003c/li\u003e\n\u003cli\u003eReact Native support has been fixed for 0.79 and newer when combined with the same update to Drei: \u003ca href=\"https://redirect.github.com/pmndrs/drei/pull/2494\"\u003epmndrs/drei#2494\u003c/a\u003e. A big thanks to \u003ca href=\"https://github.com/thejustinwalsh\"\u003e\u003ccode\u003e@​thejustinwalsh\u003c/code\u003e\u003c/a\u003e for helping us with this one.\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/f51e57eaf5d877ef9f0574739aaef242174ddd74\"\u003e\u003ccode\u003ef51e57e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/issues/3606\"\u003e#3606\u003c/a\u003e from pmndrs/feat/react-19-2-vendor-reconciler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/9f25968ddcab4049f30a933f1c172388e66af504\"\u003e\u003ccode\u003e9f25968\u003c/code\u003e\u003c/a\u003e chore(tests): test dev and prod reconciler bundles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/08caa0e5a52cbc6a3af419e8585f1b96602f0b26\"\u003e\u003ccode\u003e08caa0e\u003c/code\u003e\u003c/a\u003e chore: restrict peer dep range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/48201ea8380b81ced312f4f29ab0128473f050f8\"\u003e\u003ccode\u003e48201ea\u003c/code\u003e\u003c/a\u003e chore(tests): add 19.2 hook smoke test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/a561419240cc467def8eb8762b6371cc84c3ab91\"\u003e\u003ccode\u003ea561419\u003c/code\u003e\u003c/a\u003e chore: restore changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/2e356a350bf29a2b51fc8331b45ff5b2eb5e5660\"\u003e\u003ccode\u003e2e356a3\u003c/code\u003e\u003c/a\u003e chore: retry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/a71f6aa89d8d9825aef2e7b66610c790e8433613\"\u003e\u003ccode\u003ea71f6aa\u003c/code\u003e\u003c/a\u003e experiment(CI): rollback changes (fail alternate job)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/f67bb6bea60c1048cd03a57007f02161272595b4\"\u003e\u003ccode\u003ef67bb6b\u003c/code\u003e\u003c/a\u003e experiment(CI): add placeholder 19.2 test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/a0180ff3b72796fdd66dc552f0c256ffc49b9919\"\u003e\u003ccode\u003ea0180ff\u003c/code\u003e\u003c/a\u003e chore(CI): configure React testing matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/d9b0d40ca68d95c9deb3b5776b59cd39e89ef1db\"\u003e\u003ccode\u003ed9b0d40\u003c/code\u003e\u003c/a\u003e chore: unpin reconciler types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/react-three-fiber/compare/v8.18.0...v9.5.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/~krispyaa\"\u003ekrispyaa\u003c/a\u003e, a new releaser for \u003ccode\u003e@​react-three/fiber\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.33.0 to 10.35.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.35.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add \u003ccode\u003esentryTanstackStart\u003c/code\u003e vite plugin to manage automatic source map uploads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18712\"\u003e#18712\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eYou can now configure source maps upload for TanStack Start using the \u003ccode\u003esentryTanstackStart\u003c/code\u003e Vite plugin:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// vite.config.ts\nimport { defineConfig } from 'vite';\nimport { sentryTanstackStart } from '@sentry/tanstackstart-react';\nimport { tanstackStart } from '@tanstack/react-start/plugin/vite';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nplugins: [\u003cbr /\u003e\nsentryTanstackStart({\u003cbr /\u003e\nauthToken: process.env.SENTRY_AUTH_TOKEN,\u003cbr /\u003e\norg: 'your-org',\u003cbr /\u003e\nproject: 'your-project',\u003cbr /\u003e\n}),\u003cbr /\u003e\ntanstackStart(),\u003cbr /\u003e\n],\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(browser): Add CDN bundle for \u003ccode\u003etracing.replay.feedback.logs.metrics\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18785\"\u003e#18785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Add shim package for logs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18831\"\u003e#18831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Automatically set the release id when CF_VERSION_METADATA is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18855\"\u003e#18855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add \u003ccode\u003eignored\u003c/code\u003e client report event drop reason (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18815\"\u003e#18815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(logs): Add \u003ccode\u003eLog\u003c/code\u003e exports to browser and node packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18857\"\u003e#18857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-core,bun): Export processSessionIntegration from node-core and add it to bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18852\"\u003e#18852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Find the correct IP address regardless their case (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18880\"\u003e#18880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Check for AI operation id to detect a vercelai span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18823\"\u003e#18823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(ember): Use ES5 syntax in inline vendor scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18858\"\u003e#18858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(fetch): Shallow-clone fetch options to prevent mutation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18867\"\u003e#18867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): Use javascript-sdk-gitflow app instead of personal token (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18829\"\u003e#18829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ccode\u003e@sveltejs/kit\u003c/code\u003e devDependency to \u003ccode\u003e2.49.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18848\"\u003e#18848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump bundler plugins to ^4.6.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18822\"\u003e#18822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump hono from 4.10.3 to 4.11.4 in /dev-packages/e2e-tests/test-applications/cloudflare-hono (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18806\"\u003e#18806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test): Bump svelte dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18850\"\u003e#18850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(core): Comment out Error tests in langchain (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18837\"\u003e#18837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emeta(changelog): Fix entry for tanstack start vite plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18883\"\u003e#18883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add testing app for User Feedback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18877\"\u003e#18877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(fastify): Verify if upstream error is fixed and won't regress (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18838\"\u003e#18838\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.35.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add \u003ccode\u003esentryTanstackStart\u003c/code\u003e vite plugin to manage automatic source map uploads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18712\"\u003e#18712\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eYou can now configure source maps upload for TanStack Start using the \u003ccode\u003esentryTanstackStart\u003c/code\u003e Vite plugin:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// vite.config.ts\nimport { defineConfig } from 'vite';\nimport { sentryTanstackStart } from '@sentry/tanstackstart-react';\nimport { tanstackStart } from '@tanstack/react-start/plugin/vite';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nplugins: [\u003cbr /\u003e\nsentryTanstackStart({\u003cbr /\u003e\nauthToken: process.env.SENTRY_AUTH_TOKEN,\u003cbr /\u003e\norg: 'your-org',\u003cbr /\u003e\nproject: 'your-project',\u003cbr /\u003e\n}),\u003cbr /\u003e\ntanstackStart(),\u003cbr /\u003e\n],\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(browser): Add CDN bundle for \u003ccode\u003etracing.replay.feedback.logs.metrics\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18785\"\u003e#18785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Add shim package for logs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18831\"\u003e#18831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Automatically set the release id when CF_VERSION_METADATA is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18855\"\u003e#18855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add \u003ccode\u003eignored\u003c/code\u003e client report event drop reason (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18815\"\u003e#18815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(logs): Add \u003ccode\u003eLog\u003c/code\u003e exports to browser and node packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18857\"\u003e#18857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-core,bun): Export processSessionIntegration from node-core and add it to bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18852\"\u003e#18852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Find the correct IP address regardless their case (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18880\"\u003e#18880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Check for AI operation id to detect a vercelai span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18823\"\u003e#18823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(ember): Use ES5 syntax in inline vendor scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18858\"\u003e#18858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(fetch): Shallow-clone fetch options to prevent mutation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18867\"\u003e#18867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): Use javascript-sdk-gitflow app instead of personal token (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18829\"\u003e#18829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ccode\u003e@sveltejs/kit\u003c/code\u003e devDependency to \u003ccode\u003e2.49.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18848\"\u003e#18848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump bundler plugins to ^4.6.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18822\"\u003e#18822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump hono from 4.10.3 to 4.11.4 in /dev-packages/e2e-tests/test-applications/cloudflare-hono (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18806\"\u003e#18806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test): Bump svelte dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18850\"\u003e#18850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(core): Comment out Error tests in langchain (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18837\"\u003e#18837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emeta(changelog): Fix entry for tanstack start vite plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18883\"\u003e#18883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add testing app for User Feedback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18877\"\u003e#18877\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/265df1fe185dbc5d5a4a9f65244db33f1f51d9ca\"\u003e\u003ccode\u003e265df1f\u003c/code\u003e\u003c/a\u003e release: 10.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/024f81963dd23209d4b17943196b495aa7c099a5\"\u003e\u003ccode\u003e024f819\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18886\"\u003e#18886\u003c/a\u003e from getsentry/prepare-release/10.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8160ada46db8177f6d57b1de5d7672a4417bf372\"\u003e\u003ccode\u003e8160ada\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d503a8da68b240bec630b5c7cbdada42908391be\"\u003e\u003ccode\u003ed503a8d\u003c/code\u003e\u003c/a\u003e meta(changelog): Fix entry for tanstack start vite plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18883\"\u003e#18883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d2df7f6d79165a84d601cb8bc98e71c3ec42c250\"\u003e\u003ccode\u003ed2df7f6\u003c/code\u003e\u003c/a\u003e fix(core): Find the correct IP address regardless their case (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18880\"\u003e#18880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/75b183d6ce960afd8469568ce660b799788aafc7\"\u003e\u003ccode\u003e75b183d\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Automatically set the release id when CF_VERSION_METADATA i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/df0bff8895f1e8ed9b56a4c0b67cf6ecac640626\"\u003e\u003ccode\u003edf0bff8\u003c/code\u003e\u003c/a\u003e test(fastify): Verify if upstream error is fixed and won't regress (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18838\"\u003e#18838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cef02b80738288a0451289a1567d857c0356fc77\"\u003e\u003ccode\u003ecef02b8\u003c/code\u003e\u003c/a\u003e test(e2e): Add testing app for User Feedback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18877\"\u003e#18877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d35344416726301e22671cfd1a7cf5d51eb56ede\"\u003e\u003ccode\u003ed353444\u003c/code\u003e\u003c/a\u003e chore(deps): bump hono from 4.10.3 to 4.11.4 in /dev-packages/e2e-tests/test-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/32d8fda3095d18d1098bd16037c2a1e022b1bdba\"\u003e\u003ccode\u003e32d8fda\u003c/code\u003e\u003c/a\u003e fix(fetch): Shallow-clone fetch options to prevent mutation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18867\"\u003e#18867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.33.0...10.35.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tabler/icons-react` from 2.47.0 to 3.36.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tabler/tabler-icons/releases\"\u003e\u003ccode\u003e@​tabler/icons-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReleace 3.36.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e2,433 icons\u003c/strong\u003e have been optimized and fixed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/brand-adobe-premier\u003c/code\u003e → \u003ccode\u003eoutline/brand-adobe-premiere\u003c/code\u003e (typo fix)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReact\u003c/strong\u003e (\u003ccode\u003e@tabler/icons-react\u003c/code\u003e): Fixed TypeScript type definition for \u003ccode\u003eTablerIcon\u003c/code\u003e to properly handle ref forwarding\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWebfont\u003c/strong\u003e (\u003ccode\u003e@tabler/icons-webfont\u003c/code\u003e): Fixed font generation - icons now render correctly in webfont format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 3.36.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e18 new icons:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoutline/alphabet-polish\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/alphabet-runes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/blind\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/brand-tabnine\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/circle-asterisk\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/deaf\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/hexagon-asterisk\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/ripple-down\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/ripple-up\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/rosette-asterisk\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/settings-ai\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/sparkles-2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/square-rotated-asterisk\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/subtitles-ai\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/subtitles-edit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/subtitles-off\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/subtitles\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/whisk\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed icons\u003c/h3\u003e\n\u003cp\u003eFixed over 2000 icons with improved category formatting, consistent newline usage, and enhanced accessibility tags.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSvelte 5 (Runes) support\u003c/strong\u003e: Added new \u003ccode\u003e@tabler/icons-svelte-runes\u003c/code\u003e package for Svelte 5 with Runes syntax\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGitHub Actions workflow\u003c/strong\u003e: Added automated workflow to sync icons to CDN\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEnhanced accessibility\u003c/strong\u003e: All outline icons now have proper categories and tags for improved accessibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eOptimized build process\u003c/strong\u003e: Refactored \u003ccode\u003ebuild-outline.mjs\u003c/code\u003e with:\n\u003cul\u003e\n\u003cli\u003eIncreased concurrency from 32 to 64 for faster processing\u003c/li\u003e\n\u003cli\u003eParallel file processing and copying\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/tabler/tabler-icons/commit/0094572ac251d3c9bddef0501cd1b296423a2f62\"\u003e\u003ccode\u003e0094572\u003c/code\u003e\u003c/a\u003e Release 3.36.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/73587799790ba9f7c6062964a7406242ec5dcfe4\"\u003e\u003ccode\u003e7358779\u003c/code\u003e\u003c/a\u003e Remove eleventy-sass dependency and update \u003ccode\u003e@​tabler/icons\u003c/code\u003e references to use wo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/2702274bfaf92fdd92d17733e7a3e145f6c7c6b7\"\u003e\u003ccode\u003e2702274\u003c/code\u003e\u003c/a\u003e Update package dependencies and configurations (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1447\"\u003e#1447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/78e46e478dc357ba7bf1e0dcde2eb11cf3ff00b9\"\u003e\u003ccode\u003e78e46e4\u003c/code\u003e\u003c/a\u003e Added type checks in \u003ccode\u003eicons-react\u003c/code\u003e tests and ensured consistent dependency ma...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/f76e44c631cb90a99812df38a3b6f90097b9fb3d\"\u003e\u003ccode\u003ef76e44c\u003c/code\u003e\u003c/a\u003e Release 3.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/a6f86a05d1955c6df7c8364b5823ef9dd6cf73e4\"\u003e\u003ccode\u003ea6f86a0\u003c/code\u003e\u003c/a\u003e Fix ref types in icons-react (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1394\"\u003e#1394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/147130cd0e67a9cfc70538f8b3a14a48a695d90b\"\u003e\u003ccode\u003e147130c\u003c/code\u003e\u003c/a\u003e Release 3.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/e8fcec66034d15fa893d4d3c740e584f8518ed44\"\u003e\u003ccode\u003ee8fcec6\u003c/code\u003e\u003c/a\u003e Release 3.34.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/ad662f360bedc09d7314ee5b8fcb75045fbc2195\"\u003e\u003ccode\u003ead662f3\u003c/code\u003e\u003c/a\u003e Improve build speed  (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/ba84b10286e36e4d2fc5563bddd382d26898a96f\"\u003e\u003ccode\u003eba84b10\u003c/code\u003e\u003c/a\u003e Add amdName field to package.json for all icon packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tabler/tabler-icons/commits/v3.36.1/packages/icons-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.5.3 to 25.0.9\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 `@upstash/ratelimit` from 2.0.7 to 2.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/upstash/ratelimit/releases\"\u003e\u003ccode\u003e@​upstash/ratelimit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDX-2280: Remove large-group runners by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/144\"\u003eupstash/ratelimit-js#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix React Server Components CVE vulnerabilities by \u003ca href=\"https://github.com/vercel\"\u003e\u003ccode\u003e@​vercel\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/145\"\u003eupstash/ratelimit-js#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2316: bump next by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/146\"\u003eupstash/ratelimit-js#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2254: add global dynamic limit by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/147\"\u003eupstash/ratelimit-js#147\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/vercel\"\u003e\u003ccode\u003e@​vercel\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/145\"\u003eupstash/ratelimit-js#145\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/ratelimit-js/compare/v2.0.7...v2.0.8\"\u003ehttps://github.com/upstash/ratelimit-js/compare/v2.0.7...v2.0.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/upstash/ratelimit-js/commit/a8b1b99af3aea73fd8a89d4fd4df749391662cf9\"\u003e\u003ccode\u003ea8b1b99\u003c/code\u003e\u003c/a\u003e DX-2254: add global dynamic limit (\u003ca href=\"https://redirect.github.com/upstash/ratelimit/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/8589adbbb7fcebd2b6c5621641fde2123a65030f\"\u003e\u003ccode\u003e8589adb\u003c/code\u003e\u003c/a\u003e fix: bump next (\u003ca href=\"https://redirect.github.com/upstash/ratelimit/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/ade4aa8aff234cfe6d223dc171ba0b0b7acfc627\"\u003e\u003ccode\u003eade4aa8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/upstash/ratelimit/issues/145\"\u003e#145\u003c/a\u003e from upstash/vercel/react-server-components-cve-vu-qx...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/e19785d489bdb6cb90d25321c7dcb263c55fb244\"\u003e\u003ccode\u003ee19785d\u003c/code\u003e\u003c/a\u003e Fix React Server Components CVE vulnerabilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/67e8bc2b82fbf61710d27c16432767620d0235fb\"\u003e\u003ccode\u003e67e8bc2\u003c/code\u003e\u003c/a\u003e DX-2280: Remove specific runner configuration from test job in GitHub Actions...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/upstash/ratelimit/compare/v2.0.7...v2.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bun` from 1.3.5 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oven-sh/bun/releases\"\u003ebun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBun v1.3.6\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.3.6\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.sh/install | bash\n# or you can use npm\n# npm install -g bun\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.sh/install.ps1|iex\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo upgrade to Bun v1.3.6:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ebun upgrade\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003e\u003ca href=\"https://bun.com/blog/bun-v1.3.6\"\u003eRead Bun v1.3.6's release notes on Bun's blog\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003eThanks to 23 contributors!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alii\"\u003e\u003ccode\u003e@​alii\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/billywhizz\"\u003e\u003ccode\u003e@​billywhizz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmwalters\"\u003e\u003ccode\u003e@​bmwalters\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cirospaciari\"\u003e\u003ccode\u003e@​cirospaciari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d4mr\"\u003e\u003ccode\u003e@​d4mr\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darwin808\"\u003e\u003ccode\u003e@​darwin808\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dylan-conway\"\u003e\u003ccode\u003e@​dylan-conway\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emwadde\"\u003e\u003ccode\u003e@​emwadde\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/franklinfollis\"\u003e\u003ccode\u003e@​franklinfollis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackkleeman\"\u003e\u003ccode\u003e@​jackkleeman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarred-sumner\"\u003e\u003ccode\u003e@​jarred-sumner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjanat\"\u003e\u003ccode\u003e@​kjanat\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/makuko\"\u003e\u003ccode\u003e@​makuko\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattermoran\"\u003e\u003ccode\u003e@​mattermoran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nektro\"\u003e\u003ccode\u003e@​nektro\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfreya\"\u003e\u003ccode\u003e@​nfreya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nicocevallos\"\u003e\u003ccode\u003e@​nicocevallos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rekram1-node\"\u003e\u003ccode\u003e@​rekram1-node\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remorses\"\u003e\u003ccode\u003e@​remorses\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robobun\"\u003e\u003ccode\u003e@​robobun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sosukesuzuki\"\u003e\u003ccode\u003e@​sosukesuzuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sqdshguy\"\u003e\u003ccode\u003e@​sqdshguy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/veggiesaurus\"\u003e\u003ccode\u003e@​veggiesaurus\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/oven-sh/bun/commit/d530ed993d62be7c7f8f01a3d52627b6845dfd93\"\u003e\u003ccode\u003ed530ed9\u003c/code\u003e\u003c/a\u003e fix(css): restore handler context after minifying nested rules (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/25997\"\u003e#25997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/959169dfafa5db1cfeef888eaffbf4f2030c54fd\"\u003e\u003ccode\u003e959169d\u003c/code\u003e\u003c/a\u003e feat(archive): change API to constructor-based with S3 support (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/25940\"\u003e#25940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/461ad886bd1442652155013de2d51281c3066a67\"\u003e\u003ccode\u003e461ad88\u003c/code\u003e\u003c/a\u003e fix(http): fix Strong reference leak in server response streaming (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/25965\"\u003e#25965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/b6abbd50a0b1292bc41041f6e8217be644b8d920\"\u003e\u003ccode\u003eb6abbd5\u003c/code\u003e\u003c/a\u003e fix(Bun.SQL): handle binary columns in MySQL correctly (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/26011\"\u003e#26011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/beccd01647ec4fcb5895be5c5fb88f5254dc1e8d\"\u003e\u003ccode\u003ebeccd01\u003c/code\u003e\u003c/a\u003e fix(FileSink): add \u003ccode\u003ePromise\\\u0026lt;number\u0026gt;\u003c/code\u003e to \u003ccode\u003eFileSink.write()\u003c/code\u003e return type (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/25962\"\u003e#25962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/35eb53994addc429745f42044151d3a5fb138e24\"\u003e\u003ccode\u003e35eb539\u003c/code\u003e\u003c/a\u003e deps: update sqlite to 3.51.200 (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/25957\"\u003e#25957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/ebf39e9811c91ca728717d26163ba9f284f1d1e0\"\u003e\u003ccode\u003eebf39e9\u003c/code\u003e\u003c/a\u003e fix(install): prevent use-after-free when retrying failed HTTP requests (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/25949\"\u003e#25949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/b610e80ee0fda03c360cb72cd7c6e77e0892f61b\"\u003e\u003ccode\u003eb610e80\u003c/code\u003e\u003c/a\u003e fix(http): properly handle pipelined data in CONNECT requests (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/25938\"\u003e#25938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/7076a49bb1207d96a5e5804333188200ac730839\"\u003e\u003ccode\u003e7076a49\u003c/code\u003e\u003c/a\u003e feat(archive): add TypeScript types, docs, and files() benchmark (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/25922\"\u003e#25922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/d4a966f8aea456eda21c1e763e505f4cbda9b18c\"\u003e\u003ccode\u003ed4a966f\u003c/code\u003e\u003c/a\u003e fix(install): prevent symlink path traversal in tarball extraction (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/25584\"\u003e#25584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oven-sh/bun/compare/bun-v1.3.5...bun-v1.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 8.47.0 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\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\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/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e2772811a8595d161870835ff04822b25a2cdf45\"\u003e\u003ccode\u003ee277281\u003c/code\u003e\u003c/a\u003e 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cdf397b30b2b749865ea0fcf4d30eb8ba458896\"\u003e\u003ccode\u003e4cdf397\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v8.47.0...v9.39.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/~eslintbot\"\u003eeslintbot\u003c/a\u003e, a new releaser for eslint since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 13.4.19 to 16.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly filter next config if experimental flag is enabled (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/88733\"\u003e#88733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix linked list bug in LRU deleteFromLru (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/88652\"\u003e#88652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative same host redirects in node middleware (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/88253\"\u003e#88253\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Update to swc_core v50.2.3 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/87841\"\u003e#87841\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/88296\"\u003e#88296\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixes a crash when processing mdx files with multibyte characters. (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/87713\"\u003e#87713\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTurbopack: \u003ca href=\"https://microsoft.github.io/mimalloc/\"\u003emimalloc\u003c/a\u003e upgrade and enabling it on musl (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/88503\"\u003e#88503\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/87815\"\u003e#87815\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/88426\"\u003e#88426\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/88426\"\u003ea significant performance issue\u003c/a\u003e on musl-based Linux distributions (e.g. Alpine in Docker) related to musl's allocator.\u003c/li\u003e\n\u003cli\u003eOther platforms have always used mimalloc, but we previously did not use mimalloc on musl because of compilation issues that have since been resolved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\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/vercel/next.js/commit/60de6c21144a78622eb8c4763f364fcb59f7aa59\"\u003e\u003ccode\u003e60de6c2\u003c/code\u003e\u003c/a\u003e v16.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f01cf07ab12a37259de42baa4bdae310b4328c72\"\u003e\u003ccode\u003ef01cf07\u003c/code\u003e\u003c/a\u003e v16.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cb436b3613edb3f741a39fa00ac31d103a5a1518\"\u003e\u003ccode\u003ecb436b3\u003c/code\u003e\u003c/a\u003e v16.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3aa53984e9d6bc4b5860c76e90cccfd6780989af\"\u003e\u003ccode\u003e3aa5398\u003c/code\u003e\u003c/a\u003e v16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://g...\n\n_Description has been truncated_","html_url":"https://github.com/gr8monk3ys/lscaturchio.xyz/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr8monk3ys%2Flscaturchio.xyz/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"3806462329","node_id":"PR_kwDOA7BOnc68z0Jn","number":7744,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 45 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-13T00:04:34.000Z","updated_at":"2026-01-13T00:06:21.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":45,"packages":[{"name":"@docsearch/react","old_version":"3.9.0","new_version":"4.4.0","repository_url":"https://github.com/algolia/docsearch"},{"name":"@react-spring/web","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"react-router-dom","old_version":"6.28.0","new_version":"7.12.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-use","old_version":"17.5.1","new_version":"17.6.0","repository_url":"https://github.com/streamich/react-use"},{"name":"workbox-window","old_version":"7.3.0","new_version":"7.4.0","repository_url":"https://github.com/googlechrome/workbox"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/eslint-parser","old_version":"7.28.0","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.0","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-react","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@eslint/compat","old_version":"1.3.1","new_version":"2.0.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@eslint/js","old_version":"9.31.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@mdx-js/loader","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@mdx-js/react","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@octokit/auth-action","old_version":"5.1.1","new_version":"6.0.2","repository_url":"https://github.com/octokit/auth-action.js"},{"name":"@octokit/rest","old_version":"21.1.1","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@pmmmwh/react-refresh-webpack-plugin","old_version":"0.6.0-beta.1","new_version":"0.6.2","repository_url":"https://github.com/pmmmwh/react-refresh-webpack-plugin"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.23","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"copy-webpack-plugin","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/webpack-contrib/copy-webpack-plugin"},{"name":"css-minimizer-webpack-plugin","old_version":"7.0.2","new_version":"7.0.4","repository_url":"https://github.com/webpack/css-minimizer-webpack-plugin"},{"name":"cypress","old_version":"13.16.0","new_version":"15.8.2","repository_url":"https://github.com/cypress-io/cypress"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-cypress","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/cypress-io/eslint-plugin-cypress"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"globals","old_version":"16.3.0","new_version":"17.0.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"html-webpack-plugin","old_version":"5.6.3","new_version":"5.6.5","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"jest","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lint-staged","old_version":"15.4.3","new_version":"16.2.7","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"markdownlint-cli","old_version":"0.44.0","new_version":"0.47.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"mini-css-extract-plugin","old_version":"2.9.2","new_version":"2.9.4","repository_url":"https://github.com/webpack-contrib/mini-css-extract-plugin"},{"name":"postcss","old_version":"8.5.3","new_version":"8.5.6","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-loader","old_version":"8.1.1","new_version":"8.2.0","repository_url":"https://github.com/webpack-contrib/postcss-loader"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"remark-emoji","old_version":"5.0.1","new_version":"5.0.2","repository_url":"https://github.com/rhysd/remark-emoji"},{"name":"remark-gfm","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/remarkjs/remark-gfm"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"sass-loader","old_version":"16.0.4","new_version":"16.0.6","repository_url":"https://github.com/webpack/sass-loader"},{"name":"sirv-cli","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/lukeed/sirv"},{"name":"tailwindcss","old_version":"3.4.16","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"webpack","old_version":"5.97.1","new_version":"5.104.1","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-bundle-analyzer","old_version":"4.10.2","new_version":"5.1.1","repository_url":"https://github.com/webpack/webpack-bundle-analyzer"},{"name":"webpack-dev-server","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/webpack/webpack-dev-server"},{"name":"workbox-webpack-plugin","old_version":"7.3.0","new_version":"7.4.0","repository_url":"https://github.com/googlechrome/workbox"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 45 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@docsearch/react](https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react) | `3.9.0` | `4.4.0` |\n| [@react-spring/web](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.28.0` | `7.12.0` |\n| [react-use](https://github.com/streamich/react-use) | `17.5.1` | `17.6.0` |\n| [workbox-window](https://github.com/googlechrome/workbox) | `7.3.0` | `7.4.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.28.6` |\n| [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) | `7.28.0` | `7.28.6` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.0` | `7.28.6` |\n| [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) | `7.27.1` | `7.28.5` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `1.3.1` | `2.0.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.31.0` | `9.39.2` |\n| [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) | `3.1.0` | `3.1.1` |\n| [@mdx-js/react](https://github.com/mdx-js/mdx/tree/HEAD/packages/react) | `3.1.0` | `3.1.1` |\n| [@octokit/auth-action](https://github.com/octokit/auth-action.js) | `5.1.1` | `6.0.2` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `21.1.1` | `22.0.1` |\n| [@pmmmwh/react-refresh-webpack-plugin](https://github.com/pmmmwh/react-refresh-webpack-plugin) | `0.6.0-beta.1` | `0.6.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.23` |\n| [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin) | `13.0.0` | `13.0.1` |\n| [css-minimizer-webpack-plugin](https://github.com/webpack/css-minimizer-webpack-plugin) | `7.0.2` | `7.0.4` |\n| [cypress](https://github.com/cypress-io/cypress) | `13.16.0` | `15.8.2` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) | `5.1.0` | `5.2.1` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `17.0.0` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.3` | `5.6.5` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `29.7.0` | `30.2.0` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `15.4.3` | `16.2.7` |\n| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | `0.44.0` | `0.47.0` |\n| [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) | `2.9.2` | `2.9.4` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.3` | `8.5.6` |\n| [postcss-loader](https://github.com/webpack-contrib/postcss-loader) | `8.1.1` | `8.2.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.4` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [remark-emoji](https://github.com/rhysd/remark-emoji) | `5.0.1` | `5.0.2` |\n| [remark-gfm](https://github.com/remarkjs/remark-gfm) | `4.0.0` | `4.0.1` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [sass-loader](https://github.com/webpack/sass-loader) | `16.0.4` | `16.0.6` |\n| [sirv-cli](https://github.com/lukeed/sirv) | `3.0.0` | `3.0.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.16` | `4.1.18` |\n| [webpack](https://github.com/webpack/webpack) | `5.97.1` | `5.104.1` |\n| [webpack-bundle-analyzer](https://github.com/webpack/webpack-bundle-analyzer) | `4.10.2` | `5.1.1` |\n| [webpack-dev-server](https://github.com/webpack/webpack-dev-server) | `5.2.2` | `5.2.3` |\n| [workbox-webpack-plugin](https://github.com/googlechrome/workbox) | `7.3.0` | `7.4.0` |\n\n\nUpdates `@docsearch/react` from 3.9.0 to 4.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algolia/docsearch/releases\"\u003e\u003ccode\u003e@​docsearch/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.3.2...v4.4.0\"\u003e4.4.0\u003c/a\u003e (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebutton:\u003c/strong\u003e Fixes default button styling accessibility (\u003ca href=\"https://redirect.github.com/algolia/docsearch/pull/2814\"\u003e#2814\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/b0a28f57f74a903aef4ad6620f0d34eb5be9e7a4\"\u003eb0a28f5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2804\"\u003e#2804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodal:\u003c/strong\u003e Fixes modal opening on every keypress (\u003ca href=\"https://redirect.github.com/algolia/docsearch/pull/2813\"\u003e#2813\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/373d1394e1e789f451a55a6377798705351856ca\"\u003e373d139\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2809\"\u003e#2809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodal:\u003c/strong\u003e dropdown menu styles (\u003ca href=\"https://redirect.github.com/algolia/docsearch/pull/2801\"\u003e#2801\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/5ef01ecd4dbda1bfb89e03ddbad4be6e30dba89a\"\u003e5ef01ec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esidepanel:\u003c/strong\u003e Introduce Ask AI Sidepanel (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2816\"\u003e#2816\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/171c504f11d63e9a3a3abfc69b779594ef2c0b67\"\u003e171c504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003easkai:\u003c/strong\u003e add thread depth limit logic (\u003ca href=\"https://redirect.github.com/algolia/docsearch/pull/2812\"\u003e#2812\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/fd0de3d16f8c434b7f75793fae69fe8e2c2d159d\"\u003efd0de3d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003easkai:\u003c/strong\u003e Handle errors better for Ask AI (\u003ca href=\"https://redirect.github.com/algolia/docsearch/pull/2803\"\u003e#2803\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/d531137f14accb82732804452bf324093a827cea\"\u003ed531137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodal:\u003c/strong\u003e Native RTL support (\u003ca href=\"https://redirect.github.com/algolia/docsearch/pull/2802\"\u003e#2802\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/9ed6c5a9bad1bcbaf46f551506dccdd9342c03c8\"\u003e9ed6c5a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/1512\"\u003e#1512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e Add utm_ params to apply links (\u003ca href=\"https://redirect.github.com/algolia/docsearch/pull/2817\"\u003e#2817\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/8a9c4519eb04254d64fad8432c4fc395cf848cc1\"\u003e8a9c451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.3.0...v4.3.1\"\u003e4.3.1\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enpm:\u003c/strong\u003e Publish new packages with public access (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2795\"\u003e#2795\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/2d045b59f29df9300e466b4701c3378022895e4a\"\u003e2d045b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.1.0...v4.2.0\"\u003e4.2.0\u003c/a\u003e (2025-10-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003easkai:\u003c/strong\u003e Fixes issue with askai state being outside DocSearchModal (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2778\"\u003e#2778\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/5d8943b5c6d84410b1ff9ad5604646609c6c9e63\"\u003e5d8943b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove hit favorite and hit deletion animations (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2777\"\u003e#2777\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/cd9e6fb3fb2eb4a618c7037983ad9a563d96cf5b\"\u003ecd9e6fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etypo (\u003ca href=\"https://github.com/algolia/docsearch/commit/1ff1198da31e0ee39ddfe61168f9ac3d86beb164\"\u003e1ff1198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecurate AskAI search parameters (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2768\"\u003e#2768\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/d8ad7f6d5f4ba1784cf9fdd2f25cbd58cc27015d\"\u003ed8ad7f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edark theme support for Menu (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2776\"\u003e#2776\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/01517d94dec49ac2533425c70d9a02ab3fc70a8d\"\u003e01517d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eModal and AskAI UX tweaks (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2765\"\u003e#2765\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/0267f554532a754a776f8125d16949ba2d4ff327\"\u003e0267f55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eModal UI/UX fixes and updates (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2780\"\u003e#2780\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/a3ab7a8176fd9ec32e879237b887dce8a138a7cc\"\u003ea3ab7a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate Ask AI docs (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2775\"\u003e#2775\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/9986cbf4266e1fecb44ee3658d556c9315852540\"\u003e9986cbf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.0.1...v4.1.0\"\u003e4.1.0\u003c/a\u003e (2025-09-22)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algolia/docsearch/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​docsearch/react\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/algolia/docsearch/compare/v4.3.2...v4.4.0\"\u003e4.4.0\u003c/a\u003e (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebutton:\u003c/strong\u003e Fixes default button styling accessibility (\u003ca href=\"https://redirect.github.com/algolia/docsearch/pull/2814\"\u003e#2814\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/b0a28f57f74a903aef4ad6620f0d34eb5be9e7a4\"\u003eb0a28f5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2804\"\u003e#2804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodal:\u003c/strong\u003e Fixes modal opening on every keypress (\u003ca href=\"https://redirect.github.com/algolia/docsearch/pull/2813\"\u003e#2813\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/373d1394e1e789f451a55a6377798705351856ca\"\u003e373d139\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2809\"\u003e#2809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodal:\u003c/strong\u003e dropdown menu styles (\u003ca href=\"https://redirect.github.com/algolia/docsearch/pull/2801\"\u003e#2801\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/5ef01ecd4dbda1bfb89e03ddbad4be6e30dba89a\"\u003e5ef01ec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esidepanel:\u003c/strong\u003e Introduce Ask AI Sidepanel (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2816\"\u003e#2816\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/171c504f11d63e9a3a3abfc69b779594ef2c0b67\"\u003e171c504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003easkai:\u003c/strong\u003e add thread depth limit logic (\u003ca href=\"https://redirect.github.com/algolia/docsearch/pull/2812\"\u003e#2812\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/fd0de3d16f8c434b7f75793fae69fe8e2c2d159d\"\u003efd0de3d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003easkai:\u003c/strong\u003e Handle errors better for Ask AI (\u003ca href=\"https://redirect.github.com/algolia/docsearch/pull/2803\"\u003e#2803\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/d531137f14accb82732804452bf324093a827cea\"\u003ed531137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodal:\u003c/strong\u003e Native RTL support (\u003ca href=\"https://redirect.github.com/algolia/docsearch/pull/2802\"\u003e#2802\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/9ed6c5a9bad1bcbaf46f551506dccdd9342c03c8\"\u003e9ed6c5a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/1512\"\u003e#1512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e Add utm_ params to apply links (\u003ca href=\"https://redirect.github.com/algolia/docsearch/pull/2817\"\u003e#2817\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/8a9c4519eb04254d64fad8432c4fc395cf848cc1\"\u003e8a9c451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.3.1...v4.3.2\"\u003e4.3.2\u003c/a\u003e (2025-11-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esuggested-questions:\u003c/strong\u003e Fixes Suggested Questions on dark theme (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2797\"\u003e#2797\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/d9c42204572141a042ea93abf6d4aa73571c1354\"\u003ed9c4220\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.3.0...v4.3.1\"\u003e4.3.1\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enpm:\u003c/strong\u003e Publish new packages with public access (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2795\"\u003e#2795\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/2d045b59f29df9300e466b4701c3378022895e4a\"\u003e2d045b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.2.0...v4.3.0\"\u003e4.3.0\u003c/a\u003e (2025-11-04)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocsearch-js:\u003c/strong\u003e resultsFooterComponent not working in JS CDN version (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2786\"\u003e#2786\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/5381e76126d6111039407d5aea06f8710917515f\"\u003e5381e76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e Fix API Reference docs page formatting (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2783\"\u003e#2783\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/8980d47dbc7981e34fa3c15a7ce4ba42ed795eed\"\u003e8980d47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e updated askai markdown documentation (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2788\"\u003e#2788\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/f7be2a65fcfaadf8ea192c0d4ef796a6635ee30d\"\u003ef7be2a6\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/docsearch/commit/ded5d44f5b5abfebd0dfd0033a399801b9fdeec7\"\u003e\u003ccode\u003eded5d44\u003c/code\u003e\u003c/a\u003e chore: release v4.4.0 (\u003ca href=\"https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react/issues/2820\"\u003e#2820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/docsearch/commit/a98294a4fceaf52949eec4d0fc5cbf2149d5711f\"\u003e\u003ccode\u003ea98294a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: release v4.4.0 (\u003ca href=\"https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react/issues/2818\"\u003e#2818\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react/issues/2819\"\u003e#2819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/docsearch/commit/79c17f5fc2b7bfa559558143ad5b0bd389df842e\"\u003e\u003ccode\u003e79c17f5\u003c/code\u003e\u003c/a\u003e chore: release v4.4.0 (\u003ca href=\"https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react/issues/2818\"\u003e#2818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/docsearch/commit/171c504f11d63e9a3a3abfc69b779594ef2c0b67\"\u003e\u003ccode\u003e171c504\u003c/code\u003e\u003c/a\u003e feat(sidepanel): Introduce Ask AI Sidepanel (\u003ca href=\"https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react/issues/2816\"\u003e#2816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/docsearch/commit/fd0de3d16f8c434b7f75793fae69fe8e2c2d159d\"\u003e\u003ccode\u003efd0de3d\u003c/code\u003e\u003c/a\u003e feat(askai): add thread depth limit logic (\u003ca href=\"https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react/issues/2812\"\u003e#2812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/docsearch/commit/d531137f14accb82732804452bf324093a827cea\"\u003e\u003ccode\u003ed531137\u003c/code\u003e\u003c/a\u003e feat(askai): Handle errors better for Ask AI (\u003ca href=\"https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react/issues/2803\"\u003e#2803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/docsearch/commit/9ed6c5a9bad1bcbaf46f551506dccdd9342c03c8\"\u003e\u003ccode\u003e9ed6c5a\u003c/code\u003e\u003c/a\u003e feat: Native RTL support (\u003ca href=\"https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react/issues/2802\"\u003e#2802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/docsearch/commit/98067b58a2b752a3f498991f7b55150dc500b2ee\"\u003e\u003ccode\u003e98067b5\u003c/code\u003e\u003c/a\u003e chore: release v4.3.2 (\u003ca href=\"https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react/issues/2798\"\u003e#2798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/docsearch/commit/82a0083c753d2e3104e2dbef67927b3b7e9cfa17\"\u003e\u003ccode\u003e82a0083\u003c/code\u003e\u003c/a\u003e chore: release v4.3.1 (\u003ca href=\"https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react/issues/2796\"\u003e#2796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/docsearch/commit/4d951ccc938b6c4678e667dc08576df66fee2707\"\u003e\u003ccode\u003e4d951cc\u003c/code\u003e\u003c/a\u003e chore: release v4.3.0 (\u003ca href=\"https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react/issues/2794\"\u003e#2794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/algolia/docsearch/commits/v4.4.0/packages/docsearch-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~dylantientcheu\"\u003edylantientcheu\u003c/a\u003e, a new releaser for \u003ccode\u003e@​docsearch/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-spring/web` from 9.7.5 to 10.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/react-spring/releases\"\u003e\u003ccode\u003e@​react-spring/web\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix issue with Jest and legacy React apps using useTransition by \u003ca href=\"https://github.com/dimitris-tsetsonis\"\u003e\u003ccode\u003e@​dimitris-tsetsonis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2394\"\u003epmndrs/react-spring#2394\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/dimitris-tsetsonis\"\u003e\u003ccode\u003e@​dimitris-tsetsonis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2394\"\u003epmndrs/react-spring#2394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.2...v10.0.3\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.2...v10.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove accessing elem.ref in renderTransitions by \u003ca href=\"https://github.com/robertjarske\"\u003e\u003ccode\u003e@​robertjarske\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2373\"\u003epmndrs/react-spring#2373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport immediate useResize by \u003ca href=\"https://github.com/LoganDark\"\u003e\u003ccode\u003e@​LoganDark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2375\"\u003epmndrs/react-spring#2375\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/robertjarske\"\u003e\u003ccode\u003e@​robertjarske\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2373\"\u003epmndrs/react-spring#2373\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.1...v10.0.2\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.1...v10.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: spring does not start by \u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2372\"\u003epmndrs/react-spring#2372\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.0...v10.0.1\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.0...v10.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency concurrently to v9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2326\"\u003epmndrs/react-spring#2326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update TSUP to v8 by \u003ca href=\"https://github.com/joshuaellis\"\u003e\u003ccode\u003e@​joshuaellis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2328\"\u003epmndrs/react-spring#2328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency chokidar to v4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2325\"\u003epmndrs/react-spring#2325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2274\"\u003epmndrs/react-spring#2274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): fix bad spelling of package name by \u003ca href=\"https://github.com/joshuaellis\"\u003e\u003ccode\u003e@​joshuaellis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2350\"\u003epmndrs/react-spring#2350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vite-tsconfig-paths to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2338\"\u003epmndrs/react-spring#2338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vite to v6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2337\"\u003epmndrs/react-spring#2337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2330\"\u003epmndrs/react-spring#2330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003eimmediate\u003c/code\u003e does by \u003ca href=\"https://github.com/jorisw\"\u003e\u003ccode\u003e@​jorisw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2357\"\u003epmndrs/react-spring#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​vanilla-extract/vite-plugin\u003c/code\u003e to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2360\"\u003epmndrs/react-spring#2360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: react 19 support by \u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2368\"\u003epmndrs/react-spring#2368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update node.js to v22 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2339\"\u003epmndrs/react-spring#2339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency cypress to v14 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2367\"\u003epmndrs/react-spring#2367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency cookie to v1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2348\"\u003epmndrs/react-spring#2348\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/jorisw\"\u003e\u003ccode\u003e@​jorisw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2357\"\u003epmndrs/react-spring#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2368\"\u003epmndrs/react-spring#2368\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.0\"\u003ehttps://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.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/pmndrs/react-spring/commit/b6fbb98101f2cf00a6668cffed6d1b4d0012ae3a\"\u003e\u003ccode\u003eb6fbb98\u003c/code\u003e\u003c/a\u003e v10.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/f69b748600d3c528a141191b4a26b0c7bd062177\"\u003e\u003ccode\u003ef69b748\u003c/code\u003e\u003c/a\u003e fix: ref access issue in jest and legacy react apps (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2394\"\u003e#2394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/8631391a51634a327a235c26d7fc44723ee3a564\"\u003e\u003ccode\u003e8631391\u003c/code\u003e\u003c/a\u003e v10.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/7cc1c901aaa218681afd6b7528ea58f1e9b249ce\"\u003e\u003ccode\u003e7cc1c90\u003c/code\u003e\u003c/a\u003e fix: respect \u003ccode\u003eimmediate\u003c/code\u003e option to \u003ccode\u003euseResize\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2375\"\u003e#2375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/197e0a7f9699b27e5000bdbc3307c4866e66a816\"\u003e\u003ccode\u003e197e0a7\u003c/code\u003e\u003c/a\u003e fix: remove accessing elem.ref in renderTransitions (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2373\"\u003e#2373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/2dec5832e881758c977b280443dc2e25d09c1134\"\u003e\u003ccode\u003e2dec583\u003c/code\u003e\u003c/a\u003e v10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/de1244b8777a87305b6a359db3851dd36e72b78b\"\u003e\u003ccode\u003ede1244b\u003c/code\u003e\u003c/a\u003e fix: spring does not start (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2372\"\u003e#2372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/195c479b0360bf106edf16b3c602aa3b7c02c6ad\"\u003e\u003ccode\u003e195c479\u003c/code\u003e\u003c/a\u003e chore: v10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/7116bba5081366beeef5fb17723289bebab2f253\"\u003e\u003ccode\u003e7116bba\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency cookie to v1 (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2348\"\u003e#2348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/f463ef7024380fdd5b7f1c1ad205c27db739a4d6\"\u003e\u003ccode\u003ef463ef7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency cypress to v14 (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2367\"\u003e#2367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 6.28.0 to 7.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ereact-router-dom-v5-compat@6.4.0-pre.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies\n\u003cul\u003e\n\u003cli\u003ereact-router@6.4.0-pre.15\u003c/li\u003e\n\u003cli\u003ereact-router-dom@6.4.0-pre.15\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/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.12.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.12.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.11.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.11.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/26653a6bcbf8a9c5541f99dcfb526eafadf13434\"\u003e\u003ccode\u003e26653a6\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14712\"\u003e#14712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/7ac2346873b4bba26d16c88e5cd5c5cb81ce6bb3\"\u003e\u003ccode\u003e7ac2346\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14709\"\u003e#14709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/b34a9cd1f74231ded97c1e6ca9dff8f09a1b87ca\"\u003e\u003ccode\u003eb34a9cd\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14668\"\u003e#14668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/48b1be47a4a827cef1d012f2f6e64003c93054b0\"\u003e\u003ccode\u003e48b1be4\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14662\"\u003e#14662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/ff50507a7db5e0e5b6fc36b7f5e73c10b722b21c\"\u003e\u003ccode\u003eff50507\u003c/code\u003e\u003c/a\u003e Update monorepo internal React deps (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c257ee169ce02e9b8bf8bd2fe6c531c50693cbdf\"\u003e\u003ccode\u003ec257ee1\u003c/code\u003e\u003c/a\u003e feat(rsc): add support for custom entry files in RSC Framework Mode (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14643\"\u003e#14643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8f6bfa0b9662a4b21f588bc4ff4db510a24b0a15\"\u003e\u003ccode\u003e8f6bfa0\u003c/code\u003e\u003c/a\u003e Setup pnpm catalog for shared workspace deps (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14642\"\u003e#14642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/77d22facf73ac0092d46d1d099c73ef759a5ba29\"\u003e\u003ccode\u003e77d22fa\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14634\"\u003e#14634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/201cad9f9734c58c46c8aaa334166b8437e09a80\"\u003e\u003ccode\u003e201cad9\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14629\"\u003e#14629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/4a5e3332aa20cdf7011d5ebd17c9b78a18123f5b\"\u003e\u003ccode\u003e4a5e333\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14618\"\u003e#14618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.12.0/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for react-router-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-use` from 17.5.1 to 17.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/react-use/releases\"\u003ereact-use's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.6.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/react-use/compare/v17.5.1...v17.6.0\"\u003e17.6.0\u003c/a\u003e (2024-12-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd onChange callback to useWindowSize (\u003ca href=\"https://github.com/streamich/react-use/commit/ea656f7e751b8366360ce2aa8238057bbbc1251a\"\u003eea656f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd onChange callback to useWindowSize (\u003ca href=\"https://github.com/streamich/react-use/commit/3eb531ac9e9e04641df29aafbd2677869cdcb085\"\u003e3eb531a\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/streamich/react-use/blob/master/CHANGELOG.md\"\u003ereact-use's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/react-use/compare/v17.5.1...v17.6.0\"\u003e17.6.0\u003c/a\u003e (2024-12-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd onChange callback to useWindowSize (\u003ca href=\"https://github.com/streamich/react-use/commit/ea656f7e751b8366360ce2aa8238057bbbc1251a\"\u003eea656f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd onChange callback to useWindowSize (\u003ca href=\"https://github.com/streamich/react-use/commit/3eb531ac9e9e04641df29aafbd2677869cdcb085\"\u003e3eb531a\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/streamich/react-use/commit/ad33f76dfff7ddb041a9ef74b80656a94affaa80\"\u003e\u003ccode\u003ead33f76\u003c/code\u003e\u003c/a\u003e chore(release): 17.6.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/7602956c316005c24512c6a368dd43ea9555a6ac\"\u003e\u003ccode\u003e7602956\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/react-use/issues/2608\"\u003e#2608\u003c/a\u003e from mahmoud-elgammal/feature/useWindowSize-onChange\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/7c4d69650f4e5332839668f1e982a95f5125cb80\"\u003e\u003ccode\u003e7c4d696\u003c/code\u003e\u003c/a\u003e docs: add security policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/ea656f7e751b8366360ce2aa8238057bbbc1251a\"\u003e\u003ccode\u003eea656f7\u003c/code\u003e\u003c/a\u003e feat: add onChange callback to useWindowSize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/3eb531ac9e9e04641df29aafbd2677869cdcb085\"\u003e\u003ccode\u003e3eb531a\u003c/code\u003e\u003c/a\u003e feat: add onChange callback to useWindowSize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/e1d0cd9f7fb2a124a9d46879489abfefdf48d836\"\u003e\u003ccode\u003ee1d0cd9\u003c/code\u003e\u003c/a\u003e chore(deps): update typescript-eslint monorepo to v5.62.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/1365221792b374b338f439407388e8110b27e38c\"\u003e\u003ccode\u003e1365221\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rxjs to v7.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/e1aff111b02194e48f36afd892d2fd4a3b0971be\"\u003e\u003ccode\u003ee1aff11\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency react-spring to v9.7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/a2028263a889adf5ed8105afe6916189c5521f12\"\u003e\u003ccode\u003ea202826\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-react to v7.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/d5654ebbde14ee90de872c1a98ac72140a393a26\"\u003e\u003ccode\u003ed5654eb\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsx-a11y to v6.9.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/react-use/compare/v17.5.1...v17.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `workbox-window` from 7.3.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/googlechrome/workbox/releases\"\u003eworkbox-window's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eWorkbox v7.4.0\u003c/h2\u003e\n\u003cp\u003ev7.4.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCritical dependency updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/fa702feeddd417fcdfa495cd9428fb4a28632e92\"\u003e\u003ccode\u003efa702fe\u003c/code\u003e\u003c/a\u003e v7.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/c34bf2847ae4a1bd5d0231c3a9854c3d4c89ce39\"\u003e\u003ccode\u003ec34bf28\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/googlechrome/workbox/issues/3441\"\u003e#3441\u003c/a\u003e from GoogleChrome/chore/npm-audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/cf21cb6d3dc7530ce55e114b03e420e91caeac41\"\u003e\u003ccode\u003ecf21cb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/googlechrome/workbox/issues/3440\"\u003e#3440\u003c/a\u003e from GoogleChrome/chore/update-actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/5083f3f5fb73bed1a294a713708384e606d3c37e\"\u003e\u003ccode\u003e5083f3f\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/cf9130035b85c43469254b9af6907bb770b155d2\"\u003e\u003ccode\u003ecf91300\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/googlechrome/workbox/issues/3439\"\u003e#3439\u003c/a\u003e from GoogleChrome/dependabot/npm_and_yarn/js-yaml-3....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/b6825a90212f4c140429aa21926f48d84d1ad972\"\u003e\u003ccode\u003eb6825a9\u003c/code\u003e\u003c/a\u003e Update upload-sarif action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/d971ff74732b8bb5192b03f1ea79cb3d1608bdb7\"\u003e\u003ccode\u003ed971ff7\u003c/code\u003e\u003c/a\u003e Update GitHub Actions to latest versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/076adc09746d9203ead11d72f2da156c23860d7c\"\u003e\u003ccode\u003e076adc0\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/69478fd01e8438f256c4dd2657d98dcec4cdac29\"\u003e\u003ccode\u003e69478fd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/googlechrome/workbox/issues/3433\"\u003e#3433\u003c/a\u003e from GoogleChrome/dependabot/npm_and_yarn/packages/w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/0d9b8b3a556f7dc5f3beda245e317c694466077a\"\u003e\u003ccode\u003e0d9b8b3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/googlechrome/workbox/issues/3434\"\u003e#3434\u003c/a\u003e from GoogleChrome/dependabot/npm_and_yarn/glob-11.1.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googlechrome/workbox/compare/v7.3.0...v7.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~swissspidy\"\u003eswissspidy\u003c/a\u003e, a new releaser for workbox-window since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.0 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/core\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\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\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/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\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/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\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\u003c!-- 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/core\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\u003e\u003ca href=\"https://github.com/babel/babel/commit/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/42cb285b59fc99a8102d69bef6223b75617e9f46\"\u003e\u003ccode\u003e42cb285\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@babel/core\u003c/code\u003e types (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17404\"\u003e#17404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/da0d1ad52e222bcac42b06eb19373fdaa71babef\"\u003e\u003ccode\u003eda0d1ad\u003c/code\u003e\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17490\"\u003e#17490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-core\"\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/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/eslint-parser` from 7.28.0 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/eslint-parser\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\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\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/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\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/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\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\u003c!-- 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/eslint-parser\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\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/eslint/babel-eslint-parser/issues/17610\"\u003e#17610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/42cb285b59fc99a8102d69bef6223b75617e9f46\"\u003e\u003ccode\u003e42cb285\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@babel/core\u003c/code\u003e types (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17404\"\u003e#17404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e7031b725d6a478f4fe14a3cadd0ed2c62a46017\"\u003e\u003ccode\u003ee7031b7\u003c/code\u003e\u003c/a\u003e [Babel 8] Treat \u003ccode\u003eallowSuperOutsideMethod\u003c/code\u003e as top-level only (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17505\"\u003e#17505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f04083a70573804935797e5a4d7d8f647d30a59a\"\u003e\u003ccode\u003ef04083a\u003c/code\u003e\u003c/a\u003e [Babel 8] Align TSMappedType AST (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17479\"\u003e#17479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/432a7ffbff568efb608a5ddd8e87aea39c76bdad\"\u003e\u003ccode\u003e432a7ff\u003c/code\u003e\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17465\"\u003e#17465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e77e3b02d731da53463c5c80c66858cbb0c6dcfb\"\u003e\u003ccode\u003ee77e3b0\u003c/code\u003e\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17448\"\u003e#17448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/eslint/babel-eslint-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 [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/eslint-parser\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.0 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/preset-env\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 ...\n\n_Description has been truncated_","html_url":"https://github.com/webpack/webpack.js.org/pull/7744","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack%2Fwebpack.js.org/issues/7744","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7744/packages"},{"uuid":"3783900589","node_id":"PR_kwDOLMtjE867qDFz","number":416,"state":"closed","title":"deps: bump @mdx-js/loader from 3.1.0 to 3.1.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-07T21:57:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-06T06:18:14.000Z","updated_at":"2026-01-07T21:57:29.000Z","time_to_close":142747,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"@mdx-js/loader","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) from 3.1.0 to 3.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@mdx-js/loader\u0026package-manager=npm_and_yarn\u0026previous-version=3.1.0\u0026new-version=3.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/globus/static-search-portal/pull/416","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/globus%2Fstatic-search-portal/issues/416","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/416/packages"},{"uuid":"3754041016","node_id":"PR_kwDOIJP9r866J79t","number":169,"state":"open","title":"chore(deps)(deps): bump the patch-updates group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-22T14:39:42.000Z","updated_at":"2026-01-26T16:10:08.014Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"patch-updates","update_count":18,"packages":[{"name":"@mdx-js/loader","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@mdx-js/react","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@radix-ui/react-accordion","old_version":"1.2.11","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-radio-group","old_version":"1.3.7","new_version":"1.3.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.5","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tailwindcss/typography","old_version":"0.5.16","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@swc/core","old_version":"1.15.3","new_version":"1.15.7","repository_url":"https://github.com/swc-project/swc"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"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":"@yarnpkg/pnpify","old_version":"4.1.5","new_version":"4.1.6","repository_url":"https://github.com/yarnpkg/berry"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.23","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-updates group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) | `3.1.0` | `3.1.1` |\n| [@mdx-js/react](https://github.com/mdx-js/mdx/tree/HEAD/packages/react) | `3.1.0` | `3.1.1` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives) | `1.2.11` | `1.2.12` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.3.2` | `1.3.3` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-radio-group](https://github.com/radix-ui/primitives) | `1.3.7` | `1.3.8` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives) | `1.2.5` | `1.2.6` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.16` | `0.5.19` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.5` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@swc/core](https://github.com/swc-project/swc) | `1.15.3` | `1.15.7` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.1` |\n| [@yarnpkg/pnpify](https://github.com/yarnpkg/berry/tree/HEAD/packages/yarnpkg-pnpify) | `4.1.5` | `4.1.6` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.23` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n\n\nUpdates `@mdx-js/loader` from 3.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mdx-js/react` from 3.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/67fb1d07d9b648d953d93d063a6eb5588d6c6d58\"\u003e\u003ccode\u003e67fb1d0\u003c/code\u003e\u003c/a\u003e Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/f0d20da86dcc8d78b90daddae7ae8ef1fcb5eacb\"\u003e\u003ccode\u003ef0d20da\u003c/code\u003e\u003c/a\u003e Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/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-accordion` from 1.2.11 to 1.2.12\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 `@radix-ui/react-checkbox` from 1.3.2 to 1.3.3\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 `@radix-ui/react-label` from 2.1.7 to 2.1.8\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 `@radix-ui/react-radio-group` from 1.3.7 to 1.3.8\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 `@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 `@radix-ui/react-switch` from 1.2.5 to 1.2.6\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 `@radix-ui/react-tooltip` from 1.2.7 to 1.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/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/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 `sharp` from 0.34.3 to 0.34.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp/releases\"\u003esharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.34.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.17.3 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for prebuilt Linux RISC-V 64-bit binaries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport building from source with npm v12+, deprecate \u003ccode\u003e--build-from-source\u003c/code\u003e flag.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4458\"\u003e#4458\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for BigTIFF output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4459\"\u003e#4459\u003c/a\u003e\n\u003ca href=\"https://github.com/throwbi\"\u003e\u003ccode\u003e@​throwbi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error messaging when only warnings issued.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4465\"\u003e#4465\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSimplify ICC processing when retaining input profiles.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4468\"\u003e#4468\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.34.5-rc.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.17.3 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for prebuilt Linux RISC-V 64-bit binaries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport building from source with npm v12+, deprecate \u003ccode\u003e--build-from-source\u003c/code\u003e flag.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4458\"\u003e#4458\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for BigTIFF output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4459\"\u003e#4459\u003c/a\u003e\n\u003ca href=\"https://github.com/throwbi\"\u003e\u003ccode\u003e@​throwbi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error messaging when only warnings issued.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4465\"\u003e#4465\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSimplify ICC processing when retaining input profiles.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4468\"\u003e#4468\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.34.5-rc.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.17.3 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for prebuilt Linux RISC-V 64-bit binaries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport building from source with npm v12+, deprecate \u003ccode\u003e--build-from-source\u003c/code\u003e flag.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4458\"\u003e#4458\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for BigTIFF output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4459\"\u003e#4459\u003c/a\u003e\n\u003ca href=\"https://github.com/throwbi\"\u003e\u003ccode\u003e@​throwbi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error messaging when only warnings issued.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4465\"\u003e#4465\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e0624568686516209c434de2d3c0ef6688f0811d\"\u003e\u003ccode\u003ee062456\u003c/code\u003e\u003c/a\u003e Release v0.34.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/6450c704a686d4205a2c21ddb1d10d5fc28c6c23\"\u003e\u003ccode\u003e6450c70\u003c/code\u003e\u003c/a\u003e Prerelease v0.34.5-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/f7c95d1bf0f24049ee6ee77b21b1c1bb8d181aa2\"\u003e\u003ccode\u003ef7c95d1\u003c/code\u003e\u003c/a\u003e TypeScript: consolidate a few enum-like properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ef86a75560adb40605d3dfc85dc3656a0b88c413\"\u003e\u003ccode\u003eef86a75\u003c/code\u003e\u003c/a\u003e Prerelease v0.34.5-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/6c1e840098ea4a25d833518b30703d9b0af83d32\"\u003e\u003ccode\u003e6c1e840\u003c/code\u003e\u003c/a\u003e Use structured binding for tuples where possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e1628d8ef5033dedde9ed1ddd4dd681e1fc30e1e\"\u003e\u003ccode\u003ee1628d8\u003c/code\u003e\u003c/a\u003e Simplify ICC processing when retaining input profiles \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4468\"\u003e#4468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/4f9f8179a6350448a32851e5daf5508d61c727ba\"\u003e\u003ccode\u003e4f9f817\u003c/code\u003e\u003c/a\u003e Linter: apply all recommended biome settings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/09d5aa8cfa09522ddc67342295cb75ab1d044b09\"\u003e\u003ccode\u003e09d5aa8\u003c/code\u003e\u003c/a\u003e Docs: update internal and libvips doc links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/040b73ca746f4b8e71950708de4a464c7ba6a188\"\u003e\u003ccode\u003e040b73c\u003c/code\u003e\u003c/a\u003e Upgrade to libvips v8.17.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/1f2f33d9a7eb8ffba91b8576e49a39df5fdebb76\"\u003e\u003ccode\u003e1f2f33d\u003c/code\u003e\u003c/a\u003e Ensure licensing headers are retained by code bundlers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp/compare/v0.34.3...v0.34.5\"\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 sharp since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/eslintrc` from 3.3.1 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslintrc: v3.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/eslintrc\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/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/fdb529826fd769f2bdcd1281d711412253561231\"\u003e\u003ccode\u003efdb5298\u003c/code\u003e\u003c/a\u003e chore: release 3.3.3 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e\u003ccode\u003e8aa555a\u003c/code\u003e\u003c/a\u003e fix: release v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/a8b773d0cfecbd987e4301ad40be271a2c800c40\"\u003e\u003ccode\u003ea8b773d\u003c/code\u003e\u003c/a\u003e chore: release 3.3.2 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/85244bb33023f25eb8ac443d08b769be7bafec2e\"\u003e\u003ccode\u003e85244bb\u003c/code\u003e\u003c/a\u003e chore: switch to \u003ccode\u003egoogleapis/release-please-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/d356360dfee5173b3ace73cc1f3ecb922eb4310d\"\u003e\u003ccode\u003ed356360\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/116bf0332e3ce6dd848704b3782c8c77067c635b\"\u003e\u003ccode\u003e116bf03\u003c/code\u003e\u003c/a\u003e chore: update js-yaml to version 4.1.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/16e8d207557fcac8512bd5d9ffd475ec777db0df\"\u003e\u003ccode\u003e16e8d20\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3b089acfeba445f3fef84662c43143a5d0eb8a15\"\u003e\u003ccode\u003e3b089ac\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e.gitignore\u003c/code\u003e to exclude shared workflows (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/1f6e2d19b2f9617c10597fbe97ac99076a716a0c\"\u003e\u003ccode\u003e1f6e2d1\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/785c00b8cce58c2b4962996699e0f3dbdc6d2d13\"\u003e\u003ccode\u003e785c00b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.3.1...eslintrc-v3.3.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@​eslint/eslintrc\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@swc/core` from 1.15.3 to 1.15.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swc-project/swc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​swc/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.15.7] - 2025-12-18\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/minifier)\u003c/strong\u003e Prevent unsafe sequence merging in \u003ccode\u003esuper()\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11381\"\u003e#11381\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/eb02780a126cd70da830079fc54168d632d18a4d\"\u003eeb02780\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/transformer)\u003c/strong\u003e Fix variable declaration for nullish coalescing in else-if branches (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11384\"\u003e#11384\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/67460026176cb97a5bfa59a439da59b70447e897\"\u003e6746002\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/transforms)\u003c/strong\u003e Update \u003ccode\u003e_ts_rewrite_relative_import_extension\u003c/code\u003e helper code (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11382\"\u003e#11382\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/1ec444e998fd1aff29b7e674254d1c95e2de2ba0\"\u003e1ec444e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(es/transformer)\u003c/strong\u003e Merge \u003ccode\u003eprivate_properties_in_object\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11378\"\u003e#11378\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/769c9d2938edab63a0f109fc1bf7cad3e40a4619\"\u003e769c9d2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(es/minifier)\u003c/strong\u003e Optimize data structures of \u003ccode\u003eProgramData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11374\"\u003e#11374\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/36395237e7efff0698a2b575e0ad7822381437e3\"\u003e3639523\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(es/transformer)\u003c/strong\u003e Port var injector (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11383\"\u003e#11383\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/cfff5536ac0e5f9051e5a4bb650eac028c7e6067\"\u003ecfff553\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.15.6] - 2025-12-18\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(es/transformer)\u003c/strong\u003e Fix missing var declaration in nullish coalescing with spreads (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11377\"\u003e#11377\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/686d154c1e8aa45c16b45d8b0ed1a921fae5eb39\"\u003e686d154\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(es/parser)\u003c/strong\u003e Remove \u003ccode\u003eraw\u003c/code\u003es in \u003ccode\u003eTokenValue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11373\"\u003e#11373\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/78a532726560738f363e812ec4940d0580140576\"\u003e78a5327\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.15.5] - 2025-12-15\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/swc-project/swc/commit/9ff212439f0b01d328668c578d934e23260f2599\"\u003e\u003ccode\u003e9ff2124\u003c/code\u003e\u003c/a\u003e chore: Publish \u003ccode\u003e1.15.7\u003c/code\u003e with \u003ccode\u003eswc_core\u003c/code\u003e \u003ccode\u003ev52.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/12ca6414a9e2e616140f66d5d7f7328c4a333ffd\"\u003e\u003ccode\u003e12ca641\u003c/code\u003e\u003c/a\u003e chore: Publish \u003ccode\u003e1.15.7-nightly-20251218.1\u003c/code\u003e with \u003ccode\u003eswc_core\u003c/code\u003e \u003ccode\u003ev52.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/25d0985b0075b9251f85d9aa3f70250c9f935259\"\u003e\u003ccode\u003e25d0985\u003c/code\u003e\u003c/a\u003e chore: Publish crates with \u003ccode\u003eswc_core\u003c/code\u003e \u003ccode\u003ev52.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/eb02780a126cd70da830079fc54168d632d18a4d\"\u003e\u003ccode\u003eeb02780\u003c/code\u003e\u003c/a\u003e fix(es/minifier): Prevent unsafe sequence merging in \u003ccode\u003esuper()\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11381\"\u003e#11381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/67460026176cb97a5bfa59a439da59b70447e897\"\u003e\u003ccode\u003e6746002\u003c/code\u003e\u003c/a\u003e fix(es/transformer): Fix variable declaration for nullish coalescing in else-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/cfff5536ac0e5f9051e5a4bb650eac028c7e6067\"\u003e\u003ccode\u003ecfff553\u003c/code\u003e\u003c/a\u003e refactor(es/transformer): Port var injector (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11383\"\u003e#11383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/1ec444e998fd1aff29b7e674254d1c95e2de2ba0\"\u003e\u003ccode\u003e1ec444e\u003c/code\u003e\u003c/a\u003e fix(es/transforms): Update \u003ccode\u003e_ts_rewrite_relative_import_extension\u003c/code\u003e helper cod...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/36395237e7efff0698a2b575e0ad7822381437e3\"\u003e\u003ccode\u003e3639523\u003c/code\u003e\u003c/a\u003e perf(es/minifier): Optimize data structures of \u003ccode\u003eProgramData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11374\"\u003e#11374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/769c9d2938edab63a0f109fc1bf7cad3e40a4619\"\u003e\u003ccode\u003e769c9d2\u003c/code\u003e\u003c/a\u003e feat(es/transformer): Merge \u003ccode\u003eprivate_properties_in_object\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11378\"\u003e#11378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/5314e18c63c28bd58abc03a90a6b8693b1a8485b\"\u003e\u003ccode\u003e5314e18\u003c/code\u003e\u003c/a\u003e chore: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swc-project/swc/compare/v1.15.3...v1.15.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/dom` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003e10.4.1\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e225a3e4\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/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e\u003ccode\u003e225a3e4\u003c/code\u003e\u003c/a\u003e fix(deps): replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.0 to 16.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/react-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.1\"\u003e16.3.1\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003ea2d37ff\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/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003e\u003ccode\u003ea2d37ff\u003c/code\u003e\u003c/a\u003e fix: Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/cd6a175a28067e6825eedef5bb9f1e0ab49c0837\"\u003e\u003ccode\u003ecd6a175\u003c/code\u003e\u003c/a\u003e chore: fix action permissions (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1436\"\u003e#1436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/22b8c280f4d4a59d883d73d9e0af0d570e8e1928\"\u003e\u003ccode\u003e22b8c28\u003c/code\u003e\u003c/a\u003e chore: fix release (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/d996673698dc3120cdb07162a81698316abf5a9a\"\u003e\u003ccode\u003ed996673\u003c/code\u003e\u003c/a\u003e chore: new release workflow (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/205ce1756d3379f32e0afde6bf0bca76bcb7cb49\"\u003e\u003ccode\u003e205ce17\u003c/code\u003e\u003c/a\u003e chore: fix typo in jest.config.js (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1427\"\u003e#1427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/aba574074b7b39b4a4f15446bb66774051db35f2\"\u003e\u003ccode\u003eaba5740\u003c/code\u003e\u003c/a\u003e [test] Fix tests for \u003ccode\u003ereact@experimental\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/590bc18a7f24e025d4154e228adda71452fdec9e\"\u003e\u003ccode\u003e590bc18\u003c/code\u003e\u003c/a\u003e [test] Fix \u003ccode\u003enpm run typecheck\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1423\"\u003e#1423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/1c931a6c03091d725eccee7767d9ec696d5d33c6\"\u003e\u003ccode\u003e1c931a6\u003c/code\u003e\u003c/a\u003e chore(deps): use \u003ccode\u003enpm-run-all2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1411\"\u003e#1411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.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@​testing-library/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@yarnpkg/pnpify` from 4.1.5 to 4.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yarnpkg/berry/commit/2eb9830716136d3b92c8db25065575a4d34378a3\"\u003e\u003ccode\u003e2eb9830\u003c/code\u003e\u003c/a\u003e Releasing 16 new packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yarnpkg/berry/commit/794f94bae0fd64f8c1fa47060b76cb4350c65166\"\u003e\u003ccode\u003e794f94b\u003c/code\u003e\u003c/a\u003e Bumps TypeScript to 5.9 (\u003ca href=\"https://github.com/yarnpkg/berry/tree/HEAD/packages/yarnpkg-pnpify/issues/6889\"\u003e#6889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yarnpkg/berry/commit/58a678735efdf1d1e994df9988500e4dbdabc23b\"\u003e\u003ccode\u003e58a6787\u003c/code\u003e\u003c/a\u003e Sync master with the changes from master\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yarnpkg/berry/commits/@yarnpkg/pnpify/4.1.6/packages/yarnpkg-pnpify\"\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 `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/cooperability/cooperability.com/pull/169","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cooperability%2Fcooperability.com/issues/169","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/169/packages"},{"uuid":"3704546487","node_id":"PR_kwDOFyArl863lRgm","number":60,"state":"open","title":"chore(deps): bump @mdx-js/loader from 2.3.0 to 3.1.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-08T04:02:06.000Z","updated_at":"2025-12-09T00:15:33.495Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@mdx-js/loader","old_version":"2.3.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) from 2.3.0 to 3.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003ch4\u003eAdd\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e715ddd96 \u003cstrong\u003e\u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e\u003c/strong\u003e: add source maps\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2464\"\u003emdx-js/mdx#2464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ed5867203 \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add support for options w/ \u003ccode\u003einitialize\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ecd2907dd \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add support showing messages\u003c/li\u003e\n\u003cli\u003eceea80dd \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add source maps\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2458\"\u003emdx-js/mdx#2458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ed306f870 \u003cstrong\u003e\u003ccode\u003e@mdx-js/core\u003c/code\u003e\u003c/strong\u003e: replace \u003ccode\u003eperiscopic\u003c/code\u003e with \u003ccode\u003eestree-util-scope\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ec7479905 \u003cstrong\u003e\u003ccode\u003e@mdx-js/core\u003c/code\u003e\u003c/strong\u003e: fix injecting providers for jsx in esm, expressions\u003c/li\u003e\n\u003cli\u003e3a794ab5 \u003cstrong\u003e\u003ccode\u003e@mdx-js/loader\u003c/code\u003e\u003c/strong\u003e: fix ESM type import\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2452\"\u003emdx-js/mdx#2452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebe79212a \u003cstrong\u003e\u003ccode\u003e@mdx-js/loader\u003c/code\u003e\u003c/strong\u003e: change webpack peer dependency to optional\nby \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2440\"\u003emdx-js/mdx#2440\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/eee85d54152499c526cf8c06076be5b563037ff8\"\u003e\u003ccode\u003eeee85d5\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/2cb07288ed61d7254ea052a50c1aedba0712d582\"\u003e\u003ccode\u003e2cb0728\u003c/code\u003e\u003c/a\u003e Refactor code-style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/7b3f558c1182632644bbdba699880d6b7802a64c\"\u003e\u003ccode\u003e7b3f558\u003c/code\u003e\u003c/a\u003e Fix tests for Node 23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/11ac939bc3d86fefafcc940da98df0e402455672\"\u003e\u003ccode\u003e11ac939\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003erehype-twoslash\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/f12afda2435e46324966e641ec5e415f8e54b784\"\u003e\u003ccode\u003ef12afda\u003c/code\u003e\u003c/a\u003e Refactor to use TypeScript \u003ccode\u003e@import\u003c/code\u003e JSDoc tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/3a794ab5d167932702a9b55f6d76f3aeea9fade4\"\u003e\u003ccode\u003e3a794ab\u003c/code\u003e\u003c/a\u003e Fix ESM type import in Webpack loader\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@mdx-js/loader\u0026package-manager=npm_and_yarn\u0026previous-version=2.3.0\u0026new-version=3.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/collection-news/collection-news/pull/60","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/collection-news%2Fcollection-news/issues/60","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/60/packages"},{"uuid":"3688245512","node_id":"PR_kwDOO-s0nM62upW0","number":52,"state":"closed","title":"Bump the production-dependencies group with 9 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2025-12-04T17:09:15.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-03T02:33:39.000Z","updated_at":"2025-12-04T17:09:16.000Z","time_to_close":138936,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":9,"packages":[{"name":"@mdx-js/loader","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@mdx-js/react","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"cloudinary","old_version":"2.7.0","new_version":"2.8.0","repository_url":"https://github.com/cloudinary/cloudinary_npm"},{"name":"next-cloudinary","old_version":"6.16.0","new_version":"6.17.5"},{"name":"react","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"remark-mdx","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"shiki","old_version":"3.6.0","new_version":"3.18.0","repository_url":"https://github.com/shikijs/shiki"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) | `3.1.0` | `3.1.1` |\n| [@mdx-js/react](https://github.com/mdx-js/mdx/tree/HEAD/packages/react) | `3.1.0` | `3.1.1` |\n| [cloudinary](https://github.com/cloudinary/cloudinary_npm) | `2.7.0` | `2.8.0` |\n| next-cloudinary | `6.16.0` | `6.17.5` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.0` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.0` |\n| [remark-mdx](https://github.com/mdx-js/mdx/tree/HEAD/packages/remark-mdx) | `3.1.0` | `3.1.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.5` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `3.6.0` | `3.18.0` |\n\nUpdates `@mdx-js/loader` from 3.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mdx-js/react` from 3.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/67fb1d07d9b648d953d93d063a6eb5588d6c6d58\"\u003e\u003ccode\u003e67fb1d0\u003c/code\u003e\u003c/a\u003e Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/f0d20da86dcc8d78b90daddae7ae8ef1fcb5eacb\"\u003e\u003ccode\u003ef0d20da\u003c/code\u003e\u003c/a\u003e Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloudinary` from 2.7.0 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudinary/cloudinary_npm/releases\"\u003ecloudinary's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esupport target_asset_folder for generate archive (\u003ca href=\"https://redirect.github.com/cloudinary/cloudinary_npm/issues/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: allow deleting resources by asset_ids (\u003ca href=\"https://redirect.github.com/cloudinary/cloudinary_npm/issues/701\"\u003e#701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add support for restoring asset(s) by asset id (\u003ca href=\"https://redirect.github.com/cloudinary/cloudinary_npm/issues/707\"\u003e#707\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/cloudinary/cloudinary_npm/blob/master/CHANGELOG.md\"\u003ecloudinary's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.8.0 / 2025-10-20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003esupport target_asset_folder for generate archive (\u003ca href=\"https://redirect.github.com/cloudinary/cloudinary_npm/issues/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: allow deleting resources by asset_ids (\u003ca href=\"https://redirect.github.com/cloudinary/cloudinary_npm/issues/701\"\u003e#701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add support for restoring asset(s) by asset id (\u003ca href=\"https://redirect.github.com/cloudinary/cloudinary_npm/issues/707\"\u003e#707\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/cloudinary/cloudinary_npm/commit/b89115f4f1609a985d095e21ae7826c09848dc3a\"\u003e\u003ccode\u003eb89115f\u003c/code\u003e\u003c/a\u003e Version 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudinary/cloudinary_npm/commit/ee131e6b38fd97b38312956469eee6f8508ddbd4\"\u003e\u003ccode\u003eee131e6\u003c/code\u003e\u003c/a\u003e chore: api restore methods are tested as unit tests (\u003ca href=\"https://redirect.github.com/cloudinary/cloudinary_npm/issues/718\"\u003e#718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudinary/cloudinary_npm/commit/b7868de9612bdfea7bcfecdedbf190bdb300adeb\"\u003e\u003ccode\u003eb7868de\u003c/code\u003e\u003c/a\u003e support target_asset_folder for generate archive (\u003ca href=\"https://redirect.github.com/cloudinary/cloudinary_npm/issues/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudinary/cloudinary_npm/commit/e306a414e27bce5575911da26672e50b42033475\"\u003e\u003ccode\u003ee306a41\u003c/code\u003e\u003c/a\u003e feat: allow deleting resources by asset_ids (\u003ca href=\"https://redirect.github.com/cloudinary/cloudinary_npm/issues/701\"\u003e#701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudinary/cloudinary_npm/commit/8d9b2a031dac7e8357971da6c65102782ab473ea\"\u003e\u003ccode\u003e8d9b2a0\u003c/code\u003e\u003c/a\u003e Feat: Add support for restoring asset(s) by asset id (\u003ca href=\"https://redirect.github.com/cloudinary/cloudinary_npm/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudinary/cloudinary_npm/commit/362f676f143d694894ffd4f3b679a1f300c38b94\"\u003e\u003ccode\u003e362f676\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudinary/cloudinary_npm/commit/7cc981d760224f4b754eca6c2fd806664a947580\"\u003e\u003ccode\u003e7cc981d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cloudinary/cloudinary_npm/issues/715\"\u003e#715\u003c/a\u003e from cloudinary/chore/ci-gha-migrate-travis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudinary/cloudinary_npm/commit/55313e78dbd7be1d946e40e5da795c349f56ca42\"\u003e\u003ccode\u003e55313e7\u003c/code\u003e\u003c/a\u003e chore: Revert engines.node change back to 9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudinary/cloudinary_npm/commit/b049b2bf092f0d879a61d6f329acdfccfe585084\"\u003e\u003ccode\u003eb049b2b\u003c/code\u003e\u003c/a\u003e fix: Restore onld node versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudinary/cloudinary_npm/commit/3244798d4c7e49556b45e34b378cdf592bdb2567\"\u003e\u003ccode\u003e3244798\u003c/code\u003e\u003c/a\u003e chore: remove testing of unsupported NodeJS vesrions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudinary/cloudinary_npm/compare/2.7.0...2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-cloudinary` from 6.16.0 to 6.17.5\n\nUpdates `react` from 19.1.0 to 19.2.0\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.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\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\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\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/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\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/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn for using a React owned node as a Container if it also has text content (\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/32774\"\u003e#32774\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.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\u003ch4\u003eReact DOM\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\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/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\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/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\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/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\u003e\u003ca href=\"https://github.com/facebook/react/commit/bb6f0c8d2f29754347db0ff28186dc89c128b6ca\"\u003e\u003ccode\u003ebb6f0c8\u003c/code\u003e\u003c/a\u003e [Flight] Fix wrong missing key warning when static child is blocked (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34350\"\u003e#34350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/05addfc6631ca72099631476b0a1592753858d30\"\u003e\u003ccode\u003e05addfc\u003c/code\u003e\u003c/a\u003e Update Flow to 0.266 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34271\"\u003e#34271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/ec5dd0ab3acb206dd4aa46c6d5573c235c8eae98\"\u003e\u003ccode\u003eec5dd0a\u003c/code\u003e\u003c/a\u003e Update Flow to 0.257 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34253\"\u003e#34253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.0 to 19.2.0\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.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\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\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\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/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\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/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn for using a React owned node as a Container if it also has text content (\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/32774\"\u003e#32774\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.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\u003ch4\u003eReact DOM\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\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/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\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/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\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/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\u003e1bd1f01\u003c/code\u003e\u003c/a\u003e Ship partial-prerendering APIs to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633\"\u003e#34633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/2f0649a0b27516eaab549b18af15eed0420e3446\"\u003e\u003ccode\u003e2f0649a\u003c/code\u003e\u003c/a\u003e [Fizz] Remove \u003ccode\u003enonce\u003c/code\u003e option from resume-and-prerender APIs (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34664\"\u003e#34664\u003c/a\u003e)\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-dom/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e08f53b182fa63df6ec5938fec44d096343806d3\"\u003e\u003ccode\u003ee08f53b\u003c/code\u003e\u003c/a\u003e Match \u003ccode\u003ereact-dom/static\u003c/code\u003e test entrypoints and published entrypoints (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34599\"\u003e#34599\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-dom/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/83c88ad470d680060f807ef81ed4c14b3b71fd3b\"\u003e\u003ccode\u003e83c88ad\u003c/code\u003e\u003c/a\u003e Handle fabric root level fragment with compareDocumentPosition (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34533\"\u003e#34533\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-dom/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3168e08f8389d258de9eb7c8d19b9d44a0f250f2\"\u003e\u003ccode\u003e3168e08\u003c/code\u003e\u003c/a\u003e [flags] enable opt-in for enableDefaultTransitionIndicator (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34373\"\u003e#34373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3434ff4f4b89ad9388c6109312ef95c14652ae21\"\u003e\u003ccode\u003e3434ff4\u003c/code\u003e\u003c/a\u003e Add scrollIntoView to fragment instances (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/32814\"\u003e#32814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.0/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `remark-mdx` from 3.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003eremark-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/remark-mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sharp` from 0.34.3 to 0.34.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp/releases\"\u003esharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.34.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.17.3 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for prebuilt Linux RISC-V 64-bit binaries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport building from source with npm v12+, deprecate \u003ccode\u003e--build-from-source\u003c/code\u003e flag.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4458\"\u003e#4458\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for BigTIFF output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4459\"\u003e#4459\u003c/a\u003e\n\u003ca href=\"https://github.com/throwbi\"\u003e\u003ccode\u003e@​throwbi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error messaging when only warnings issued.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4465\"\u003e#4465\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSimplify ICC processing when retaining input profiles.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4468\"\u003e#4468\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.34.5-rc.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.17.3 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for prebuilt Linux RISC-V 64-bit binaries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport building from source with npm v12+, deprecate \u003ccode\u003e--build-from-source\u003c/code\u003e flag.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4458\"\u003e#4458\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for BigTIFF output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4459\"\u003e#4459\u003c/a\u003e\n\u003ca href=\"https://github.com/throwbi\"\u003e\u003ccode\u003e@​throwbi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error messaging when only warnings issued.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4465\"\u003e#4465\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSimplify ICC processing when retaining input profiles.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4468\"\u003e#4468\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.34.5-rc.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.17.3 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for prebuilt Linux RISC-V 64-bit binaries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport building from source with npm v12+, deprecate \u003ccode\u003e--build-from-source\u003c/code\u003e flag.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4458\"\u003e#4458\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for BigTIFF output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4459\"\u003e#4459\u003c/a\u003e\n\u003ca href=\"https://github.com/throwbi\"\u003e\u003ccode\u003e@​throwbi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error messaging when only warnings issued.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4465\"\u003e#4465\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e0624568686516209c434de2d3c0ef6688f0811d\"\u003e\u003ccode\u003ee062456\u003c/code\u003e\u003c/a\u003e Release v0.34.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/6450c704a686d4205a2c21ddb1d10d5fc28c6c23\"\u003e\u003ccode\u003e6450c70\u003c/code\u003e\u003c/a\u003e Prerelease v0.34.5-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/f7c95d1bf0f24049ee6ee77b21b1c1bb8d181aa2\"\u003e\u003ccode\u003ef7c95d1\u003c/code\u003e\u003c/a\u003e TypeScript: consolidate a few enum-like properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ef86a75560adb40605d3dfc85dc3656a0b88c413\"\u003e\u003ccode\u003eef86a75\u003c/code\u003e\u003c/a\u003e Prerelease v0.34.5-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/6c1e840098ea4a25d833518b30703d9b0af83d32\"\u003e\u003ccode\u003e6c1e840\u003c/code\u003e\u003c/a\u003e Use structured binding for tuples where possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e1628d8ef5033dedde9ed1ddd4dd681e1fc30e1e\"\u003e\u003ccode\u003ee1628d8\u003c/code\u003e\u003c/a\u003e Simplify ICC processing when retaining input profiles \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4468\"\u003e#4468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/4f9f8179a6350448a32851e5daf5508d61c727ba\"\u003e\u003ccode\u003e4f9f817\u003c/code\u003e\u003c/a\u003e Linter: apply all recommended biome settings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/09d5aa8cfa09522ddc67342295cb75ab1d044b09\"\u003e\u003ccode\u003e09d5aa8\u003c/code\u003e\u003c/a\u003e Docs: update internal and libvips doc links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/040b73ca746f4b8e71950708de4a464c7ba6a188\"\u003e\u003ccode\u003e040b73c\u003c/code\u003e\u003c/a\u003e Upgrade to libvips v8.17.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/1f2f33d9a7eb8ffba91b8576e49a39df5fdebb76\"\u003e\u003ccode\u003e1f2f33d\u003c/code\u003e\u003c/a\u003e Ensure licensing headers are retained by code bundlers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp/compare/v0.34.3...v0.34.5\"\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 sharp since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shiki` from 3.6.0 to 3.18.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.18.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etransformers\u003c/strong\u003e: Support \u003ccode\u003ezeroIndexed\u003c/code\u003e option to \u003ccode\u003etransformerMetaHighlight\u003c/code\u003e  -  by \u003ca href=\"https://github.com/manak-sharma20\"\u003e\u003ccode\u003e@​manak-sharma20\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1149\"\u003eshikijs/shiki#1149\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/c39ff79a\"\u003e\u003c!-- raw HTML omitted --\u003e(c39ff)\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\u003ecore\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eCorrect offset calculation in mergeWhitespaceTokens  -  by \u003ca href=\"https://github.com/Karthikeya1500\"\u003e\u003ccode\u003e@​Karthikeya1500\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1162\"\u003eshikijs/shiki#1162\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/15e73459\"\u003e\u003c!-- raw HTML omitted --\u003e(15e73)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003elangAlias\u003c/code\u003e to special languages, close \u003ca href=\"https://github.com/shikijs/shiki/tree/HEAD/packages/shiki/issues/1164\"\u003e#1164\u003c/a\u003e  -  by \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/1164\"\u003eshikijs/shiki#1164\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/45ab19a6\"\u003e\u003c!-- raw HTML omitted --\u003e(45ab1)\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/shikijs/shiki/compare/v3.17.1...v3.18.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.17.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Enhance string utils with robust edge case handling  -  by \u003ca href=\"https://github.com/shekhar-narayan-mishra\"\u003e\u003ccode\u003e@​shekhar-narayan-mishra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1154\"\u003eshikijs/shiki#1154\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/a2b6804f\"\u003e\u003c!-- raw HTML omitted --\u003e(a2b68)\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\u003ecore\u003c/strong\u003e: Correctly parse 4-digit hex colors in dimColor  -  by \u003ca href=\"https://github.com/shalini-saloni\"\u003e\u003ccode\u003e@​shalini-saloni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1151\"\u003eshikijs/shiki#1151\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/fcdd3372\"\u003e\u003c!-- raw HTML omitted --\u003e(fcdd3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emonaco\u003c/strong\u003e: Ensure correct color map update when switching themes  -  by \u003ca href=\"https://github.com/shivank-1011\"\u003e\u003ccode\u003e@​shivank-1011\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1155\"\u003eshikijs/shiki#1155\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/d2e94057\"\u003e\u003c!-- raw HTML omitted --\u003e(d2e94)\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.17.0...v3.17.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.17.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e: Support passing remote file url  -  by \u003ca href=\"https://github.com/o-az\"\u003e\u003ccode\u003e@​o-az\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1139\"\u003eshikijs/shiki#1139\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/fb05a9e5\"\u003e\u003c!-- raw HTML omitted --\u003e(fb05a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Support embeddedLanguages alias for backwards compatibility  -  by \u003ca href=\"https://github.com/Ipshita29\"\u003e\u003ccode\u003e@​Ipshita29\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1044\"\u003eshikijs/shiki#1044\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1145\"\u003eshikijs/shiki#1145\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/3a367d56\"\u003e\u003c!-- raw HTML omitted --\u003e(3a367)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emonaco\u003c/strong\u003e: Normalize theme tokenScopes and tighten monaco type import  -  by \u003ca href=\"https://github.com/Simon-He95\"\u003e\u003ccode\u003e@​Simon-He95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1140\"\u003eshikijs/shiki#1140\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/dc79245b\"\u003e\u003c!-- raw HTML omitted --\u003e(dc792)\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\u003emonaco\u003c/strong\u003e: Preserve Markdown font styles  -  by \u003ca href=\"https://github.com/prempyla\"\u003e\u003ccode\u003e@​prempyla\u003c/code\u003e\u003c/a\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/1107\"\u003eshikijs/shiki#1107\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/e4dec23e\"\u003e\u003c!-- raw HTML omitted --\u003e(e4dec)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eshiki\u003c/strong\u003e: Rename \u003ccode\u003ecreatedBundledHighlighter\u003c/code\u003e to \u003ccode\u003ecreateBundledHighlighter\u003c/code\u003e  -  by \u003ca href=\"https://github.com/tushar73-jet\"\u003e\u003ccode\u003e@​tushar73-jet\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eTushar\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/1135\"\u003eshikijs/shiki#1135\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/e6d21b04\"\u003e\u003c!-- raw HTML omitted --\u003e(e6d21)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformers\u003c/strong\u003e: Handle multi-token comments in rose-pine theme  -  by \u003ca href=\"https://github.com/ish1416\"\u003e\u003ccode\u003e@​ish1416\u003c/code\u003e\u003c/a\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/1118\"\u003eshikijs/shiki#1118\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/3e1bdf5d\"\u003e\u003c!-- raw HTML omitted --\u003e(3e1bd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etwoslash\u003c/strong\u003e: Fix typo in \u003ccode\u003etwoslash-query-persisted\u003c/code\u003e, close \u003ca href=\"https://github.com/shikijs/shiki/tree/HEAD/packages/shiki/issues/1130\"\u003e#1130\u003c/a\u003e, close \u003ca href=\"https://github.com/shikijs/shiki/tree/HEAD/packages/shiki/issues/981\"\u003e#981\u003c/a\u003e  -  by \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/1130\"\u003eshikijs/shiki#1130\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/981\"\u003eshikijs/shiki#981\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/55a17686\"\u003e\u003c!-- raw HTML omitted --\u003e(55a17)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes\u003c/strong\u003e: Add 'plain' to PlainTextLanguage type  -  by \u003ca href=\"https://github.com/kevinkucharczyk\"\u003e\u003ccode\u003e@​kevinkucharczyk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1133\"\u003eshikijs/shiki#1133\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/156c5f08\"\u003e\u003c!-- raw HTML omitted --\u003e(156c5)\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.16.0...v3.17.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.16.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate grammars  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/02dab9b8\"\u003e\u003c!-- raw HTML omitted --\u003e(02dab)\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\u003eEnable decorations for structure: inline  -  by \u003ca href=\"https://github.com/Aashish-Jha-11\"\u003e\u003ccode\u003e@​Aashish-Jha-11\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eAashish_Jha_1107\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1103\"\u003eshikijs/shiki#1103\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/8806b304\"\u003e\u003c!-- raw HTML omitted --\u003e(8806b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/a016f19e0fe77932f6f35edd5d32fd4365a8c0a5\"\u003e\u003ccode\u003ea016f19\u003c/code\u003e\u003c/a\u003e chore: release v3.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/355d207023482ab39bea2bbe3a79393bf892f667\"\u003e\u003ccode\u003e355d207\u003c/code\u003e\u003c/a\u003e chore: release v3.17.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/b4d3a57dde599c589fdeed7495637549ada7b3e7\"\u003e\u003ccode\u003eb4d3a57\u003c/code\u003e\u003c/a\u003e chore: release v3.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/e6d21b04d3b0d563269f227a709cb805f590265c\"\u003e\u003ccode\u003ee6d21b0\u003c/code\u003e\u003c/a\u003e fix(shiki): rename \u003ccode\u003ecreatedBundledHighlighter\u003c/code\u003e to \u003ccode\u003ecreateBundledHighlighter\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/fe08ee0271326fd48c8de51668a64f08be124c38\"\u003e\u003ccode\u003efe08ee0\u003c/code\u003e\u003c/a\u003e chore: release v3.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/02dab9b8c632406405fa0e75f7472f78bed2bee2\"\u003e\u003ccode\u003e02dab9b\u003c/code\u003e\u003c/a\u003e feat: update grammars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/4bf5be3d5495aff24d1fde99c8b3a8019299da12\"\u003e\u003ccode\u003e4bf5be3\u003c/code\u003e\u003c/a\u003e chore: update snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/63ab64b4825fc890dd41d82dad1b5680331e447b\"\u003e\u003ccode\u003e63ab64b\u003c/code\u003e\u003c/a\u003e chore: release v3.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/218c901dd1a540d83bbf0a5198037ac446c01ded\"\u003e\u003ccode\u003e218c901\u003c/code\u003e\u003c/a\u003e fix: allow singleton highlighter recovery after invalid language error (\u003ca href=\"https://github.com/shikijs/shiki/tree/HEAD/packages/shiki/issues/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/c056371b19e009a7239b5716cd18bf3e01f8754d\"\u003e\u003ccode\u003ec056371\u003c/code\u003e\u003c/a\u003e chore: update snapshot\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/shikijs/shiki/commits/v3.18.0/packages/shiki\"\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 shiki since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/jaredcunha/jaredcunha.com/pull/52","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaredcunha%2Fjaredcunha.com/issues/52","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/52/packages"},{"uuid":"3657891891","node_id":"PR_kwDOFj0Iys61JTVl","number":1719,"state":"closed","title":"Bump the dependencies group across 1 directory with 45 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-01T00:00:21.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-24T09:16:48.000Z","updated_at":"2025-12-01T00:00:29.000Z","time_to_close":571413,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":45,"packages":[{"name":"@docsearch/react","old_version":"3.9.0","new_version":"4.3.2","repository_url":"https://github.com/algolia/docsearch"},{"name":"@react-spring/web","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"react-router-dom","old_version":"6.28.0","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-tiny-popover","old_version":"5.1.0","new_version":"8.1.6","repository_url":"https://github.com/alexkatz/react-tiny-popover"},{"name":"react-use","old_version":"17.5.1","new_version":"17.6.0","repository_url":"https://github.com/streamich/react-use"},{"name":"workbox-window","old_version":"7.3.0","new_version":"7.4.0","repository_url":"https://github.com/googlechrome/workbox"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/eslint-parser","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-react","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@eslint/compat","old_version":"1.3.1","new_version":"2.0.0","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/js","old_version":"9.31.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@mdx-js/loader","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@mdx-js/react","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@octokit/auth-action","old_version":"5.1.1","new_version":"6.0.2","repository_url":"https://github.com/octokit/auth-action.js"},{"name":"@octokit/rest","old_version":"21.1.1","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@pmmmwh/react-refresh-webpack-plugin","old_version":"0.6.0-beta.1","new_version":"0.6.1","repository_url":"https://github.com/pmmmwh/react-refresh-webpack-plugin"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.22","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"copy-webpack-plugin","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/webpack-contrib/copy-webpack-plugin"},{"name":"cypress","old_version":"13.16.0","new_version":"15.7.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"eslint","old_version":"9.31.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-cypress","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/cypress-io/eslint-plugin-cypress"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"globals","old_version":"16.3.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"html-webpack-plugin","old_version":"5.6.3","new_version":"5.6.5","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"jest","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lint-staged","old_version":"15.4.3","new_version":"16.2.7","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"markdownlint-cli","old_version":"0.44.0","new_version":"0.46.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"mini-css-extract-plugin","old_version":"2.9.2","new_version":"2.9.4","repository_url":"https://github.com/webpack-contrib/mini-css-extract-plugin"},{"name":"postcss","old_version":"8.5.3","new_version":"8.5.6","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-loader","old_version":"8.1.1","new_version":"8.2.0","repository_url":"https://github.com/webpack-contrib/postcss-loader"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"remark-autolink-headings","old_version":"7.0.1","new_version":"8.0.0","repository_url":"https://github.com/remarkjs/remark-autolink-headings"},{"name":"remark-emoji","old_version":"5.0.1","new_version":"5.0.2","repository_url":"https://github.com/rhysd/remark-emoji"},{"name":"remark-gfm","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/remarkjs/remark-gfm"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"sass","old_version":"1.79.5","new_version":"1.94.2","repository_url":"https://github.com/sass/dart-sass"},{"name":"sass-loader","old_version":"16.0.4","new_version":"16.0.6","repository_url":"https://github.com/webpack/sass-loader"},{"name":"sirv-cli","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/lukeed/sirv"},{"name":"tailwindcss","old_version":"3.4.16","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"webpack","old_version":"5.97.1","new_version":"5.103.0","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-bundle-analyzer","old_version":"4.10.2","new_version":"5.0.1","repository_url":"https://github.com/webpack/webpack-bundle-analyzer"},{"name":"workbox-webpack-plugin","old_version":"7.3.0","new_version":"7.4.0","repository_url":"https://github.com/googlechrome/workbox"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 45 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@docsearch/react](https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react) | `3.9.0` | `4.3.2` |\n| [@react-spring/web](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.28.0` | `7.9.6` |\n| [react-tiny-popover](https://github.com/alexkatz/react-tiny-popover) | `5.1.0` | `8.1.6` |\n| [react-use](https://github.com/streamich/react-use) | `17.5.1` | `17.6.0` |\n| [workbox-window](https://github.com/googlechrome/workbox) | `7.3.0` | `7.4.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.28.5` |\n| [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) | `7.28.0` | `7.28.5` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.0` | `7.28.5` |\n| [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) | `7.27.1` | `7.28.5` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `1.3.1` | `2.0.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.31.0` | `9.39.1` |\n| [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) | `3.1.0` | `3.1.1` |\n| [@mdx-js/react](https://github.com/mdx-js/mdx/tree/HEAD/packages/react) | `3.1.0` | `3.1.1` |\n| [@octokit/auth-action](https://github.com/octokit/auth-action.js) | `5.1.1` | `6.0.2` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `21.1.1` | `22.0.1` |\n| [@pmmmwh/react-refresh-webpack-plugin](https://github.com/pmmmwh/react-refresh-webpack-plugin) | `0.6.0-beta.1` | `0.6.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.22` |\n| [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin) | `13.0.0` | `13.0.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `13.16.0` | `15.7.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.31.0` | `9.39.1` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) | `5.1.0` | `5.2.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `16.5.0` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.3` | `5.6.5` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `29.7.0` | `30.2.0` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `15.4.3` | `16.2.7` |\n| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | `0.44.0` | `0.46.0` |\n| [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) | `2.9.2` | `2.9.4` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.3` | `8.5.6` |\n| [postcss-loader](https://github.com/webpack-contrib/postcss-loader) | `8.1.1` | `8.2.0` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [remark-autolink-headings](https://github.com/remarkjs/remark-autolink-headings) | `7.0.1` | `8.0.0` |\n| [remark-emoji](https://github.com/rhysd/remark-emoji) | `5.0.1` | `5.0.2` |\n| [remark-gfm](https://github.com/remarkjs/remark-gfm) | `4.0.0` | `4.0.1` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [sass](https://github.com/sass/dart-sass) | `1.79.5` | `1.94.2` |\n| [sass-loader](https://github.com/webpack/sass-loader) | `16.0.4` | `16.0.6` |\n| [sirv-cli](https://github.com/lukeed/sirv) | `3.0.0` | `3.0.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.16` | `4.1.17` |\n| [webpack](https://github.com/webpack/webpack) | `5.97.1` | `5.103.0` |\n| [webpack-bundle-analyzer](https://github.com/webpack/webpack-bundle-analyzer) | `4.10.2` | `5.0.1` |\n| [workbox-webpack-plugin](https://github.com/googlechrome/workbox) | `7.3.0` | `7.4.0` |\n\n\nUpdates `@docsearch/react` from 3.9.0 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algolia/docsearch/releases\"\u003e\u003ccode\u003e@​docsearch/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.3.0...v4.3.1\"\u003e4.3.1\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enpm:\u003c/strong\u003e Publish new packages with public access (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2795\"\u003e#2795\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/2d045b59f29df9300e466b4701c3378022895e4a\"\u003e2d045b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.1.0...v4.2.0\"\u003e4.2.0\u003c/a\u003e (2025-10-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003easkai:\u003c/strong\u003e Fixes issue with askai state being outside DocSearchModal (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2778\"\u003e#2778\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/5d8943b5c6d84410b1ff9ad5604646609c6c9e63\"\u003e5d8943b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove hit favorite and hit deletion animations (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2777\"\u003e#2777\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/cd9e6fb3fb2eb4a618c7037983ad9a563d96cf5b\"\u003ecd9e6fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etypo (\u003ca href=\"https://github.com/algolia/docsearch/commit/1ff1198da31e0ee39ddfe61168f9ac3d86beb164\"\u003e1ff1198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecurate AskAI search parameters (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2768\"\u003e#2768\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/d8ad7f6d5f4ba1784cf9fdd2f25cbd58cc27015d\"\u003ed8ad7f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edark theme support for Menu (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2776\"\u003e#2776\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/01517d94dec49ac2533425c70d9a02ab3fc70a8d\"\u003e01517d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eModal and AskAI UX tweaks (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2765\"\u003e#2765\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/0267f554532a754a776f8125d16949ba2d4ff327\"\u003e0267f55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eModal UI/UX fixes and updates (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2780\"\u003e#2780\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/a3ab7a8176fd9ec32e879237b887dce8a138a7cc\"\u003ea3ab7a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate Ask AI docs (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2775\"\u003e#2775\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/9986cbf4266e1fecb44ee3658d556c9315852540\"\u003e9986cbf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.0.1...v4.1.0\"\u003e4.1.0\u003c/a\u003e (2025-09-22)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd docsearch 4 to website (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2767\"\u003e#2767\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/9a908b89b08972f7eb30fdce3435e7adff8fbdfa\"\u003e9a908b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit docsearch-react package exports (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2764\"\u003e#2764\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/b15f302ee3c262e79c3bba92a936cd8163fe406d\"\u003eb15f302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.0.0...v4.0.1\"\u003e4.0.1\u003c/a\u003e (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e Adds zod to dependency list (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2759\"\u003e#2759\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/40112944e8a7018568b50cddaf694312f26e167c\"\u003e4011294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodal:\u003c/strong\u003e Fixes issue with index typings on DocSearchModal (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/55934d8f9804959e7ae8e2407fc306552dbadfbc\"\u003e55934d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algolia/docsearch/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​docsearch/react\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/algolia/docsearch/compare/v4.3.1...v4.3.2\"\u003e4.3.2\u003c/a\u003e (2025-11-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esuggested-questions:\u003c/strong\u003e Fixes Suggested Questions on dark theme (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2797\"\u003e#2797\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/d9c42204572141a042ea93abf6d4aa73571c1354\"\u003ed9c4220\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.3.0...v4.3.1\"\u003e4.3.1\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enpm:\u003c/strong\u003e Publish new packages with public access (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2795\"\u003e#2795\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/2d045b59f29df9300e466b4701c3378022895e4a\"\u003e2d045b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.2.0...v4.3.0\"\u003e4.3.0\u003c/a\u003e (2025-11-04)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocsearch-js:\u003c/strong\u003e resultsFooterComponent not working in JS CDN version (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2786\"\u003e#2786\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/5381e76126d6111039407d5aea06f8710917515f\"\u003e5381e76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e Fix API Reference docs page formatting (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2783\"\u003e#2783\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/8980d47dbc7981e34fa3c15a7ce4ba42ed795eed\"\u003e8980d47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e updated askai markdown documentation (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2788\"\u003e#2788\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/f7be2a65fcfaadf8ea192c0d4ef796a6635ee30d\"\u003ef7be2a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eComposable API packages versions (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2789\"\u003e#2789\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/b91e3099c63090003ddc656e40ac356dc6c64efa\"\u003eb91e309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomposable-api:\u003c/strong\u003e Document Composable API (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2793\"\u003e#2793\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/e5ae33fe905703cb7211c73cc22c98cd48e33285\"\u003ee5ae33f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomposable-api:\u003c/strong\u003e Introduce new Composable API (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2779\"\u003e#2779\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/5e9bdfed70fe9d3a93583836fff62e52e387b25f\"\u003e5e9bdfe\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2771\"\u003e#2771\u003c/a\u003e \u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2772\"\u003e#2772\u003c/a\u003e \u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2774\"\u003e#2774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuggested-questions:\u003c/strong\u003e Add suggested questions (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2787\"\u003e#2787\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/2b4779ad06d6a132e82e0e43540550e580c6b498\"\u003e2b4779a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.1.0...v4.2.0\"\u003e4.2.0\u003c/a\u003e (2025-10-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003easkai:\u003c/strong\u003e Fixes issue with askai state being outside DocSearchModal (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2778\"\u003e#2778\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/5d8943b5c6d84410b1ff9ad5604646609c6c9e63\"\u003e5d8943b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove hit favorite and hit deletion animations (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2777\"\u003e#2777\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/cd9e6fb3fb2eb4a618c7037983ad9a563d96cf5b\"\u003ecd9e6fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etypo (\u003ca href=\"https://github.com/algolia/docsearch/commit/1ff1198da31e0ee39ddfe61168f9ac3d86beb164\"\u003e1ff1198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecurate AskAI search parameters (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2768\"\u003e#2768\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/d8ad7f6d5f4ba1784cf9fdd2f25cbd58cc27015d\"\u003ed8ad7f6\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\u003eSee full diff in \u003ca href=\"https://github.com/algolia/docsearch/commits/HEAD/packages/docsearch-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-spring/web` from 9.7.5 to 10.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/react-spring/releases\"\u003e\u003ccode\u003e@​react-spring/web\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix issue with Jest and legacy React apps using useTransition by \u003ca href=\"https://github.com/dimitris-tsetsonis\"\u003e\u003ccode\u003e@​dimitris-tsetsonis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2394\"\u003epmndrs/react-spring#2394\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/dimitris-tsetsonis\"\u003e\u003ccode\u003e@​dimitris-tsetsonis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2394\"\u003epmndrs/react-spring#2394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.2...v10.0.3\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.2...v10.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove accessing elem.ref in renderTransitions by \u003ca href=\"https://github.com/robertjarske\"\u003e\u003ccode\u003e@​robertjarske\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2373\"\u003epmndrs/react-spring#2373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport immediate useResize by \u003ca href=\"https://github.com/LoganDark\"\u003e\u003ccode\u003e@​LoganDark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2375\"\u003epmndrs/react-spring#2375\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/robertjarske\"\u003e\u003ccode\u003e@​robertjarske\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2373\"\u003epmndrs/react-spring#2373\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.1...v10.0.2\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.1...v10.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: spring does not start by \u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2372\"\u003epmndrs/react-spring#2372\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.0...v10.0.1\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.0...v10.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency concurrently to v9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2326\"\u003epmndrs/react-spring#2326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update TSUP to v8 by \u003ca href=\"https://github.com/joshuaellis\"\u003e\u003ccode\u003e@​joshuaellis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2328\"\u003epmndrs/react-spring#2328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency chokidar to v4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2325\"\u003epmndrs/react-spring#2325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2274\"\u003epmndrs/react-spring#2274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): fix bad spelling of package name by \u003ca href=\"https://github.com/joshuaellis\"\u003e\u003ccode\u003e@​joshuaellis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2350\"\u003epmndrs/react-spring#2350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vite-tsconfig-paths to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2338\"\u003epmndrs/react-spring#2338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vite to v6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2337\"\u003epmndrs/react-spring#2337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2330\"\u003epmndrs/react-spring#2330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003eimmediate\u003c/code\u003e does by \u003ca href=\"https://github.com/jorisw\"\u003e\u003ccode\u003e@​jorisw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2357\"\u003epmndrs/react-spring#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​vanilla-extract/vite-plugin\u003c/code\u003e to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2360\"\u003epmndrs/react-spring#2360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: react 19 support by \u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2368\"\u003epmndrs/react-spring#2368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update node.js to v22 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2339\"\u003epmndrs/react-spring#2339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency cypress to v14 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2367\"\u003epmndrs/react-spring#2367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency cookie to v1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2348\"\u003epmndrs/react-spring#2348\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/jorisw\"\u003e\u003ccode\u003e@​jorisw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2357\"\u003epmndrs/react-spring#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2368\"\u003epmndrs/react-spring#2368\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.0\"\u003ehttps://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.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/pmndrs/react-spring/commit/b6fbb98101f2cf00a6668cffed6d1b4d0012ae3a\"\u003e\u003ccode\u003eb6fbb98\u003c/code\u003e\u003c/a\u003e v10.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/f69b748600d3c528a141191b4a26b0c7bd062177\"\u003e\u003ccode\u003ef69b748\u003c/code\u003e\u003c/a\u003e fix: ref access issue in jest and legacy react apps (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2394\"\u003e#2394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/8631391a51634a327a235c26d7fc44723ee3a564\"\u003e\u003ccode\u003e8631391\u003c/code\u003e\u003c/a\u003e v10.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/7cc1c901aaa218681afd6b7528ea58f1e9b249ce\"\u003e\u003ccode\u003e7cc1c90\u003c/code\u003e\u003c/a\u003e fix: respect \u003ccode\u003eimmediate\u003c/code\u003e option to \u003ccode\u003euseResize\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2375\"\u003e#2375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/197e0a7f9699b27e5000bdbc3307c4866e66a816\"\u003e\u003ccode\u003e197e0a7\u003c/code\u003e\u003c/a\u003e fix: remove accessing elem.ref in renderTransitions (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2373\"\u003e#2373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/2dec5832e881758c977b280443dc2e25d09c1134\"\u003e\u003ccode\u003e2dec583\u003c/code\u003e\u003c/a\u003e v10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/de1244b8777a87305b6a359db3851dd36e72b78b\"\u003e\u003ccode\u003ede1244b\u003c/code\u003e\u003c/a\u003e fix: spring does not start (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2372\"\u003e#2372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/195c479b0360bf106edf16b3c602aa3b7c02c6ad\"\u003e\u003ccode\u003e195c479\u003c/code\u003e\u003c/a\u003e chore: v10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/7116bba5081366beeef5fb17723289bebab2f253\"\u003e\u003ccode\u003e7116bba\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency cookie to v1 (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2348\"\u003e#2348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/f463ef7024380fdd5b7f1c1ad205c27db739a4d6\"\u003e\u003ccode\u003ef463ef7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency cypress to v14 (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2367\"\u003e#2367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 6.28.0 to 7.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ereact-router-dom-v5-compat@6.4.0-pre.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies\n\u003cul\u003e\n\u003cli\u003ereact-router@6.4.0-pre.15\u003c/li\u003e\n\u003cli\u003ereact-router-dom@6.4.0-pre.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-router-dom-v5-compat@6.4.0-pre.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies\n\u003cul\u003e\n\u003cli\u003ereact-router@6.4.0-pre.11\u003c/li\u003e\n\u003cli\u003ereact-router-dom@6.4.0-pre.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.9.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.8.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e75da95e16ecf625f4e3bbc864b1a0a5202052c2\"\u003e\u003ccode\u003ee75da95\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14538\"\u003e#14538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6104e1fc91b5b9485573b7b0c17ab17ecda6ca33\"\u003e\u003ccode\u003e6104e1f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14535\"\u003e#14535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/092c872603c2cba6498144ef988437773ff89438\"\u003e\u003ccode\u003e092c872\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14523\"\u003e#14523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/a1918125144aecd8ac5dd62ad3b682877f06106f\"\u003e\u003ccode\u003ea191812\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14485\"\u003e#14485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/74bef786708cf6fe626649adca60a39bce898f39\"\u003e\u003ccode\u003e74bef78\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14469\"\u003e#14469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e650acfa72280373471b329931f024d9445f2925\"\u003e\u003ccode\u003ee650acf\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14431\"\u003e#14431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/7a2271e916e50427d726ac976b188c9e1aebc48c\"\u003e\u003ccode\u003e7a2271e\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14427\"\u003e#14427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/12a6719354315b0e6847475bd802098ccfe7d56a\"\u003e\u003ccode\u003e12a6719\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14395\"\u003e#14395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/b6c49ecb0a6a057fbdba0ecdf7e6e6fbc56911e4\"\u003e\u003ccode\u003eb6c49ec\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14394\"\u003e#14394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8d7ed4dd8a06384f560bcf57a0fa0b1dc4736916\"\u003e\u003ccode\u003e8d7ed4d\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14386\"\u003e#14386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.9.6/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for react-router-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-tiny-popover` from 5.1.0 to 8.1.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alexkatz/react-tiny-popover/blob/main/CHANGELOG.md\"\u003ereact-tiny-popover's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.1.6] - 2025-2-2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolved newly introduced module declaration issue from previous release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.1.5] - 2025-2-2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolved an issue where popover position sometimes did not occur on window resize\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.1.4] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolved type declaration issue that caused ts errors when rendering Popover component on certain versions of React\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.1.3] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePopover now immediately positions on open before requesting browser animation\nframe for subsequent updates (thanks \u003ca href=\"https://github.com/cozmo\"\u003e\u003ccode\u003e@​cozmo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.1.2] - 2024-9-13\u003c/h2\u003e\n\u003ch3\u003eFixed npm deployment issue\u003c/h3\u003e\n\u003ch2\u003e[8.1.1] - 2024-9-13\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePopover now re-renders properly on the following prop changes\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereposition\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epositions\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eboundaryElement\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eboundaryInset\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etransform\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etransformMode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003echildRect\u003c/code\u003e changes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epopoverRect\u003c/code\u003e changes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epadding\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ealign\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.1.0] - 2024-9-12\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrior to this change, the portal DOM elements generated when a popover appears\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/alexkatz/react-tiny-popover/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-use` from 17.5.1 to 17.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/react-use/releases\"\u003ereact-use's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.6.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/react-use/compare/v17.5.1...v17.6.0\"\u003e17.6.0\u003c/a\u003e (2024-12-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd onChange callback to useWindowSize (\u003ca href=\"https://github.com/streamich/react-use/commit/ea656f7e751b8366360ce2aa8238057bbbc1251a\"\u003eea656f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd onChange callback to useWindowSize (\u003ca href=\"https://github.com/streamich/react-use/commit/3eb531ac9e9e04641df29aafbd2677869cdcb085\"\u003e3eb531a\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/streamich/react-use/blob/master/CHANGELOG.md\"\u003ereact-use's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/react-use/compare/v17.5.1...v17.6.0\"\u003e17.6.0\u003c/a\u003e (2024-12-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd onChange callback to useWindowSize (\u003ca href=\"https://github.com/streamich/react-use/commit/ea656f7e751b8366360ce2aa8238057bbbc1251a\"\u003eea656f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd onChange callback to useWindowSize (\u003ca href=\"https://github.com/streamich/react-use/commit/3eb531ac9e9e04641df29aafbd2677869cdcb085\"\u003e3eb531a\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/streamich/react-use/commit/ad33f76dfff7ddb041a9ef74b80656a94affaa80\"\u003e\u003ccode\u003ead33f76\u003c/code\u003e\u003c/a\u003e chore(release): 17.6.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/7602956c316005c24512c6a368dd43ea9555a6ac\"\u003e\u003ccode\u003e7602956\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/react-use/issues/2608\"\u003e#2608\u003c/a\u003e from mahmoud-elgammal/feature/useWindowSize-onChange\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/7c4d69650f4e5332839668f1e982a95f5125cb80\"\u003e\u003ccode\u003e7c4d696\u003c/code\u003e\u003c/a\u003e docs: add security policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/ea656f7e751b8366360ce2aa8238057bbbc1251a\"\u003e\u003ccode\u003eea656f7\u003c/code\u003e\u003c/a\u003e feat: add onChange callback to useWindowSize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/3eb531ac9e9e04641df29aafbd2677869cdcb085\"\u003e\u003ccode\u003e3eb531a\u003c/code\u003e\u003c/a\u003e feat: add onChange callback to useWindowSize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/e1d0cd9f7fb2a124a9d46879489abfefdf48d836\"\u003e\u003ccode\u003ee1d0cd9\u003c/code\u003e\u003c/a\u003e chore(deps): update typescript-eslint monorepo to v5.62.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/1365221792b374b338f439407388e8110b27e38c\"\u003e\u003ccode\u003e1365221\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rxjs to v7.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/e1aff111b02194e48f36afd892d2fd4a3b0971be\"\u003e\u003ccode\u003ee1aff11\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency react-spring to v9.7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/a2028263a889adf5ed8105afe6916189c5521f12\"\u003e\u003ccode\u003ea202826\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-react to v7.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/d5654ebbde14ee90de872c1a98ac72140a393a26\"\u003e\u003ccode\u003ed5654eb\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsx-a11y to v6.9.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/react-use/compare/v17.5.1...v17.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `workbox-window` from 7.3.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/googlechrome/workbox/releases\"\u003eworkbox-window's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eWorkbox v7.4.0\u003c/h2\u003e\n\u003cp\u003ev7.4.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCritical dependency updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/fa702feeddd417fcdfa495cd9428fb4a28632e92\"\u003e\u003ccode\u003efa702fe\u003c/code\u003e\u003c/a\u003e v7.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/c34bf2847ae4a1bd5d0231c3a9854c3d4c89ce39\"\u003e\u003ccode\u003ec34bf28\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/googlechrome/workbox/issues/3441\"\u003e#3441\u003c/a\u003e from GoogleChrome/chore/npm-audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/cf21cb6d3dc7530ce55e114b03e420e91caeac41\"\u003e\u003ccode\u003ecf21cb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/googlechrome/workbox/issues/3440\"\u003e#3440\u003c/a\u003e from GoogleChrome/chore/update-actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/5083f3f5fb73bed1a294a713708384e606d3c37e\"\u003e\u003ccode\u003e5083f3f\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/cf9130035b85c43469254b9af6907bb770b155d2\"\u003e\u003ccode\u003ecf91300\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/googlechrome/workbox/issues/3439\"\u003e#3439\u003c/a\u003e from GoogleChrome/dependabot/npm_and_yarn/js-yaml-3....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/b6825a90212f4c140429aa21926f48d84d1ad972\"\u003e\u003ccode\u003eb6825a9\u003c/code\u003e\u003c/a\u003e Update upload-sarif action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/d971ff74732b8bb5192b03f1ea79cb3d1608bdb7\"\u003e\u003ccode\u003ed971ff7\u003c/code\u003e\u003c/a\u003e Update GitHub Actions to latest versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/076adc09746d9203ead11d72f2da156c23860d7c\"\u003e\u003ccode\u003e076adc0\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/69478fd01e8438f256c4dd2657d98dcec4cdac29\"\u003e\u003ccode\u003e69478fd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/googlechrome/workbox/issues/3433\"\u003e#3433\u003c/a\u003e from GoogleChrome/dependabot/npm_and_yarn/packages/w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/0d9b8b3a556f7dc5f3beda245e317c694466077a\"\u003e\u003ccode\u003e0d9b8b3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/googlechrome/workbox/issues/3434\"\u003e#3434\u003c/a\u003e from GoogleChrome/dependabot/npm_and_yarn/glob-11.1.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googlechrome/workbox/compare/v7.3.0...v7.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~swissspidy\"\u003eswissspidy\u003c/a\u003e, a new releaser for workbox-window since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.0 to 7.28.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.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\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\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/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\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/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\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\u003c!-- 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/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\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\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\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/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\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/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\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-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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, \u003ccode\u003ebabel-plugin-transform-class-static-block\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/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\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: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/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\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-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\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/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/42cb285b59fc99a8102d69bef6223b75617e9f46\"\u003e\u003ccode\u003e42cb285\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@babel/core\u003c/code\u003e types (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17404\"\u003e#17404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/da0d1ad52e222bcac42b06eb19373fdaa71babef\"\u003e\u003ccode\u003eda0d1ad\u003c/code\u003e\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17490\"\u003e#17490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b41f8cdd0183e800de58c573a4f57497f72b2e26\"\u003e\u003ccode\u003eb41f8cd\u003c/code\u003e\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17493\"\u003e#17493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/18d88b83c67c8dbbe63e4ac423e6006c4c01b85c\"\u003e\u003ccode\u003e18d88b8\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@​babel/core\u003c/code\u003e typings (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17471\"\u003e#17471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/453b068f36b8b2f8a5d10ef9e05e4ec6a985b28f\"\u003e\u003ccode\u003e453b068\u003c/code\u003e\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17474\"\u003e#17474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/98d18aa4f66ce300a6a863bad223ab67b3fdf282\"\u003e\u003ccode\u003e98d18aa\u003c/code\u003e\u003c/a\u003e Misc: Cleanup Babel 8 tasks (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17429\"\u003e#17429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/64ec61ed54fab405a484f310dc61cb94bb55eecc\"\u003e\u003ccode\u003e64ec61e\u003c/code\u003e\u003c/a\u003e export PartialConfig and NormalizedOptions (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17470\"\u003e#17470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.5/packages/babel-core\"\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/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/eslint-parser` from 7.28.0 to 7.28.5\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/eslint-parser\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\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\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/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\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/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\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\u003c!-- 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/eslint-parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\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\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\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/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\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/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\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-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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, \u003ccode\u003ebabel-plugin-transform-class-static-block\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/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\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: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/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\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-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\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/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/42cb285b59fc99a8102d69bef6223b75617e9f46\"\u003e\u003ccode\u003e42cb285\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@babel/core\u003c/code\u003e types (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17404\"\u003e#17404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e7031b725d6a478f4fe14a3cadd0ed2c62a46017\"\u003e\u003ccode\u003ee7031b7\u003c/code\u003e\u003c/a\u003e [Babel 8] Treat \u003ccode\u003eallowSuperOutsideMethod\u003c/code\u003e as top-level only (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17505\"\u003e#17505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f04083a70573804935797e5a4d7d8f647d30a59a\"\u003e\u003ccode\u003ef04083a\u003c/code\u003e\u003c/a\u003e [Babel 8] Align TSMappedType AST (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17479\"\u003e#17479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/432a7ffbff568efb608a5ddd8e87aea39c76bdad\"\u003e\u003ccode\u003e432a7ff\u003c/code\u003e\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17465\"\u003e#17465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e77e3b02d731da53463c5c80c66858cbb0c6dcfb\"\u003e\u003ccode\u003ee77e3b0\u003c/code\u003e\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17448\"\u003e#17448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.5/eslint/babel-eslint-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 [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/eslint-parser\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.0 to 7.28.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/preset-env\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.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\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003cc...\n\n_Description has been truncated_","html_url":"https://github.com/line/webpack.kr/pull/1719","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/line%2Fwebpack.kr/issues/1719","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1719/packages"},{"uuid":"3656727333","node_id":"PR_kwDOKEll7c61FfyP","number":57,"state":"open","title":"build(deps): bump @mdx-js/loader from 3.1.0 to 3.1.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-24T01:08:36.000Z","updated_at":"2025-11-24T01:08:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"@mdx-js/loader","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) from 3.1.0 to 3.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@mdx-js/loader\u0026package-manager=npm_and_yarn\u0026previous-version=3.1.0\u0026new-version=3.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/xutingzhou/xutingzhou/pull/57","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xutingzhou%2Fxutingzhou/issues/57","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/57/packages"},{"uuid":"3634663489","node_id":"PR_kwDOA7BOnc6z7WQt","number":7703,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 38 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-24T19:31:40.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-17T19:09:14.000Z","updated_at":"2025-11-24T19:31:42.000Z","time_to_close":606146,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":38,"packages":[{"name":"@docsearch/react","old_version":"3.9.0","new_version":"4.3.2","repository_url":"https://github.com/algolia/docsearch"},{"name":"@react-spring/web","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"react-router-dom","old_version":"6.28.0","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-use","old_version":"17.5.1","new_version":"17.6.0","repository_url":"https://github.com/streamich/react-use"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/eslint-parser","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-react","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@eslint/compat","old_version":"1.3.1","new_version":"2.0.0","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/js","old_version":"9.31.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@mdx-js/loader","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@mdx-js/react","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@octokit/auth-action","old_version":"5.1.1","new_version":"6.0.2","repository_url":"https://github.com/octokit/auth-action.js"},{"name":"@octokit/rest","old_version":"21.1.1","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@pmmmwh/react-refresh-webpack-plugin","old_version":"0.6.0-beta.1","new_version":"0.6.1","repository_url":"https://github.com/pmmmwh/react-refresh-webpack-plugin"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.22","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"copy-webpack-plugin","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/webpack-contrib/copy-webpack-plugin"},{"name":"cypress","old_version":"13.16.0","new_version":"15.6.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-cypress","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/cypress-io/eslint-plugin-cypress"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"globals","old_version":"16.3.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"html-webpack-plugin","old_version":"5.6.3","new_version":"5.6.4","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"jest","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lint-staged","old_version":"15.4.3","new_version":"16.2.6","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"markdownlint-cli","old_version":"0.44.0","new_version":"0.45.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"mini-css-extract-plugin","old_version":"2.9.2","new_version":"2.9.4","repository_url":"https://github.com/webpack-contrib/mini-css-extract-plugin"},{"name":"postcss","old_version":"8.5.3","new_version":"8.5.6","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-loader","old_version":"8.1.1","new_version":"8.2.0","repository_url":"https://github.com/webpack-contrib/postcss-loader"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"remark-emoji","old_version":"5.0.1","new_version":"5.0.2","repository_url":"https://github.com/rhysd/remark-emoji"},{"name":"remark-gfm","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/remarkjs/remark-gfm"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.0","repository_url":"https://github.com/isaacs/rimraf"},{"name":"sass-loader","old_version":"16.0.4","new_version":"16.0.6","repository_url":"https://github.com/webpack/sass-loader"},{"name":"sirv-cli","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/lukeed/sirv"},{"name":"tailwindcss","old_version":"3.4.16","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"webpack","old_version":"5.97.1","new_version":"5.102.1","repository_url":"https://github.com/webpack/webpack"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 38 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@docsearch/react](https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react) | `3.9.0` | `4.3.2` |\n| [@react-spring/web](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.28.0` | `7.9.6` |\n| [react-use](https://github.com/streamich/react-use) | `17.5.1` | `17.6.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.28.5` |\n| [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) | `7.28.0` | `7.28.5` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.0` | `7.28.5` |\n| [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) | `7.27.1` | `7.28.5` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `1.3.1` | `2.0.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.31.0` | `9.39.1` |\n| [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) | `3.1.0` | `3.1.1` |\n| [@mdx-js/react](https://github.com/mdx-js/mdx/tree/HEAD/packages/react) | `3.1.0` | `3.1.1` |\n| [@octokit/auth-action](https://github.com/octokit/auth-action.js) | `5.1.1` | `6.0.2` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `21.1.1` | `22.0.1` |\n| [@pmmmwh/react-refresh-webpack-plugin](https://github.com/pmmmwh/react-refresh-webpack-plugin) | `0.6.0-beta.1` | `0.6.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.22` |\n| [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin) | `13.0.0` | `13.0.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `13.16.0` | `15.6.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) | `5.1.0` | `5.2.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `16.5.0` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.3` | `5.6.4` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `29.7.0` | `30.2.0` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `15.4.3` | `16.2.6` |\n| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | `0.44.0` | `0.45.0` |\n| [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) | `2.9.2` | `2.9.4` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.3` | `8.5.6` |\n| [postcss-loader](https://github.com/webpack-contrib/postcss-loader) | `8.1.1` | `8.2.0` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [remark-emoji](https://github.com/rhysd/remark-emoji) | `5.0.1` | `5.0.2` |\n| [remark-gfm](https://github.com/remarkjs/remark-gfm) | `4.0.0` | `4.0.1` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.0` |\n| [sass-loader](https://github.com/webpack/sass-loader) | `16.0.4` | `16.0.6` |\n| [sirv-cli](https://github.com/lukeed/sirv) | `3.0.0` | `3.0.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.16` | `4.1.17` |\n| [webpack](https://github.com/webpack/webpack) | `5.97.1` | `5.102.1` |\n\n\nUpdates `@docsearch/react` from 3.9.0 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algolia/docsearch/releases\"\u003e\u003ccode\u003e@​docsearch/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.3.0...v4.3.1\"\u003e4.3.1\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enpm:\u003c/strong\u003e Publish new packages with public access (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2795\"\u003e#2795\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/2d045b59f29df9300e466b4701c3378022895e4a\"\u003e2d045b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.1.0...v4.2.0\"\u003e4.2.0\u003c/a\u003e (2025-10-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003easkai:\u003c/strong\u003e Fixes issue with askai state being outside DocSearchModal (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2778\"\u003e#2778\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/5d8943b5c6d84410b1ff9ad5604646609c6c9e63\"\u003e5d8943b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove hit favorite and hit deletion animations (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2777\"\u003e#2777\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/cd9e6fb3fb2eb4a618c7037983ad9a563d96cf5b\"\u003ecd9e6fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etypo (\u003ca href=\"https://github.com/algolia/docsearch/commit/1ff1198da31e0ee39ddfe61168f9ac3d86beb164\"\u003e1ff1198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecurate AskAI search parameters (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2768\"\u003e#2768\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/d8ad7f6d5f4ba1784cf9fdd2f25cbd58cc27015d\"\u003ed8ad7f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edark theme support for Menu (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2776\"\u003e#2776\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/01517d94dec49ac2533425c70d9a02ab3fc70a8d\"\u003e01517d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eModal and AskAI UX tweaks (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2765\"\u003e#2765\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/0267f554532a754a776f8125d16949ba2d4ff327\"\u003e0267f55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eModal UI/UX fixes and updates (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2780\"\u003e#2780\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/a3ab7a8176fd9ec32e879237b887dce8a138a7cc\"\u003ea3ab7a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate Ask AI docs (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2775\"\u003e#2775\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/9986cbf4266e1fecb44ee3658d556c9315852540\"\u003e9986cbf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.0.1...v4.1.0\"\u003e4.1.0\u003c/a\u003e (2025-09-22)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd docsearch 4 to website (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2767\"\u003e#2767\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/9a908b89b08972f7eb30fdce3435e7adff8fbdfa\"\u003e9a908b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit docsearch-react package exports (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2764\"\u003e#2764\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/b15f302ee3c262e79c3bba92a936cd8163fe406d\"\u003eb15f302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.0.0...v4.0.1\"\u003e4.0.1\u003c/a\u003e (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e Adds zod to dependency list (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2759\"\u003e#2759\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/40112944e8a7018568b50cddaf694312f26e167c\"\u003e4011294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodal:\u003c/strong\u003e Fixes issue with index typings on DocSearchModal (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/55934d8f9804959e7ae8e2407fc306552dbadfbc\"\u003e55934d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algolia/docsearch/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​docsearch/react\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/algolia/docsearch/compare/v4.3.1...v4.3.2\"\u003e4.3.2\u003c/a\u003e (2025-11-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esuggested-questions:\u003c/strong\u003e Fixes Suggested Questions on dark theme (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2797\"\u003e#2797\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/d9c42204572141a042ea93abf6d4aa73571c1354\"\u003ed9c4220\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.3.0...v4.3.1\"\u003e4.3.1\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enpm:\u003c/strong\u003e Publish new packages with public access (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2795\"\u003e#2795\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/2d045b59f29df9300e466b4701c3378022895e4a\"\u003e2d045b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.2.0...v4.3.0\"\u003e4.3.0\u003c/a\u003e (2025-11-04)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocsearch-js:\u003c/strong\u003e resultsFooterComponent not working in JS CDN version (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2786\"\u003e#2786\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/5381e76126d6111039407d5aea06f8710917515f\"\u003e5381e76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e Fix API Reference docs page formatting (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2783\"\u003e#2783\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/8980d47dbc7981e34fa3c15a7ce4ba42ed795eed\"\u003e8980d47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e updated askai markdown documentation (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2788\"\u003e#2788\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/f7be2a65fcfaadf8ea192c0d4ef796a6635ee30d\"\u003ef7be2a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eComposable API packages versions (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2789\"\u003e#2789\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/b91e3099c63090003ddc656e40ac356dc6c64efa\"\u003eb91e309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomposable-api:\u003c/strong\u003e Document Composable API (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2793\"\u003e#2793\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/e5ae33fe905703cb7211c73cc22c98cd48e33285\"\u003ee5ae33f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomposable-api:\u003c/strong\u003e Introduce new Composable API (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2779\"\u003e#2779\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/5e9bdfed70fe9d3a93583836fff62e52e387b25f\"\u003e5e9bdfe\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2771\"\u003e#2771\u003c/a\u003e \u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2772\"\u003e#2772\u003c/a\u003e \u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2774\"\u003e#2774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuggested-questions:\u003c/strong\u003e Add suggested questions (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2787\"\u003e#2787\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/2b4779ad06d6a132e82e0e43540550e580c6b498\"\u003e2b4779a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.1.0...v4.2.0\"\u003e4.2.0\u003c/a\u003e (2025-10-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003easkai:\u003c/strong\u003e Fixes issue with askai state being outside DocSearchModal (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2778\"\u003e#2778\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/5d8943b5c6d84410b1ff9ad5604646609c6c9e63\"\u003e5d8943b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove hit favorite and hit deletion animations (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2777\"\u003e#2777\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/cd9e6fb3fb2eb4a618c7037983ad9a563d96cf5b\"\u003ecd9e6fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etypo (\u003ca href=\"https://github.com/algolia/docsearch/commit/1ff1198da31e0ee39ddfe61168f9ac3d86beb164\"\u003e1ff1198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecurate AskAI search parameters (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2768\"\u003e#2768\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/d8ad7f6d5f4ba1784cf9fdd2f25cbd58cc27015d\"\u003ed8ad7f6\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\u003eSee full diff in \u003ca href=\"https://github.com/algolia/docsearch/commits/HEAD/packages/docsearch-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-spring/web` from 9.7.5 to 10.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/react-spring/releases\"\u003e\u003ccode\u003e@​react-spring/web\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix issue with Jest and legacy React apps using useTransition by \u003ca href=\"https://github.com/dimitris-tsetsonis\"\u003e\u003ccode\u003e@​dimitris-tsetsonis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2394\"\u003epmndrs/react-spring#2394\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/dimitris-tsetsonis\"\u003e\u003ccode\u003e@​dimitris-tsetsonis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2394\"\u003epmndrs/react-spring#2394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.2...v10.0.3\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.2...v10.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove accessing elem.ref in renderTransitions by \u003ca href=\"https://github.com/robertjarske\"\u003e\u003ccode\u003e@​robertjarske\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2373\"\u003epmndrs/react-spring#2373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport immediate useResize by \u003ca href=\"https://github.com/LoganDark\"\u003e\u003ccode\u003e@​LoganDark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2375\"\u003epmndrs/react-spring#2375\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/robertjarske\"\u003e\u003ccode\u003e@​robertjarske\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2373\"\u003epmndrs/react-spring#2373\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.1...v10.0.2\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.1...v10.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: spring does not start by \u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2372\"\u003epmndrs/react-spring#2372\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.0...v10.0.1\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.0...v10.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency concurrently to v9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2326\"\u003epmndrs/react-spring#2326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update TSUP to v8 by \u003ca href=\"https://github.com/joshuaellis\"\u003e\u003ccode\u003e@​joshuaellis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2328\"\u003epmndrs/react-spring#2328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency chokidar to v4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2325\"\u003epmndrs/react-spring#2325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2274\"\u003epmndrs/react-spring#2274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): fix bad spelling of package name by \u003ca href=\"https://github.com/joshuaellis\"\u003e\u003ccode\u003e@​joshuaellis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2350\"\u003epmndrs/react-spring#2350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vite-tsconfig-paths to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2338\"\u003epmndrs/react-spring#2338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vite to v6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2337\"\u003epmndrs/react-spring#2337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2330\"\u003epmndrs/react-spring#2330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003eimmediate\u003c/code\u003e does by \u003ca href=\"https://github.com/jorisw\"\u003e\u003ccode\u003e@​jorisw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2357\"\u003epmndrs/react-spring#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​vanilla-extract/vite-plugin\u003c/code\u003e to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2360\"\u003epmndrs/react-spring#2360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: react 19 support by \u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2368\"\u003epmndrs/react-spring#2368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update node.js to v22 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2339\"\u003epmndrs/react-spring#2339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency cypress to v14 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2367\"\u003epmndrs/react-spring#2367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency cookie to v1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2348\"\u003epmndrs/react-spring#2348\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/jorisw\"\u003e\u003ccode\u003e@​jorisw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2357\"\u003epmndrs/react-spring#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2368\"\u003epmndrs/react-spring#2368\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.0\"\u003ehttps://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.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/pmndrs/react-spring/commit/b6fbb98101f2cf00a6668cffed6d1b4d0012ae3a\"\u003e\u003ccode\u003eb6fbb98\u003c/code\u003e\u003c/a\u003e v10.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/f69b748600d3c528a141191b4a26b0c7bd062177\"\u003e\u003ccode\u003ef69b748\u003c/code\u003e\u003c/a\u003e fix: ref access issue in jest and legacy react apps (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2394\"\u003e#2394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/8631391a51634a327a235c26d7fc44723ee3a564\"\u003e\u003ccode\u003e8631391\u003c/code\u003e\u003c/a\u003e v10.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/7cc1c901aaa218681afd6b7528ea58f1e9b249ce\"\u003e\u003ccode\u003e7cc1c90\u003c/code\u003e\u003c/a\u003e fix: respect \u003ccode\u003eimmediate\u003c/code\u003e option to \u003ccode\u003euseResize\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2375\"\u003e#2375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/197e0a7f9699b27e5000bdbc3307c4866e66a816\"\u003e\u003ccode\u003e197e0a7\u003c/code\u003e\u003c/a\u003e fix: remove accessing elem.ref in renderTransitions (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2373\"\u003e#2373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/2dec5832e881758c977b280443dc2e25d09c1134\"\u003e\u003ccode\u003e2dec583\u003c/code\u003e\u003c/a\u003e v10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/de1244b8777a87305b6a359db3851dd36e72b78b\"\u003e\u003ccode\u003ede1244b\u003c/code\u003e\u003c/a\u003e fix: spring does not start (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2372\"\u003e#2372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/195c479b0360bf106edf16b3c602aa3b7c02c6ad\"\u003e\u003ccode\u003e195c479\u003c/code\u003e\u003c/a\u003e chore: v10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/7116bba5081366beeef5fb17723289bebab2f253\"\u003e\u003ccode\u003e7116bba\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency cookie to v1 (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2348\"\u003e#2348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/f463ef7024380fdd5b7f1c1ad205c27db739a4d6\"\u003e\u003ccode\u003ef463ef7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency cypress to v14 (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2367\"\u003e#2367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 6.28.0 to 7.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ereact-router-dom-v5-compat@6.4.0-pre.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies\n\u003cul\u003e\n\u003cli\u003ereact-router@6.4.0-pre.15\u003c/li\u003e\n\u003cli\u003ereact-router-dom@6.4.0-pre.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-router-dom-v5-compat@6.4.0-pre.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies\n\u003cul\u003e\n\u003cli\u003ereact-router@6.4.0-pre.11\u003c/li\u003e\n\u003cli\u003ereact-router-dom@6.4.0-pre.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.9.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.8.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e75da95e16ecf625f4e3bbc864b1a0a5202052c2\"\u003e\u003ccode\u003ee75da95\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14538\"\u003e#14538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6104e1fc91b5b9485573b7b0c17ab17ecda6ca33\"\u003e\u003ccode\u003e6104e1f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14535\"\u003e#14535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/092c872603c2cba6498144ef988437773ff89438\"\u003e\u003ccode\u003e092c872\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14523\"\u003e#14523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/a1918125144aecd8ac5dd62ad3b682877f06106f\"\u003e\u003ccode\u003ea191812\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14485\"\u003e#14485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/74bef786708cf6fe626649adca60a39bce898f39\"\u003e\u003ccode\u003e74bef78\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14469\"\u003e#14469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e650acfa72280373471b329931f024d9445f2925\"\u003e\u003ccode\u003ee650acf\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14431\"\u003e#14431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/7a2271e916e50427d726ac976b188c9e1aebc48c\"\u003e\u003ccode\u003e7a2271e\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14427\"\u003e#14427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/12a6719354315b0e6847475bd802098ccfe7d56a\"\u003e\u003ccode\u003e12a6719\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14395\"\u003e#14395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/b6c49ecb0a6a057fbdba0ecdf7e6e6fbc56911e4\"\u003e\u003ccode\u003eb6c49ec\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14394\"\u003e#14394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8d7ed4dd8a06384f560bcf57a0fa0b1dc4736916\"\u003e\u003ccode\u003e8d7ed4d\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14386\"\u003e#14386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.9.6/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for react-router-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-use` from 17.5.1 to 17.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/react-use/releases\"\u003ereact-use's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.6.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/react-use/compare/v17.5.1...v17.6.0\"\u003e17.6.0\u003c/a\u003e (2024-12-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd onChange callback to useWindowSize (\u003ca href=\"https://github.com/streamich/react-use/commit/ea656f7e751b8366360ce2aa8238057bbbc1251a\"\u003eea656f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd onChange callback to useWindowSize (\u003ca href=\"https://github.com/streamich/react-use/commit/3eb531ac9e9e04641df29aafbd2677869cdcb085\"\u003e3eb531a\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/streamich/react-use/blob/master/CHANGELOG.md\"\u003ereact-use's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/react-use/compare/v17.5.1...v17.6.0\"\u003e17.6.0\u003c/a\u003e (2024-12-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd onChange callback to useWindowSize (\u003ca href=\"https://github.com/streamich/react-use/commit/ea656f7e751b8366360ce2aa8238057bbbc1251a\"\u003eea656f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd onChange callback to useWindowSize (\u003ca href=\"https://github.com/streamich/react-use/commit/3eb531ac9e9e04641df29aafbd2677869cdcb085\"\u003e3eb531a\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/streamich/react-use/commit/ad33f76dfff7ddb041a9ef74b80656a94affaa80\"\u003e\u003ccode\u003ead33f76\u003c/code\u003e\u003c/a\u003e chore(release): 17.6.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/7602956c316005c24512c6a368dd43ea9555a6ac\"\u003e\u003ccode\u003e7602956\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/react-use/issues/2608\"\u003e#2608\u003c/a\u003e from mahmoud-elgammal/feature/useWindowSize-onChange\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/7c4d69650f4e5332839668f1e982a95f5125cb80\"\u003e\u003ccode\u003e7c4d696\u003c/code\u003e\u003c/a\u003e docs: add security policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/ea656f7e751b8366360ce2aa8238057bbbc1251a\"\u003e\u003ccode\u003eea656f7\u003c/code\u003e\u003c/a\u003e feat: add onChange callback to useWindowSize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/3eb531ac9e9e04641df29aafbd2677869cdcb085\"\u003e\u003ccode\u003e3eb531a\u003c/code\u003e\u003c/a\u003e feat: add onChange callback to useWindowSize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/e1d0cd9f7fb2a124a9d46879489abfefdf48d836\"\u003e\u003ccode\u003ee1d0cd9\u003c/code\u003e\u003c/a\u003e chore(deps): update typescript-eslint monorepo to v5.62.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/1365221792b374b338f439407388e8110b27e38c\"\u003e\u003ccode\u003e1365221\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rxjs to v7.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/e1aff111b02194e48f36afd892d2fd4a3b0971be\"\u003e\u003ccode\u003ee1aff11\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency react-spring to v9.7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/a2028263a889adf5ed8105afe6916189c5521f12\"\u003e\u003ccode\u003ea202826\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-react to v7.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/d5654ebbde14ee90de872c1a98ac72140a393a26\"\u003e\u003ccode\u003ed5654eb\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsx-a11y to v6.9.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/react-use/compare/v17.5.1...v17.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.0 to 7.28.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.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\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\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/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\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/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\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\u003c!-- 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/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\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\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\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/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\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/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\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-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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, \u003ccode\u003ebabel-plugin-transform-class-static-block\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/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\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: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/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\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-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\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/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/42cb285b59fc99a8102d69bef6223b75617e9f46\"\u003e\u003ccode\u003e42cb285\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@babel/core\u003c/code\u003e types (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17404\"\u003e#17404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/da0d1ad52e222bcac42b06eb19373fdaa71babef\"\u003e\u003ccode\u003eda0d1ad\u003c/code\u003e\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17490\"\u003e#17490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b41f8cdd0183e800de58c573a4f57497f72b2e26\"\u003e\u003ccode\u003eb41f8cd\u003c/code\u003e\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17493\"\u003e#17493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/18d88b83c67c8dbbe63e4ac423e6006c4c01b85c\"\u003e\u003ccode\u003e18d88b8\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@​babel/core\u003c/code\u003e typings (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17471\"\u003e#17471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/453b068f36b8b2f8a5d10ef9e05e4ec6a985b28f\"\u003e\u003ccode\u003e453b068\u003c/code\u003e\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17474\"\u003e#17474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/98d18aa4f66ce300a6a863bad223ab67b3fdf282\"\u003e\u003ccode\u003e98d18aa\u003c/code\u003e\u003c/a\u003e Misc: Cleanup Babel 8 tasks (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17429\"\u003e#17429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/64ec61ed54fab405a484f310dc61cb94bb55eecc\"\u003e\u003ccode\u003e64ec61e\u003c/code\u003e\u003c/a\u003e export PartialConfig and NormalizedOptions (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17470\"\u003e#17470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.5/packages/babel-core\"\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/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/eslint-parser` from 7.28.0 to 7.28.5\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/eslint-parser\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\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\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/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\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/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\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\u003c!-- 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/eslint-parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\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\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\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/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\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/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\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-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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, \u003ccode\u003ebabel-plugin-transform-class-static-block\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/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\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: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/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\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-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\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/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/42cb285b59fc99a8102d69bef6223b75617e9f46\"\u003e\u003ccode\u003e42cb285\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@babel/core\u003c/code\u003e types (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17404\"\u003e#17404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e7031b725d6a478f4fe14a3cadd0ed2c62a46017\"\u003e\u003ccode\u003ee7031b7\u003c/code\u003e\u003c/a\u003e [Babel 8] Treat \u003ccode\u003eallowSuperOutsideMethod\u003c/code\u003e as top-level only (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17505\"\u003e#17505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f04083a70573804935797e5a4d7d8f647d30a59a\"\u003e\u003ccode\u003ef04083a\u003c/code\u003e\u003c/a\u003e [Babel 8] Align TSMappedType AST (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17479\"\u003e#17479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/432a7ffbff568efb608a5ddd8e87aea39c76bdad\"\u003e\u003ccode\u003e432a7ff\u003c/code\u003e\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17465\"\u003e#17465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e77e3b02d731da53463c5c80c66858cbb0c6dcfb\"\u003e\u003ccode\u003ee77e3b0\u003c/code\u003e\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17448\"\u003e#17448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.5/eslint/babel-eslint-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 [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/eslint-parser\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.0 to 7.28.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/preset-env\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.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\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\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/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\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/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\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\u003c!-- 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/preset-env\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\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\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\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/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\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/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\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-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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, \u003ccode\u003ebabel-plugin-transform-class-static-block\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/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\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: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/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e ...\n\n_Description has been truncated_","html_url":"https://github.com/webpack/webpack.js.org/pull/7703","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack%2Fwebpack.js.org/issues/7703","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7703/packages"},{"uuid":"3632658971","node_id":"PR_kwDOPBBbnM6z0m88","number":22,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 82 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2025-11-24T05:38:17.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-17T10:18:44.000Z","updated_at":"2025-11-24T05:38:26.000Z","time_to_close":587973,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":82,"packages":[{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@vitest/coverage-istanbul","old_version":"3.2.4","new_version":"4.0.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.0.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"9.31.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"jsdom","old_version":"26.1.0","new_version":"27.2.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"msw","old_version":"2.10.4","new_version":"2.12.2","repository_url":"https://github.com/mswjs/msw"},{"name":"turbo","old_version":"2.5.4","new_version":"2.6.1","repository_url":"https://github.com/vercel/turborepo"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@hookform/resolvers","old_version":"5.1.1","new_version":"5.2.2","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@mdx-js/loader","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@mdx-js/react","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@next/mdx","old_version":"15.3.5","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/third-parties","old_version":"15.3.5","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@sentry/nextjs","old_version":"9.38.0","new_version":"10.25.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tailwindcss/typography","old_version":"0.5.16","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"import-in-the-middle","old_version":"1.14.2","new_version":"2.0.0","repository_url":"https://github.com/nodejs/import-in-the-middle"},{"name":"jose","old_version":"6.0.11","new_version":"6.1.2","repository_url":"https://github.com/panva/jose"},{"name":"lucide-react","old_version":"0.525.0","new_version":"0.554.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.3.5","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.8","new_version":"19.2.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.6","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"require-in-the-middle","old_version":"7.5.2","new_version":"8.0.1","repository_url":"https://github.com/nodejs/require-in-the-middle"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"uuid","old_version":"11.1.0","new_version":"13.0.0","repository_url":"https://github.com/uuidjs/uuid"},{"name":"zod","old_version":"4.0.5","new_version":"4.1.12","repository_url":"https://github.com/colinhacks/zod"},{"name":"@playwright/test","old_version":"1.54.1","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/postcss","old_version":"4.1.11","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"24.0.13","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.6.0","new_version":"5.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.22","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"cross-env","old_version":"7.0.3","new_version":"10.1.0","repository_url":"https://github.com/kentcdodds/cross-env"},{"name":"cssnano","old_version":"7.0.7","new_version":"7.1.2","repository_url":"https://github.com/cssnano/cssnano"},{"name":"eslint-config-next","old_version":"15.3.5","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-prettier","old_version":"5.5.1","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"tailwindcss","old_version":"4.1.11","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@eslint/js","old_version":"9.31.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.3.5","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-turbo","old_version":"2.5.4","new_version":"2.6.1","repository_url":"https://github.com/vercel/turborepo"},{"name":"globals","old_version":"16.3.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"typescript-eslint","old_version":"8.36.0","new_version":"8.46.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@radix-ui/react-accordion","old_version":"1.2.11","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-alert-dialog","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-aspect-ratio","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-context-menu","old_version":"2.2.15","new_version":"2.2.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.15","new_version":"2.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-hover-card","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-menubar","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.13","new_version":"1.2.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-radio-group","old_version":"1.3.7","new_version":"1.3.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.9","new_version":"1.2.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.5","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.3.5","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.5","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.14","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle-group","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react-day-picker","old_version":"9.8.0","new_version":"9.11.1","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-hook-form","old_version":"7.60.0","new_version":"7.66.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-resizable-panels","old_version":"3.0.3","new_version":"3.0.6","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"recharts","old_version":"3.1.0","new_version":"3.4.1","repository_url":"https://github.com/recharts/recharts"},{"name":"sonner","old_version":"2.0.6","new_version":"2.0.7","repository_url":"https://github.com/emilkowalski/sonner"},{"name":"@tailwindcss/cli","old_version":"4.1.11","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the dependencies group with 79 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `3.2.4` | `4.0.9` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.0.9` |\n| [eslint](https://github.com/eslint/eslint) | `9.31.0` | `9.39.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `27.2.0` |\n| [msw](https://github.com/mswjs/msw) | `2.10.4` | `2.12.2` |\n| [turbo](https://github.com/vercel/turborepo) | `2.5.4` | `2.6.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.9` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.1.1` | `5.2.2` |\n| [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) | `3.1.0` | `3.1.1` |\n| [@mdx-js/react](https://github.com/mdx-js/mdx/tree/HEAD/packages/react) | `3.1.0` | `3.1.1` |\n| [@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx) | `15.3.5` | `16.0.3` |\n| [@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties) | `15.3.5` | `16.0.3` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `9.38.0` | `10.25.0` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.16` | `0.5.19` |\n| [import-in-the-middle](https://github.com/nodejs/import-in-the-middle) | `1.14.2` | `2.0.0` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.1.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.525.0` | `0.554.0` |\n| [next](https://github.com/vercel/next.js) | `15.3.5` | `16.0.3` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.8` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.6` | `19.2.3` |\n| [require-in-the-middle](https://github.com/nodejs/require-in-the-middle) | `7.5.2` | `8.0.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [uuid](https://github.com/uuidjs/uuid) | `11.1.0` | `13.0.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.0.5` | `4.1.12` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.54.1` | `1.56.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.11` | `4.1.17` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.13` | `24.10.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.6.0` | `5.1.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.22` |\n| [cross-env](https://github.com/kentcdodds/cross-env) | `7.0.3` | `10.1.0` |\n| [cssnano](https://github.com/cssnano/cssnano) | `7.0.7` | `7.1.2` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.3.5` | `16.0.3` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.1` | `5.5.4` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.5` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.11` | `4.1.17` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.31.0` | `9.39.1` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.3.5` | `16.0.3` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [eslint-plugin-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo) | `2.5.4` | `2.6.1` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `16.5.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.36.0` | `8.46.4` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives) | `1.2.11` | `1.2.12` |\n| [@radix-ui/react-alert-dialog](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-aspect-ratio](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.3.2` | `1.3.3` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives) | `1.1.11` | `1.1.12` |\n| [@radix-ui/react-context-menu](https://github.com/radix-ui/primitives) | `2.2.15` | `2.2.16` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives) | `2.1.15` | `2.1.16` |\n| [@radix-ui/react-hover-card](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-menubar](https://github.com/radix-ui/primitives) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives) | `1.2.13` | `1.2.14` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-radio-group](https://github.com/radix-ui/primitives) | `1.3.7` | `1.3.8` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives) | `1.2.9` | `1.2.10` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.2.5` | `2.2.6` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives) | `1.3.5` | `1.3.6` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives) | `1.2.5` | `1.2.6` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives) | `1.1.12` | `1.1.13` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.14` | `1.2.15` |\n| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives) | `1.1.9` | `1.1.10` |\n| [@radix-ui/react-toggle-group](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker) | `9.8.0` | `9.11.1` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.60.0` | `7.66.0` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `3.0.3` | `3.0.6` |\n| [recharts](https://github.com/recharts/recharts) | `3.1.0` | `3.4.1` |\n| [sonner](https://github.com/emilkowalski/sonner) | `2.0.6` | `2.0.7` |\n| [@tailwindcss/cli](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli) | `4.1.11` | `4.1.17` |\n\n\nUpdates `@testing-library/dom` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003e10.4.1\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e225a3e4\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/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e\u003ccode\u003e225a3e4\u003c/code\u003e\u003c/a\u003e fix(deps): replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/jest-dom` from 6.6.3 to 6.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/jest-dom/releases\"\u003e\u003ccode\u003e@​testing-library/jest-dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.9.0...v6.9.1\"\u003e6.9.1\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined \u003ccode\u003eNode\u003c/code\u003e error (nodejs) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/707\"\u003e#707\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/0ff8904ff4683d676ff70ab68b7f08465c44d0d0\"\u003e0ff8904\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.8.0...v6.9.0\"\u003e6.9.0\u003c/a\u003e (2025-09-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd .toAppearBefore/.toAppearAfter matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/702\"\u003e#702\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/95f870acb2f9b200bb8833aba476fba3ad7b8dee\"\u003e95f870a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.7.0...v6.8.0\"\u003e6.8.0\u003c/a\u003e (2025-08-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toBePartiallyPressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/692\"\u003e#692\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/779b7125d39fe49e8b674f078c4692c1becdc8b4\"\u003e779b712\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.4...v6.7.0\"\u003e6.7.0\u003c/a\u003e (2025-08-13)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toBePressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/658\"\u003e#658\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cfdf8ae3701ddb4fc26f481a842366f1b0823594\"\u003ecfdf8ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.6.4\"\u003e6.6.4\u003c/a\u003e (2025-07-26)\u003c/h2\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/659\"\u003e#659\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/707e6471ae33fa2a25fab7e87be721218b5b9339\"\u003e707e647\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/testing-library/jest-dom/commit/0ff8904ff4683d676ff70ab68b7f08465c44d0d0\"\u003e\u003ccode\u003e0ff8904\u003c/code\u003e\u003c/a\u003e fix: Fix undefined \u003ccode\u003eNode\u003c/code\u003e error (nodejs) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/95f870acb2f9b200bb8833aba476fba3ad7b8dee\"\u003e\u003ccode\u003e95f870a\u003c/code\u003e\u003c/a\u003e feat: Add .toAppearBefore/.toAppearAfter matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/d6663f5f97a76ffa8e70784be3d42d2662d28961\"\u003e\u003ccode\u003ed6663f5\u003c/code\u003e\u003c/a\u003e docs: add nossbigg as a contributor for code, and test (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/703\"\u003e#703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/779b7125d39fe49e8b674f078c4692c1becdc8b4\"\u003e\u003ccode\u003e779b712\u003c/code\u003e\u003c/a\u003e feat: add toBePartiallyPressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/e15f7893cda14a493c92511968502331939adef3\"\u003e\u003ccode\u003ee15f789\u003c/code\u003e\u003c/a\u003e docs: add kretajak as a contributor for code, and test (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/691\"\u003e#691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cfdf8ae3701ddb4fc26f481a842366f1b0823594\"\u003e\u003ccode\u003ecfdf8ae\u003c/code\u003e\u003c/a\u003e feat: add toBePressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/f00d94d3d169d1aee06a9dfe0d6625e8d7798b74\"\u003e\u003ccode\u003ef00d94d\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003edependebot.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/476c30b43fd8344c9bb13ac92e70ed14ba895fc8\"\u003e\u003ccode\u003e476c30b\u003c/code\u003e\u003c/a\u003e refactor: drop \u003ccode\u003elodash\u003c/code\u003e entirely (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/fafd8caa9fafb00f7b55b0f5d0a6f1bb328ae2cd\"\u003e\u003ccode\u003efafd8ca\u003c/code\u003e\u003c/a\u003e chore: add tests for Node 22 \u0026amp; 24 (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/d9babb1961a2b3aeb220b1c9d0cc99de6aea2529\"\u003e\u003ccode\u003ed9babb1\u003c/code\u003e\u003c/a\u003e docs: fix typo (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-istanbul` from 3.2.4 to 4.0.9\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-istanbul\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.9\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e: Add Set support to toBeOneOf  -  by \u003ca href=\"https://github.com/tim-we\"\u003e\u003ccode\u003e@​tim-we\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8906\"\u003evitest-dev/vitest#8906\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a415d0375\"\u003e\u003c!-- raw HTML omitted --\u003e(a415d)\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\u003ebrowser\u003c/strong\u003e: Add favicon icons to the browser mode ui  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8972\"\u003evitest-dev/vitest#8972\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/353ee5bbc\"\u003e\u003c!-- raw HTML omitted --\u003e(353ee)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eforks\u003c/strong\u003e: Increase worker start timeout  -  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/9027\"\u003evitest-dev/vitest#9027\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5e750f4ba\"\u003e\u003c!-- raw HTML omitted --\u003e(5e750)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e: Cloned request is an instance of \u003ccode\u003eRequest\u003c/code\u003e  -  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/8985\"\u003evitest-dev/vitest#8985\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/506a9fd0f\"\u003e\u003c!-- raw HTML omitted --\u003e(506a9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Collect file/suite/test duration correctly  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8976\"\u003evitest-dev/vitest#8976\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8016da886\"\u003e\u003c!-- raw HTML omitted --\u003e(8016d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.8...v4.0.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkaround \u003ccode\u003enoExternal\u003c/code\u003e merging bug on Vite 6  -  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/8950\"\u003evitest-dev/vitest#8950\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bcb132fd4\"\u003e\u003c!-- raw HTML omitted --\u003e(bcb13)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissed context.d.ts file  -  by \u003ca href=\"https://github.com/termorey\"\u003e\u003ccode\u003e@​termorey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8965\"\u003evitest-dev/vitest#8965\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9044d9356\"\u003e\u003c!-- raw HTML omitted --\u003e(9044d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect error message for non-awaited \u003ccode\u003eexpect.element()\u003c/code\u003e  -  by \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8954\"\u003evitest-dev/vitest#8954\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9638db0f3\"\u003e\u003c!-- raw HTML omitted --\u003e(9638d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Cleanup frame-ancestors from CSP header at coverage middleware  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8941\"\u003evitest-dev/vitest#8941\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1f7303738\"\u003e\u003c!-- raw HTML omitted --\u003e(1f730)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update all non-major dependencies  -  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/8636\"\u003evitest-dev/vitest#8636\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da8b93aa5\"\u003e\u003c!-- raw HTML omitted --\u003e(da8b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eforks\u003c/strong\u003e: Do not fail with Windows Defender enabled  -  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/8967\"\u003evitest-dev/vitest#8967\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c79f47c65\"\u003e\u003c!-- raw HTML omitted --\u003e(c79f4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Properly encode Uint8Array body in annotations  -  by \u003ca href=\"https://github.com/Livan-pro\"\u003e\u003ccode\u003e@​Livan-pro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8951\"\u003evitest-dev/vitest#8951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/997ca5a82\"\u003e\u003c!-- raw HTML omitted --\u003e(997ca)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e: Copy static properties if spy is initialised with \u003ccode\u003evi.fn()\u003c/code\u003e, fix types for \u003ccode\u003evi.spyOn(obj, class)\u003c/code\u003e  -  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/8956\"\u003evitest-dev/vitest#8956\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/75e7fcc51\"\u003e\u003c!-- raw HTML omitted --\u003e(75e7f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriverio\u003c/strong\u003e: When no argument is passed to the .click interaction command, the webdriver command should also have no argument  -  by \u003ca href=\"https://github.com/julienw\"\u003e\u003ccode\u003e@​julienw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8937\"\u003evitest-dev/vitest#8937\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/069e6db9b\"\u003e\u003c!-- raw HTML omitted --\u003e(069e6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.7...v4.0.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBind \u003ccode\u003eprocess\u003c/code\u003e in case global is overwritten  -  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/8916\"\u003evitest-dev/vitest#8916\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6240d51a6\"\u003e\u003c!-- raw HTML omitted --\u003e(6240d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate environment once per worker with \u003ccode\u003eisolate: false\u003c/code\u003e  -  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/8915\"\u003evitest-dev/vitest#8915\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c9078a26e\"\u003e\u003c!-- raw HTML omitted --\u003e(c9078)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Locator as a possible element type in \u003ccode\u003etoContainElement()\u003c/code\u003e matcher  -  by \u003ca href=\"https://github.com/vitalybaev\"\u003e\u003ccode\u003e@​vitalybaev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8910\"\u003evitest-dev/vitest#8910\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8927\"\u003evitest-dev/vitest#8927\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/35a27d4b3\"\u003e\u003c!-- raw HTML omitted --\u003e(35a27)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Inherit \u003ccode\u003eisolate\u003c/code\u003e option, deprecate \u003ccode\u003ebrowser.isolate\u003c/code\u003e/\u003ccode\u003ebrowser.fileParallelism\u003c/code\u003e  -  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/8890\"\u003evitest-dev/vitest#8890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9d2b4d501\"\u003e\u003c!-- raw HTML omitted --\u003e(9d2b4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e: Parse \u003ccode\u003e--execArgv\u003c/code\u003e as array  -  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/8924\"\u003evitest-dev/vitest#8924\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751c3926f\"\u003e\u003c!-- raw HTML omitted --\u003e(751c3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e: Support \u003ccode\u003eURL.createObjectURL\u003c/code\u003e, \u003ccode\u003eFormData.set(prop, blob)\u003c/code\u003e  -  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/8935\"\u003evitest-dev/vitest#8935\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a1b7361ab\"\u003e\u003c!-- raw HTML omitted --\u003e(a1b73)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Avoid \u003ccode\u003e--require\u003c/code\u003e argument when running in deno  -  by \u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8897\"\u003evitest-dev/vitest#8897\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d41fa742f\"\u003e\u003c!-- raw HTML omitted --\u003e(d41fa)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e: Handle re-runs outside \u003ccode\u003etsc\u003c/code\u003e  -  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/8920\"\u003evitest-dev/vitest#8920\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fdb2e7982\"\u003e\u003c!-- raw HTML omitted --\u003e(fdb2e)\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\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSort test files by project by default  -  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/8914\"\u003evitest-dev/vitest#8914\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/680a612ea\"\u003e\u003c!-- raw HTML omitted --\u003e(680a6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eOptimize getting the tests stats  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8908\"\u003evitest-dev/vitest#8908\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/06d6207fb\"\u003e\u003c!-- raw HTML omitted --\u003e(06d62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eArray.from\u003c/code\u003e call  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8907\"\u003evitest-dev/vitest#8907\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b60149b27\"\u003e\u003c!-- raw HTML omitted --\u003e(b6014)\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.6...v4.0.7\"\u003eView changes on GitHub\u003c/a\u003e\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/62fab2443132a62327cbb937573f29cfc7a9820c\"\u003e\u003ccode\u003e62fab24\u003c/code\u003e\u003c/a\u003e chore: release v4.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/46bfd0983d3ed5362592e0e94af4173164440ffe\"\u003e\u003ccode\u003e46bfd09\u003c/code\u003e\u003c/a\u003e chore: release v4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1f5d9d2ccfd0fb23b270e39992eed0a7aaa3f4d7\"\u003e\u003ccode\u003e1f5d9d2\u003c/code\u003e\u003c/a\u003e chore: release v4.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2e7b2b8b98dafc047a3bf2fc0422076ca5e346fa\"\u003e\u003ccode\u003e2e7b2b8\u003c/code\u003e\u003c/a\u003e chore: release v4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e3b7775509dde217436b455d9d3ebcd11e21e7e3\"\u003e\u003ccode\u003ee3b7775\u003c/code\u003e\u003c/a\u003e fix(coverage): prevent filtering out virtual files before remapping to source...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ed9fc71076f94f23320922f115e37bc9a84b6dbb\"\u003e\u003ccode\u003eed9fc71\u003c/code\u003e\u003c/a\u003e chore: release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9b75ec5f2fa46daaaa649493eb7f643a1cc9f51a\"\u003e\u003ccode\u003e9b75ec5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca1766f45ca178f6f79248452d131581c1debd78\"\u003e\u003ccode\u003eca1766f\u003c/code\u003e\u003c/a\u003e chore: release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/07bc56a7a8b0ca7453af71193429c2745355dc6d\"\u003e\u003ccode\u003e07bc56a\u003c/code\u003e\u003c/a\u003e chore: release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/4a28faa67783db5de87194d39a1b3f643bc38287\"\u003e\u003ccode\u003e4a28faa\u003c/code\u003e\u003c/a\u003e chore: release v4.0.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.9/packages/coverage-istanbul\"\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@​vitest/coverage-istanbul\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.4 to 4.0.9\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.9\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e: Add Set support to toBeOneOf  -  by \u003ca href=\"https://github.com/tim-we\"\u003e\u003ccode\u003e@​tim-we\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8906\"\u003evitest-dev/vitest#8906\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a415d0375\"\u003e\u003c!-- raw HTML omitted --\u003e(a415d)\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\u003ebrowser\u003c/strong\u003e: Add favicon icons to the browser mode ui  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8972\"\u003evitest-dev/vitest#8972\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/353ee5bbc\"\u003e\u003c!-- raw HTML omitted --\u003e(353ee)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eforks\u003c/strong\u003e: Increase worker start timeout  -  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/9027\"\u003evitest-dev/vitest#9027\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5e750f4ba\"\u003e\u003c!-- raw HTML omitted --\u003e(5e750)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e: Cloned request is an instance of \u003ccode\u003eRequest\u003c/code\u003e  -  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/8985\"\u003evitest-dev/vitest#8985\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/506a9fd0f\"\u003e\u003c!-- raw HTML omitted --\u003e(506a9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Collect file/suite/test duration correctly  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8976\"\u003evitest-dev/vitest#8976\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8016da886\"\u003e\u003c!-- raw HTML omitted --\u003e(8016d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.8...v4.0.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkaround \u003ccode\u003enoExternal\u003c/code\u003e merging bug on Vite 6  -  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/8950\"\u003evitest-dev/vitest#8950\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bcb132fd4\"\u003e\u003c!-- raw HTML omitted --\u003e(bcb13)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissed context.d.ts file  -  by \u003ca href=\"https://github.com/termorey\"\u003e\u003ccode\u003e@​termorey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8965\"\u003evitest-dev/vitest#8965\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9044d9356\"\u003e\u003c!-- raw HTML omitted --\u003e(9044d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect error message for non-awaited \u003ccode\u003eexpect.element()\u003c/code\u003e  -  by \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8954\"\u003evitest-dev/vitest#8954\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9638db0f3\"\u003e\u003c!-- raw HTML omitted --\u003e(9638d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Cleanup frame-ancestors from CSP header at coverage middleware  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8941\"\u003evitest-dev/vitest#8941\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1f7303738\"\u003e\u003c!-- raw HTML omitted --\u003e(1f730)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update all non-major dependencies  -  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/8636\"\u003evitest-dev/vitest#8636\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da8b93aa5\"\u003e\u003c!-- raw HTML omitted --\u003e(da8b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eforks\u003c/strong\u003e: Do not fail with Windows Defender enabled  -  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/8967\"\u003evitest-dev/vitest#8967\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c79f47c65\"\u003e\u003c!-- raw HTML omitted --\u003e(c79f4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Properly encode Uint8Array body in annotations  -  by \u003ca href=\"https://github.com/Livan-pro\"\u003e\u003ccode\u003e@​Livan-pro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8951\"\u003evitest-dev/vitest#8951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/997ca5a82\"\u003e\u003c!-- raw HTML omitted --\u003e(997ca)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e: Copy static properties if spy is initialised with \u003ccode\u003evi.fn()\u003c/code\u003e, fix types for \u003ccode\u003evi.spyOn(obj, class)\u003c/code\u003e  -  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/8956\"\u003evitest-dev/vitest#8956\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/75e7fcc51\"\u003e\u003c!-- raw HTML omitted --\u003e(75e7f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriverio\u003c/strong\u003e: When no argument is passed to the .click interaction command, the webdriver command should also have no argument  -  by \u003ca href=\"https://github.com/julienw\"\u003e\u003ccode\u003e@​julienw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8937\"\u003evitest-dev/vitest#8937\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/069e6db9b\"\u003e\u003c!-- raw HTML omitted --\u003e(069e6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.7...v4.0.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBind \u003ccode\u003eprocess\u003c/code\u003e in case global is overwritten  -  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/8916\"\u003evitest-dev/vitest#8916\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6240d51a6\"\u003e\u003c!-- raw HTML omitted --\u003e(6240d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate environment once per worker with \u003ccode\u003eisolate: false\u003c/code\u003e  -  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/8915\"\u003evitest-dev/vitest#8915\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c9078a26e\"\u003e\u003c!-- raw HTML omitted --\u003e(c9078)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Locator as a possible element type in \u003ccode\u003etoContainElement()\u003c/code\u003e matcher  -  by \u003ca href=\"https://github.com/vitalybaev\"\u003e\u003ccode\u003e@​vitalybaev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8910\"\u003evitest-dev/vitest#8910\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8927\"\u003evitest-dev/vitest#8927\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/35a27d4b3\"\u003e\u003c!-- raw HTML omitted --\u003e(35a27)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Inherit \u003ccode\u003eisolate\u003c/code\u003e option, deprecate \u003ccode\u003ebrowser.isolate\u003c/code\u003e/\u003ccode\u003ebrowser.fileParallelism\u003c/code\u003e  -  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/8890\"\u003evitest-dev/vitest#8890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9d2b4d501\"\u003e\u003c!-- raw HTML omitted --\u003e(9d2b4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e: Parse \u003ccode\u003e--execArgv\u003c/code\u003e as array  -  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/8924\"\u003evitest-dev/vitest#8924\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751c3926f\"\u003e\u003c!-- raw HTML omitted --\u003e(751c3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e: Support \u003ccode\u003eURL.createObjectURL\u003c/code\u003e, \u003ccode\u003eFormData.set(prop, blob)\u003c/code\u003e  -  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/8935\"\u003evitest-dev/vitest#8935\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a1b7361ab\"\u003e\u003c!-- raw HTML omitted --\u003e(a1b73)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Avoid \u003ccode\u003e--require\u003c/code\u003e argument when running in deno  -  by \u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8897\"\u003evitest-dev/vitest#8897\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d41fa742f\"\u003e\u003c!-- raw HTML omitted --\u003e(d41fa)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e: Handle re-runs outside \u003ccode\u003etsc\u003c/code\u003e  -  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/8920\"\u003evitest-dev/vitest#8920\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fdb2e7982\"\u003e\u003c!-- raw HTML omitted --\u003e(fdb2e)\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\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSort test files by project by default  -  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/8914\"\u003evitest-dev/vitest#8914\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/680a612ea\"\u003e\u003c!-- raw HTML omitted --\u003e(680a6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eOptimize getting the tests stats  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8908\"\u003evitest-dev/vitest#8908\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/06d6207fb\"\u003e\u003c!-- raw HTML omitted --\u003e(06d62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eArray.from\u003c/code\u003e call  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8907\"\u003evitest-dev/vitest#8907\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b60149b27\"\u003e\u003c!-- raw HTML omitted --\u003e(b6014)\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.6...v4.0.7\"\u003eView changes on GitHub\u003c/a\u003e\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/62fab2443132a62327cbb937573f29cfc7a9820c\"\u003e\u003ccode\u003e62fab24\u003c/code\u003e\u003c/a\u003e chore: release v4.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/46bfd0983d3ed5362592e0e94af4173164440ffe\"\u003e\u003ccode\u003e46bfd09\u003c/code\u003e\u003c/a\u003e chore: release v4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/da8b93aa532cd1193f416e08c9e3f40b8015086d\"\u003e\u003ccode\u003eda8b93a\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/8636\"\u003e#8636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1f5d9d2ccfd0fb23b270e39992eed0a7aaa3f4d7\"\u003e\u003ccode\u003e1f5d9d2\u003c/code\u003e\u003c/a\u003e chore: release v4.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2e7b2b8b98dafc047a3bf2fc0422076ca5e346fa\"\u003e\u003ccode\u003e2e7b2b8\u003c/code\u003e\u003c/a\u003e chore: release v4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e3b7775509dde217436b455d9d3ebcd11e21e7e3\"\u003e\u003ccode\u003ee3b7775\u003c/code\u003e\u003c/a\u003e fix(coverage): prevent filtering out virtual files before remapping to source...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ed9fc71076f94f23320922f115e37bc9a84b6dbb\"\u003e\u003ccode\u003eed9fc71\u003c/code\u003e\u003c/a\u003e chore: release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9b75ec5f2fa46daaaa649493eb7f643a1cc9f51a\"\u003e\u003ccode\u003e9b75ec5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca1766f45ca178f6f79248452d131581c1debd78\"\u003e\u003ccode\u003eca1766f\u003c/code\u003e\u003c/a\u003e chore: release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/07bc56a7a8b0ca7453af71193429c2745355dc6d\"\u003e\u003ccode\u003e07bc56a\u003c/code\u003e\u003c/a\u003e chore: release v4.0.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.9/packages/coverage-v8\"\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@​vitest/coverage-v8\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.31.0 to 9.39.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\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/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/637216bd4f2aae7c928ad04a4e40eecffb50c9e5\"\u003e\u003ccode\u003e637216b\u003c/code\u003e\u003c/a\u003e docs: update CLI flags migration instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20238\"\u003e#20238\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7cda3bdf1bdd664e6033503a3315ad81736b200\"\u003e\u003ccode\u003ee7cda3b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7b9446f7cc2054aa2cdf8e6225f4ac15a03671a8\"\u003e\u003ccode\u003e7b9446f\u003c/code\u003e\u003c/a\u003e docs: handle empty flags sections on the feature flags page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20222\"\u003e#20222\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfe3c1b2034228765c48c8a445554223767dd16d\"\u003e\u003ccode\u003edfe3c1b\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20270\"\u003e#20270\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\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/a1f4e52d67c94bef61edd1607dcd130047c1baf0\"\u003e\u003ccode\u003ea1f4e52\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint\u003c/code\u003e dependencies (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20265\"\u003e#20265\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7d32298482752eeac9fb46378d4f1ea095f3836\"\u003e\u003ccode\u003ec7d3229\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/core\u003c/code\u003e to ^0.17.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20256\"\u003e#20256\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27549bc774c7c2dc5c569070a3e87c62f602bf7d\"\u003e\u003ccode\u003e27549bc\u003c/code\u003e\u003c/a\u003e chore: update fuzz testing to not error if code sample minimizer fails (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20252\"\u003e#20252\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1370ee40e9d8e0e41843f3278cd745fc1ad543f\"\u003e\u003ccode\u003ea1370ee\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20230\"\u003e#20230\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20208\"\u003e#20208\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/eslint/eslint/commit/e2772811a8595d161870835ff04822b25a2cdf45\"\u003e\u003ccode\u003ee277281\u003c/code\u003e\u003c/a\u003e 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cdf397b30b2b749865ea0fcf4d30eb8ba458896\"\u003e\u003ccode\u003e4cdf397\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\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/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.31.0...v9.39.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 26.1.0 to 27.2.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.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eCSSGroupingRule\u003c/code\u003e, \u003ccode\u003eCSSNestedDeclarations\u003c/code\u003e, \u003ccode\u003eCSSConditionRule\u003c/code\u003e, \u003ccode\u003eCSSContainerRule\u003c/code\u003e, \u003ccode\u003eCSSScopeRule\u003c/code\u003e, \u003ccode\u003eCSSSupportsRule\u003c/code\u003e, \u003ccode\u003eCSSLayerBlockRule\u003c/code\u003e, and \u003ccode\u003eCSSLayerStatementRule\u003c/code\u003e to jsdom \u003ccode\u003eWindow\u003c/code\u003es. (acemir)\u003c/li\u003e\n\u003cli\u003eImproved CSS parsing and CSSOM object APIs via updates to \u003ca href=\"https://www.npmjs.com/package/@acemir/cssom\"\u003e\u003ccode\u003e@acemir/cssom\u003c/code\u003e\u003c/a\u003e. (acemir)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e@import\u003c/code\u003e-ed stylesheets to be properly exposed to CSSOM, and not to overwrite the sheet created from the \u003ccode\u003e\u0026lt;link\u0026gt;\u003c/code\u003e or \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e element. (acemir)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 27.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved CSS parsing by switching to \u003ca href=\"https://www.npmjs.com/package/@acemir/cssom\"\u003e\u003ccode\u003e@acemir/cssom\u003c/code\u003e\u003c/a\u003e, including support for nested selectors, nested declarations, layer statements, and improved at-rule validation. (acemir)\u003c/li\u003e\n\u003cli\u003eFixed some selector cache invalidation issues where changes to attributes were not being picked up. (asamuzaK)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003e\u0026quot;engines\u0026quot;\u003c/code\u003e field to reflect the new minimum Node.js versions needed to run jsdom, as noted in the changelog for v27.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 27.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThis release inadvertently raised the minimum Node.js version from v20.0.0 to v20.19.0+, v22.12.0+, v24.0.0+\u003c/strong\u003e. (This happened via a dependency update.) This probably should have been a breaking (major) change, instead of happening in a patch version, since it prevents using earlier Node.js versions.\u003c/p\u003e\n\u003cp\u003eAfter further testing, we found that most of our development dependencies also require these versions, and so it's not feasible for the jsdom project to support earlier Node.js versions. (For example, our testing frameworks will not run on them.) If you need to use such earlier versions, or otherwise are working in an environment which gives related errors such as \u003ccode\u003eERR_REQUIRE_ESM\u003c/code\u003e, then please stick with the v26.1.0 release of jsdom. (Noting, of course, that such versions are unsupported, and we will not respond to bug reports opened against them.)\u003c/p\u003e\n\u003cp\u003eSubsequent jsdom releases will explicitly require these minimum Node.js versions, and will have CI testing to ensure that the minimum version is not accidentally raised again.\u003c/p\u003e\n\u003cp\u003eNormal changelog:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed some regressions in CSS selectors. Most such regression fixes were done in a minor update of a dependency, and thus available for all fresh installs of v27.0.0. However, one related to \u003ccode\u003eclass=\u0026quot;\u0026quot;\u003c/code\u003e attribute changes is only possible with a new version of jsdom. (asamuzaK)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 27.0.0\u003c/h2\u003e\n\u003ch3\u003eChanges since 26.1.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js v20 is now the minimum supported version.\u003c/li\u003e\n\u003cli\u003eAdded a variety of event constructors, even though we do not implement their associated specifications or ever fire them: \u003ccode\u003eBeforeUnloadEvent\u003c/code\u003e, \u003ccode\u003eBlobEvent\u003c/code\u003e, \u003ccode\u003eDeviceMotionEvent\u003c/code\u003e (omitting \u003ccode\u003erequestPermission()\u003c/code\u003e), \u003ccode\u003eDeviceOrientationEvent\u003c/code\u003e (omitting \u003ccode\u003erequestPermission()\u003c/code\u003e), \u003ccode\u003ePointerEvent\u003c/code\u003e, \u003ccode\u003ePromiseRejectionEvent\u003c/code\u003e, and \u003ccode\u003eTransitionEvent\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emovementX\u003c/code\u003e and \u003ccode\u003emovementY\u003c/code\u003e to \u003ccode\u003eMouseEvent\u003c/code\u003e. (These are from the \u003ca href=\"https://w3c.github.io/pointerlock/\"\u003ePointer Lock\u003c/a\u003e specification, the rest of which is not implemented.)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecustomElements.getName()\u003c/code\u003e. (mash-graz)\u003c/li\u003e\n\u003cli\u003eUpdated the \u003ca href=\"https://github.com/jsdom/jsdom/blob/ab384d4e381eb6bb99ade4146698d35167b54837/README.md#virtual-consoles\"\u003evirtual console\u003c/a\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;jsdomError\u0026quot;\u003c/code\u003e events are now documented, with specific \u003ccode\u003etype\u003c/code\u003e properties and other properties that depend on the type.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esendTo()\u003c/code\u003e was renamed to \u003ccode\u003eforwardTo()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ejsdomErrors\u003c/code\u003e option to \u003ccode\u003eforwardTo()\u003c/code\u003e can be used to control which errors are sent to the Node.js console. This replaces the previous \u003ccode\u003eomitJSDOMErrors\u003c/code\u003e boolean option.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;jsdomError\u0026quot;\u003c/code\u003es for failed \u003ccode\u003eXMLHttpRequest\u003c/code\u003e fetches are no longer emitted.\u003c/li\u003e\n\u003cli\u003eThe values that are printed when forwarding \u003ccode\u003e\u0026quot;jsdomError\u0026quot;\u003c/code\u003es to the Node.js console are streamlined.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSwitched our CSS selector engine from \u003ca href=\"https://www.npmjs.com/nwsapi\"\u003e\u003ccode\u003enwsapi\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://www.npmjs.com/package/@asamuzakjp/dom-selector\"\u003e\u003ccode\u003e@asamuzakjp/dom-selector\u003c/code\u003e\u003c/a\u003e, closing over 20 selector-related bugs.\u003c/li\u003e\n\u003cli\u003eUpgraded \u003ca href=\"https://www.npmjs.com/package/tough-cookie\"\u003e\u003ccode\u003etough-cookie\u003c/code\u003e\u003c/a\u003e, which now considers URLs like \u003ccode\u003ehttp://localhost/\u003c/code\u003e to be secure contexts (per \u003ca href=\"https://w3c.github.io/webappsec-secure-contexts/#is-origin-trustworthy\"\u003ethe spec\u003c/a\u003e), and thus will return \u003ccode\u003eSecure\u003c/code\u003e-flagged cookies for such URLs. (colincasey)\u003c/li\u003e\n\u003cli\u003eUpgraded \u003ca href=\"https://github.com/jsdom/cssstyle\"\u003e\u003ccode\u003ecssstyle\u003c/code\u003e\u003c/a\u003e, which brings along many improvements and fixes to the \u003ccode\u003eCSSStyleDeclaration\u003c/code\u003e object and its properties.\u003c/li\u003e\n\u003cli\u003eUpdated the user agent stylesheet to be derived from the HTML Standard, instead of from an old revision of Chromium.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eelement.click()\u003c/code\u003e to fire a \u003ccode\u003ePointerEvent\u003c/code\u003e instead of a \u003ccode\u003eMouseEvent\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eChanged certain events to be passive by default.\u003c/li\u003e\n\u003cli\u003eChanged the \u003ccode\u003e\u0026lt;input\u0026gt;\u003c/code\u003e element's \u003ccode\u003epattern=\u0026quot;\u0026quot;\u003c/code\u003e attribute to use the \u003ccode\u003ev\u003c/code\u003e regular expression flag, instead of \u003ccode\u003eu\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed many specification conformance issues with the \u003ccode\u003eWindow\u003c/code\u003e object, including named properties and changing various data properties to accessor properties.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edocument.createEvent()\u003c/code\u003e to accept a more correct set of event names.\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003eElementInternals\u003c/code\u003e accessibility getters and setters. (They were introduced in v23.1.0, but due to inadequate test coverage never actually worked.)\u003c/li\u003e\n\u003cli\u003eFixed using \u003ccode\u003eObject.defineProperty()\u003c/code\u003e on certain objects, such as \u003ccode\u003eHTMLSelectElement\u003c/code\u003e instances.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ejsdom.reconfigure({ url })\u003c/code\u003e not updating \u003ccode\u003edocument.baseURI\u003c/code\u003e or properties derived from it. (This regressed in v26.1.0.)\u003c/li\u003e\n\u003cli\u003eFixed CSS system colors, as well as the \u003ccode\u003einitial\u003c/code\u003e, \u003ccode\u003einherit\u003c/code\u003e, and \u003ccode\u003eunset\u003c/code\u003e keywords, to resolve correctly. (asamuzaK)\u003c/li\u003e\n\u003cli\u003eFixed CSS \u003ccode\u003edisplay\u003c/code\u003e style resolution. (asamuzaK)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges since 27.0.0-beta.3\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/jsdom/jsdom/blob/main/Changelog.md\"\u003ejsdom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e27.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eCSSGroupingRule\u003c/code\u003e, \u003ccode\u003eCSSNestedDeclarations\u003c/code\u003e, \u003ccode\u003eCSSConditionRule\u003c/code\u003e, \u003ccode\u003eCSSContainerRule\u003c/code\u003e, \u003ccode\u003eCSSScopeRule\u003c/code\u003e, \u003ccode\u003eCSSSupportsRule\u003c/code\u003e, \u003ccode\u003eCSSLayerBlockRule\u003c/code\u003e, and \u003ccode\u003eCSSLayerStatementRule\u003c/code\u003e to jsdom \u003ccode\u003eWindow\u003c/code\u003es. (acemir)\u003c/li\u003e\n\u003cli\u003eImproved CSS parsing and CSSOM object APIs via updates to \u003ca href=\"https://www.npmjs.com/package/@acemir/cssom\"\u003e\u003ccode\u003e@acemir/cssom\u003c/code\u003e\u003c/a\u003e. (acemir)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e@import\u003c/code\u003e-ed stylesheets to be properly exposed to CSSOM, and not to overwrite the sheet created from the \u003ccode\u003e\u0026lt;link\u0026gt;\u003c/code\u003e or \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e element. (acemir)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e27.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved CSS parsing by switching to \u003ca href=\"https://www.npmjs.com/package/@acemir/cssom\"\u003e\u003ccode\u003e@acemir/cssom\u003c/code\u003e\u003c/a\u003e, including support for nested selectors, nested declarations, layer statements, and improved at-rule validation. (acemir)\u003c/li\u003e\n\u003cli\u003eFixed some selector cache invalidation issues where changes to attributes were not being picked up. (asamuzaK)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003e\u0026quot;engines\u0026quot;\u003c/code\u003e field to reflect the new minimum Node.js versions needed to run jsdom, as noted in the changelog for v27.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e27.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThis release inadvertently raised the minimum Node.js version from v20.0.0 to v20.19.0+, v22.12.0+, v24.0.0+\u003c/strong\u003e. (This happened via a dependency update.) This probably should have been a breaking (major) change, instead of happening in a patch version, since it prevents using earlier Node.js versions.\u003c/p\u003e\n\u003cp\u003eAfter further testing, we found that most of our development dependencies also require these versions, and so it's not feasible for the jsdom project to support earlier Node.js versions. (For example, our testing frameworks will not run on them.) If you need to use such earlier versions, or otherwise are working in an environment which gives related errors such as \u003ccode\u003eERR_REQUIRE_ESM\u003c/code\u003e, then please stick with the v26.1.0 release of jsdom. (Noting, of course, that such versions are unsupported, and we will not respond to bug reports opened against them.)\u003c/p\u003e\n\u003cp\u003eSubsequent jsdom releases will explicitly require these minimum Node.js versions, and will have CI testing to ensure that the minimum version is not accidentally raised again.\u003c/p\u003e\n\u003cp\u003eNormal changelog:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed some regressions in CSS selectors. Most such regression fixes were done in a minor update of a dependency, and thus available for all fresh installs of v27.0.0. However, one related to \u003ccode\u003eclass=\u0026quot;\u0026quot;\u003c/code\u003e attribute changes is only possible with a new version of jsdom. (asamuzaK)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e27.0.0\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/b0805a908fb905ec69c4d1afc09977226927ae09\"\u003e\u003ccode\u003eb0805a9\u003c/code\u003e\u003c/a\u003e Version 27.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/3e07e1e1a93e5f67d6aac93046c99da94bc47625\"\u003e\u003ccode\u003e3e07e1e\u003c/code\u003e\u003c/a\u003e Update dependencies and dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/931aabedb686bb612b34afca4dc803f86976f426\"\u003e\u003ccode\u003e931aabe\u003c/code\u003e\u003c/a\u003e Various CSSOM improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/70741dab9a9733c8c359ae82745269c5de607e44\"\u003e\u003ccode\u003e70741da\u003c/code\u003e\u003c/a\u003e Add failing tests for border shorthand property parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/b282400b448d34477dcf539f0e5c9654e2ed4a0c\"\u003e\u003ccode\u003eb282400\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003e@​acemir/cssom\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/adb999a12912f2f5ceb49fde6b1c9f7051968dc8\"\u003e\u003ccode\u003eadb999a\u003c/code\u003e\u003c/a\u003e Version 27.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/91f40c4bb1ef7c814b01b8e24db33356dc233eb1\"\u003e\u003ccode\u003e91f40c4\u003c/code\u003e\u003c/a\u003e Update dependencies and dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ebad33c3ce5eb9c2fdfb81aaa5c0ab200626aac1\"\u003e\u003ccode\u003eebad33c\u003c/code\u003e\u003c/a\u003e Note more strict minimum version requirement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/bd02585e2fd07bf846490779fba4696462d2eb94\"\u003e\u003ccode\u003ebd02585\u003c/code\u003e\u003c/a\u003e Swap rweb-cssom to \u003ccode\u003e@​acemir/cssom\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/f15c8302a03d0e9ccdef743e8297ff2e18e3f748\"\u003e\u003ccode\u003ef15c830\u003c/code\u003e\u003c/a\u003e Add failing test for cssText setter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/jsdom/compare/26.1.0...27.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `msw` from 2.10.4 to 2.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mswjs/msw/releases\"\u003emsw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.2 (2025-11-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e move \u003ccode\u003ebrowser\u003c/code\u003e and \u003ccode\u003ereact-native\u003c/code\u003e export conditions lower (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2627\"\u003e#2627\u003c/a\u003e) (102d85a1fdb60558f07e778621edf33393ae18b5) \u003ca href=\"https://github.com/vidschofelix\"\u003e\u003ccode\u003e@​vidschofelix\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.12.1 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esetupWorker:\u003c/strong\u003e fix response init in \u003ccode\u003eresponse:*\u003c/code\u003e events (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2621\"\u003e#2621\u003c/a\u003e) (7f48f21189f1c04349890bb8523f772f6ae9eb08) \u003ca href=\"https://github.com/jbms\"\u003e\u003ccode\u003e@​jbms\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.12.0 (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport server-sent events (SSE) (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2299\"\u003e#2299\u003c/a\u003e) (d5a16d8fdf0a9fa5e1ed0d66133ed87214d2e403) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\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\u003ch2\u003ev2.11.6 (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003e@mswjs/interceptors\u003c/code\u003e to 0.40.0 (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2613\"\u003e#2613\u003c/a\u003e) (50028b7f61b2f6ba9998ed111d9e517ef08bf538) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.11.5 (2025-10-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport \u003ccode\u003eonUnhandledRequest\u003c/code\u003e for use in \u003ccode\u003e@​msw/playwright\u003c/code\u003e (\u003ca href=\"htt...\n\n_Description has been truncated_","html_url":"https://github.com/CarinyaParc/carinyaparc.com.au/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CarinyaParc%2Fcarinyaparc.com.au/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"},{"uuid":"3609264767","node_id":"PR_kwDOJ5t5TM6ymSOa","number":185,"state":"closed","title":"chore(deps): bump @mdx-js/loader from 3.1.0 to 3.1.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-11-14T07:19:41.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-10T18:48:13.000Z","updated_at":"2025-11-14T07:19:58.000Z","time_to_close":304288,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@mdx-js/loader","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) from 3.1.0 to 3.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@mdx-js/loader\u0026package-manager=npm_and_yarn\u0026previous-version=3.1.0\u0026new-version=3.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/thisisrick25/swapnaneel.me/pull/185","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/thisisrick25%2Fswapnaneel.me/issues/185","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/185/packages"}],"issue_packages":[{"old_version":"3.1.0","new_version":"3.1.1","update_type":"patch","path":null,"pr_created_at":"2026-04-10T23:02:04.000Z","version_change":"3.1.0 → 3.1.1","issue":{"uuid":"4242125783","node_id":"PR_kwDOR_eFu87RlqCq","number":10,"state":"open","title":"chore(deps): Bump @mdx-js/loader from 3.1.0 to 3.1.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":8,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-10T23:02:04.000Z","updated_at":"2026-04-11T04:09:36.876Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"@mdx-js/loader","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) from 3.1.0 to 3.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@mdx-js/loader\u0026package-manager=npm_and_yarn\u0026previous-version=3.1.0\u0026new-version=3.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SecPal/changelog/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SecPal%2Fchangelog/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"1.6.22","new_version":"3.1.1","update_type":"major","path":null,"pr_created_at":"2026-03-08T22:51:27.000Z","version_change":"1.6.22 → 3.1.1","issue":{"uuid":"4042364904","node_id":"PR_kwDOCmRGUs7I6IcO","number":43,"state":"closed","title":"chore(deps): bump loader-utils and @mdx-js/loader","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-08T22:52:54.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-08T22:51:27.000Z","updated_at":"2026-03-08T22:53:03.000Z","time_to_close":87,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"loader-utils","repository_url":"https://github.com/webpack/loader-utils","old_version":"2.0.0","new_version":"2.0.4"},{"name":"@mdx-js/loader","repository_url":"https://github.com/mdx-js/mdx","old_version":"1.6.22","new_version":"3.1.1"}],"path":null,"ecosystem":"npm"},"body":"Bumps [loader-utils](https://github.com/webpack/loader-utils) to 2.0.4 and updates ancestor dependency [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader). These dependencies need to be updated together.\n\nUpdates `loader-utils` from 2.0.0 to 2.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/loader-utils/releases\"\u003eloader-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.4\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/loader-utils/compare/v2.0.3...v2.0.4\"\u003e2.0.4\u003c/a\u003e (2022-11-11)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReDoS problem (\u003ca href=\"https://redirect.github.com/webpack/loader-utils/issues/225\"\u003e#225\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/loader-utils/commit/ac09944dfacd7c4497ef692894b09e63e09a5eeb\"\u003eac09944\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.3\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/loader-utils/compare/v2.0.1...v2.0.3\"\u003e2.0.3\u003c/a\u003e (2022-10-20)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esecurity:\u003c/strong\u003e prototype pollution exploit (\u003ca href=\"https://redirect.github.com/webpack/loader-utils/issues/217\"\u003e#217\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/loader-utils/commit/a93cf6f4702012030f6b5ee8340d5c95ec1c7d4c\"\u003ea93cf6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.2\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/loader-utils/compare/v2.0.1...v2.0.2\"\u003e2.0.2\u003c/a\u003e (2021-11-04)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebase64 generation and unicode characters (\u003ca href=\"https://redirect.github.com/webpack/loader-utils/issues/197\"\u003e#197\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/loader-utils/commit/8c2d24ee400bc4567335e97ee6004c3baa6ef66f\"\u003e8c2d24e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.1\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/loader-utils/compare/v2.0.0...v2.0.1\"\u003e2.0.1\u003c/a\u003e (2021-10-29)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emd4 support on Node.js v17 (\u003ca href=\"https://redirect.github.com/webpack/loader-utils/issues/193\"\u003e#193\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/loader-utils/commit/1069f61284a571614ee4acdde6e6087174be118a\"\u003e1069f61\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/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md\"\u003eloader-utils's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/loader-utils/compare/v2.0.3...v2.0.4\"\u003e2.0.4\u003c/a\u003e (2022-11-11)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReDoS problem (\u003ca href=\"https://redirect.github.com/webpack/loader-utils/issues/225\"\u003e#225\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/loader-utils/commit/ac09944dfacd7c4497ef692894b09e63e09a5eeb\"\u003eac09944\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/loader-utils/compare/v2.0.1...v2.0.3\"\u003e2.0.3\u003c/a\u003e (2022-10-20)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esecurity:\u003c/strong\u003e prototype pollution exploit (\u003ca href=\"https://redirect.github.com/webpack/loader-utils/issues/217\"\u003e#217\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/loader-utils/commit/a93cf6f4702012030f6b5ee8340d5c95ec1c7d4c\"\u003ea93cf6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/loader-utils/compare/v2.0.1...v2.0.2\"\u003e2.0.2\u003c/a\u003e (2021-11-04)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebase64 generation and unicode characters (\u003ca href=\"https://redirect.github.com/webpack/loader-utils/issues/197\"\u003e#197\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/loader-utils/commit/8c2d24ee400bc4567335e97ee6004c3baa6ef66f\"\u003e8c2d24e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/loader-utils/compare/v2.0.0...v2.0.1\"\u003e2.0.1\u003c/a\u003e (2021-10-29)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emd4 support on Node.js v17 (\u003ca href=\"https://redirect.github.com/webpack/loader-utils/issues/193\"\u003e#193\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/loader-utils/commit/1069f61284a571614ee4acdde6e6087174be118a\"\u003e1069f61\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/webpack/loader-utils/commit/6688b5028106f144ee9f543bebc8e6a87b57829f\"\u003e\u003ccode\u003e6688b50\u003c/code\u003e\u003c/a\u003e chore(release): 2.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-utils/commit/ac09944dfacd7c4497ef692894b09e63e09a5eeb\"\u003e\u003ccode\u003eac09944\u003c/code\u003e\u003c/a\u003e fix: ReDoS problem (\u003ca href=\"https://redirect.github.com/webpack/loader-utils/issues/225\"\u003e#225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-utils/commit/7162619fb982c394ed75098a0a0ed7e7f3177c70\"\u003e\u003ccode\u003e7162619\u003c/code\u003e\u003c/a\u003e chore(release): 2.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-utils/commit/a93cf6f4702012030f6b5ee8340d5c95ec1c7d4c\"\u003e\u003ccode\u003ea93cf6f\u003c/code\u003e\u003c/a\u003e fix(security): prototype polution exploit (\u003ca href=\"https://redirect.github.com/webpack/loader-utils/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-utils/commit/90c7c4be17e3e0b2f6091a69c67db7a6df9fd044\"\u003e\u003ccode\u003e90c7c4b\u003c/code\u003e\u003c/a\u003e chore(release): 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-utils/commit/8c2d24ee400bc4567335e97ee6004c3baa6ef66f\"\u003e\u003ccode\u003e8c2d24e\u003c/code\u003e\u003c/a\u003e fix: base64 generation and unicode characters (\u003ca href=\"https://redirect.github.com/webpack/loader-utils/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-utils/commit/5fb556208426d281a18dfbf6f45dca24bfb24e96\"\u003e\u003ccode\u003e5fb5562\u003c/code\u003e\u003c/a\u003e chore(release): 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-utils/commit/1069f61284a571614ee4acdde6e6087174be118a\"\u003e\u003ccode\u003e1069f61\u003c/code\u003e\u003c/a\u003e fix: md4 support on Node.js v17 (\u003ca href=\"https://redirect.github.com/webpack/loader-utils/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/loader-utils/compare/v2.0.0...v2.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mdx-js/loader` from 1.6.22 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003ch4\u003eAdd\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e715ddd96 \u003cstrong\u003e\u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e\u003c/strong\u003e: add source maps\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2464\"\u003emdx-js/mdx#2464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ed5867203 \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add support for options w/ \u003ccode\u003einitialize\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ecd2907dd \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add support showing messages\u003c/li\u003e\n\u003cli\u003eceea80dd \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add source maps\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2458\"\u003emdx-js/mdx#2458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ed306f870 \u003cstrong\u003e\u003ccode\u003e@mdx-js/core\u003c/code\u003e\u003c/strong\u003e: replace \u003ccode\u003eperiscopic\u003c/code\u003e with \u003ccode\u003eestree-util-scope\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ec7479905 \u003cstrong\u003e\u003ccode\u003e@mdx-js/core\u003c/code\u003e\u003c/strong\u003e: fix injecting providers for jsx in esm, expressions\u003c/li\u003e\n\u003cli\u003e3a794ab5 \u003cstrong\u003e\u003ccode\u003e@mdx-js/loader\u003c/code\u003e\u003c/strong\u003e: fix ESM type import\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2452\"\u003emdx-js/mdx#2452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebe79212a \u003cstrong\u003e\u003ccode\u003e@mdx-js/loader\u003c/code\u003e\u003c/strong\u003e: change webpack peer dependency to optional\nby \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2440\"\u003emdx-js/mdx#2440\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/eee85d54152499c526cf8c06076be5b563037ff8\"\u003e\u003ccode\u003eeee85d5\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/2cb07288ed61d7254ea052a50c1aedba0712d582\"\u003e\u003ccode\u003e2cb0728\u003c/code\u003e\u003c/a\u003e Refactor code-style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/7b3f558c1182632644bbdba699880d6b7802a64c\"\u003e\u003ccode\u003e7b3f558\u003c/code\u003e\u003c/a\u003e Fix tests for Node 23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/11ac939bc3d86fefafcc940da98df0e402455672\"\u003e\u003ccode\u003e11ac939\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003erehype-twoslash\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/f12afda2435e46324966e641ec5e415f8e54b784\"\u003e\u003ccode\u003ef12afda\u003c/code\u003e\u003c/a\u003e Refactor to use TypeScript \u003ccode\u003e@import\u003c/code\u003e JSDoc tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/3a794ab5d167932702a9b55f6d76f3aeea9fade4\"\u003e\u003ccode\u003e3a794ab\u003c/code\u003e\u003c/a\u003e Fix ESM type import in Webpack loader\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\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/~wooorm\"\u003ewooorm\u003c/a\u003e, a new releaser for \u003ccode\u003e@​mdx-js/loader\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/wangdicoder/tiny-ui/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/wangdicoder/tiny-ui/pull/43","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wangdicoder%2Ftiny-ui/issues/43","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/43/packages"}},{"old_version":"3.1.0","new_version":"3.1.1","update_type":"patch","path":null,"pr_created_at":"2026-03-03T16:46:34.000Z","version_change":"3.1.0 → 3.1.1","issue":{"uuid":"4017676165","node_id":"PR_kwDOPmIpfs7HqM_v","number":108,"state":"closed","title":"Bump the minor-and-patch group across 1 directory with 28 updates","user":"dependabot[bot]","labels":["dependencies","javascript","released"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-03-03T17:02:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-03T16:46:34.000Z","updated_at":"2026-03-06T21:12:05.000Z","time_to_close":955,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":28,"packages":[{"name":"@mdx-js/loader","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@mdx-js/react","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@next/mdx","old_version":"16.1.1","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/typography","old_version":"0.5.16","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@types/reveal.js","old_version":"5.2.0","new_version":"5.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vercel/analytics","old_version":"1.5.0","new_version":"1.6.1","repository_url":"https://github.com/vercel/analytics"},{"name":"@vercel/speed-insights","old_version":"1.2.0","new_version":"1.3.1","repository_url":"https://github.com/vercel/speed-insights"},{"name":"feed","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/jpmonette/feed"},{"name":"posthog-js","old_version":"1.357.1","new_version":"1.357.2","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react","old_version":"19.1.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.12","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.1","new_version":"19.2.4","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":"rehype-prism-plus","old_version":"2.0.1","new_version":"2.0.2","repository_url":"https://github.com/timlrx/rehype-prism-plus"},{"name":"@next/eslint-plugin-next","old_version":"16.1.1","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"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":"@types/testing-library__jest-dom","old_version":"5.14.9","new_version":"6.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint-config-next","old_version":"16.1.1","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"jest","old_version":"30.1.1","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.1.1","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"knip","old_version":"5.64.1","new_version":"5.85.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"tsx","old_version":"4.20.5","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.52.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) | `3.1.0` | `3.1.1` |\n| [@mdx-js/react](https://github.com/mdx-js/mdx/tree/HEAD/packages/react) | `3.1.0` | `3.1.1` |\n| [@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx) | `16.1.1` | `16.1.6` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.16` | `0.5.19` |\n| [@types/reveal.js](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/reveal.js) | `5.2.0` | `5.2.2` |\n| [@vercel/analytics](https://github.com/vercel/analytics/tree/HEAD/packages/web) | `1.5.0` | `1.6.1` |\n| [@vercel/speed-insights](https://github.com/vercel/speed-insights/tree/HEAD/packages/web) | `1.2.0` | `1.3.1` |\n| [feed](https://github.com/jpmonette/feed) | `5.1.0` | `5.2.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.357.1` | `1.357.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.12` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.4` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.9` | `19.2.3` |\n| [rehype-prism-plus](https://github.com/timlrx/rehype-prism-plus) | `2.0.1` | `2.0.2` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.1.1` | `16.1.6` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.58.2` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.8.0` | `6.9.1` |\n| [@types/testing-library__jest-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/testing-library__jest-dom) | `5.14.9` | `6.0.0` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.27` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.1.1` | `16.1.6` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.1.1` | `30.2.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.1.1` | `30.2.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.64.1` | `5.85.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.5` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.52.0` | `8.56.1` |\n\n\nUpdates `@mdx-js/loader` from 3.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mdx-js/react` from 3.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/67fb1d07d9b648d953d93d063a6eb5588d6c6d58\"\u003e\u003ccode\u003e67fb1d0\u003c/code\u003e\u003c/a\u003e Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/f0d20da86dcc8d78b90daddae7ae8ef1fcb5eacb\"\u003e\u003ccode\u003ef0d20da\u003c/code\u003e\u003c/a\u003e Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/mdx` from 16.1.1 to 16.1.6\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\"\u003e\u003ccode\u003e@​next/mdx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to swc 54 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88207\"\u003e#88207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimplement LRU cache with invocation ID scoping for minimal mode response cache (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88509\"\u003e#88509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etweak LRU sentinel key (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/89123\"\u003e#89123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wyattjoh\"\u003e\u003ccode\u003e@​wyattjoh\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.5\u003c/h2\u003e\n\u003cp\u003ePlease refer the following changelogs for more information about this security release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\"\u003ehttps://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\u003c/a\u003e\n\u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23864\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23864\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly filter next config if experimental flag is enabled (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88733\"\u003e#88733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix linked list bug in LRU deleteFromLru (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88652\"\u003e#88652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative same host redirects in node middleware (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88253\"\u003e#88253\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/adf8c612adddd103647c90ff0f511ea35c57076e\"\u003e\u003ccode\u003eadf8c61\u003c/code\u003e\u003c/a\u003e v16.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/acba4a6b9f48e0a067c592dac322410c0e122018\"\u003e\u003ccode\u003eacba4a6\u003c/code\u003e\u003c/a\u003e v16.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/60de6c21144a78622eb8c4763f364fcb59f7aa59\"\u003e\u003ccode\u003e60de6c2\u003c/code\u003e\u003c/a\u003e v16.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f01cf07ab12a37259de42baa4bdae310b4328c72\"\u003e\u003ccode\u003ef01cf07\u003c/code\u003e\u003c/a\u003e v16.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cb436b3613edb3f741a39fa00ac31d103a5a1518\"\u003e\u003ccode\u003ecb436b3\u003c/code\u003e\u003c/a\u003e v16.1.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.1.6/packages/next-mdx\"\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 `@types/reveal.js` from 5.2.0 to 5.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/reveal.js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/analytics` from 1.5.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/analytics/releases\"\u003e\u003ccode\u003e@​vercel/analytics\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): remove the module as breaking change by \u003ca href=\"https://github.com/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/181\"\u003evercel/analytics#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/vercel/analytics/compare/1.6.0...1.6.1\"\u003ehttps://github.com/vercel/analytics/compare/1.6.0...1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(nuxt): Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module by \u003ca href=\"https://github.com/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/178\"\u003evercel/analytics#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eundefined\u003c/code\u003e to AllowedPropertyValues type by \u003ca href=\"https://github.com/timolins\"\u003e\u003ccode\u003e@​timolins\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/174\"\u003evercel/analytics#174\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/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/178\"\u003evercel/analytics#178\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/analytics/compare/1.5.0...1.6.0\"\u003ehttps://github.com/vercel/analytics/compare/1.5.0...1.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/vercel/analytics/commit/0028584e514ba508911b9b64bb691616ae63b2e6\"\u003e\u003ccode\u003e0028584\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove the module as breaking change (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/182d1851ce1948d5b3121f78ce049a87c7f5993e\"\u003e\u003ccode\u003e182d185\u003c/code\u003e\u003c/a\u003e chore: prepare release (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/4f2b656b5eb3a71ec1d211d582789718c2fb2cdc\"\u003e\u003ccode\u003e4f2b656\u003c/code\u003e\u003c/a\u003e Add undefined to AllowedPropertyValues type (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/9a406c41f9a5b7575929e1c7157604fde3528169\"\u003e\u003ccode\u003e9a406c4\u003c/code\u003e\u003c/a\u003e feat(nuxt): Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/analytics/commits/1.6.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/speed-insights` from 1.2.0 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/speed-insights/releases\"\u003e\u003ccode\u003e@​vercel/speed-insights\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): remove the module as breaking change by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/107\"\u003evercel/speed-insights#107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.3.0...1.3.1\"\u003ehttps://github.com/vercel/speed-insights/compare/1.3.0...1.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(nuxt): Add support for \u003ccode\u003einjectSpeedInsights()\u003c/code\u003e and Nuxt module by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/104\"\u003evercel/speed-insights#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat:  postinstall script removal by \u003ca href=\"https://github.com/feugy\"\u003e\u003ccode\u003e@​feugy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/106\"\u003evercel/speed-insights#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add route param to beforeSend event type by \u003ca href=\"https://github.com/fgascon\"\u003e\u003ccode\u003e@​fgascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/102\"\u003evercel/speed-insights#102\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/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/104\"\u003evercel/speed-insights#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fgascon\"\u003e\u003ccode\u003e@​fgascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/102\"\u003evercel/speed-insights#102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.2.0...1.3.0\"\u003ehttps://github.com/vercel/speed-insights/compare/1.2.0...1.3.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/vercel/speed-insights/commit/2452c35b7f11fe1d1a850b5527375e2a6bd574c1\"\u003e\u003ccode\u003e2452c35\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove the module as breaking change (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/7ed15ed7ce32c0525d446ec213890b1ab4f3a059\"\u003e\u003ccode\u003e7ed15ed\u003c/code\u003e\u003c/a\u003e fix: add route param to beforeSend event type (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/a1dfa74986399f3e367e4493605b013a5d30ed7f\"\u003e\u003ccode\u003ea1dfa74\u003c/code\u003e\u003c/a\u003e feat: next release and postinstall script removal (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/f48623c059cd7cab3919c3f7ecb8a109d4f886d9\"\u003e\u003ccode\u003ef48623c\u003c/code\u003e\u003c/a\u003e feat(nuxt): Add support for \u003ccode\u003einjectSpeedInsights()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/speed-insights/commits/1.3.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `feed` from 5.1.0 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jpmonette/feed/releases\"\u003efeed's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet copyright as optional for feed by \u003ca href=\"https://github.com/lluisemper\"\u003e\u003ccode\u003e@​lluisemper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/217\"\u003ejpmonette/feed#217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(rss): relax \u003c!-- raw HTML omitted --\u003e tag output condition to allow name-only by \u003ca href=\"https://github.com/huanjuedadehen\"\u003e\u003ccode\u003e@​huanjuedadehen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/220\"\u003ejpmonette/feed#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: treat description as optional rss2 to avoid \u0026quot;undefined\u0026quot; output by \u003ca href=\"https://github.com/Krinkle\"\u003e\u003ccode\u003e@​Krinkle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/223\"\u003ejpmonette/feed#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(rss/atom/json): Use \u003ccode\u003e.forEach()\u003c/code\u003e instead of \u003ccode\u003e.map()\u003c/code\u003e when resulting array is unused by \u003ca href=\"https://github.com/Greenheart\"\u003e\u003ccode\u003e@​Greenheart\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/234\"\u003ejpmonette/feed#234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Show current default value for \u003ccode\u003egenerator\u003c/code\u003e in example by \u003ca href=\"https://github.com/Greenheart\"\u003e\u003ccode\u003e@​Greenheart\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/232\"\u003ejpmonette/feed#232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make copyright and id optional by \u003ca href=\"https://github.com/dword-design\"\u003e\u003ccode\u003e@​dword-design\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/219\"\u003ejpmonette/feed#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHotfix for allowing multiple atom:link tags in the RSS2 feed by \u003ca href=\"https://github.com/aletorrado\"\u003e\u003ccode\u003e@​aletorrado\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/235\"\u003ejpmonette/feed#235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd stylesheet support to rss and atom by \u003ca href=\"https://github.com/kunatastic\"\u003e\u003ccode\u003e@​kunatastic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/216\"\u003ejpmonette/feed#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease 5.2.0 by \u003ca href=\"https://github.com/jpmonette\"\u003e\u003ccode\u003e@​jpmonette\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/236\"\u003ejpmonette/feed#236\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/lluisemper\"\u003e\u003ccode\u003e@​lluisemper\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/217\"\u003ejpmonette/feed#217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huanjuedadehen\"\u003e\u003ccode\u003e@​huanjuedadehen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/220\"\u003ejpmonette/feed#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Krinkle\"\u003e\u003ccode\u003e@​Krinkle\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/223\"\u003ejpmonette/feed#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Greenheart\"\u003e\u003ccode\u003e@​Greenheart\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/234\"\u003ejpmonette/feed#234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dword-design\"\u003e\u003ccode\u003e@​dword-design\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/219\"\u003ejpmonette/feed#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aletorrado\"\u003e\u003ccode\u003e@​aletorrado\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/235\"\u003ejpmonette/feed#235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kunatastic\"\u003e\u003ccode\u003e@​kunatastic\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jpmonette/feed/pull/216\"\u003ejpmonette/feed#216\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jpmonette/feed/compare/5.1.0...5.2.0\"\u003ehttps://github.com/jpmonette/feed/compare/5.1.0...5.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpmonette/feed/commit/0dd65a5ab683014b86775b1b39a3163f89fe9aed\"\u003e\u003ccode\u003e0dd65a5\u003c/code\u003e\u003c/a\u003e release 5.2.0 (\u003ca href=\"https://redirect.github.com/jpmonette/feed/issues/236\"\u003e#236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpmonette/feed/commit/4b913e3600dcc9ac7bcb891e9030632d076e6e3e\"\u003e\u003ccode\u003e4b913e3\u003c/code\u003e\u003c/a\u003e Add stylesheet support to rss and atom (\u003ca href=\"https://redirect.github.com/jpmonette/feed/issues/216\"\u003e#216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpmonette/feed/commit/6745292f715d7554333e7c769e86154d9b911316\"\u003e\u003ccode\u003e6745292\u003c/code\u003e\u003c/a\u003e Hotfix for allowing multiple atom:link tags in the RSS2 feed (\u003ca href=\"https://redirect.github.com/jpmonette/feed/issues/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpmonette/feed/commit/17d1013a6573259efad8b6e83c0125471b3941a9\"\u003e\u003ccode\u003e17d1013\u003c/code\u003e\u003c/a\u003e fix: make copyright and id optional (\u003ca href=\"https://redirect.github.com/jpmonette/feed/issues/219\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpmonette/feed/commit/8ba16759ffb932fee2cd1ada60fa420b781bf1ae\"\u003e\u003ccode\u003e8ba1675\u003c/code\u003e\u003c/a\u003e Show current default value for \u003ccode\u003egenerator\u003c/code\u003e in example (\u003ca href=\"https://redirect.github.com/jpmonette/feed/issues/232\"\u003e#232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpmonette/feed/commit/0e7456acf34ba98d9044c7ec28fb9ebe9d65b2aa\"\u003e\u003ccode\u003e0e7456a\u003c/code\u003e\u003c/a\u003e perf(rss/atom/json): Use \u003ccode\u003e.forEach()\u003c/code\u003e instead of \u003ccode\u003e.map()\u003c/code\u003e when resulting arra...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpmonette/feed/commit/14e3fc6b987431d41f471e6e448351a29b641a87\"\u003e\u003ccode\u003e14e3fc6\u003c/code\u003e\u003c/a\u003e fix: treat description as optional rss2 to avoid \u0026quot;undefined\u0026quot; output (\u003ca href=\"https://redirect.github.com/jpmonette/feed/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpmonette/feed/commit/fd99f18e2e2cc9901cfbda1848a24915fa67f99f\"\u003e\u003ccode\u003efd99f18\u003c/code\u003e\u003c/a\u003e feat(rss): relax \u0026lt;author\u0026gt; tag output condition to allow name-only (\u003ca href=\"https://redirect.github.com/jpmonette/feed/issues/220\"\u003e#220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpmonette/feed/commit/519d8e90a7b56677aed4756bab26b563d26d6526\"\u003e\u003ccode\u003e519d8e9\u003c/code\u003e\u003c/a\u003e Set copyright as optional for feed (\u003ca href=\"https://redirect.github.com/jpmonette/feed/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpmonette/feed/commit/dcf9a8969799b368713a1c17fb0a0390b2403642\"\u003e\u003ccode\u003edcf9a89\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jpmonette/feed/compare/5.1.0...5.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `posthog-js` from 1.357.1 to 1.357.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PostHog/posthog-js/releases\"\u003eposthog-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eposthog-js@1.357.2\u003c/h2\u003e\n\u003ch2\u003e1.357.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3170\"\u003e#3170\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/f485c9217d17aae68ceb257420463946163d0060\"\u003e\u003ccode\u003ef485c92\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/slshults\"\u003e\u003ccode\u003e@​slshults\u003c/code\u003e\u003c/a\u003e! - fix: Move tablet detection logic into detectDeviceType for consistent classification across all call sites\n(2026-03-03)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.357.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/PostHog/posthog-js/commit/cc50196630a06119ad4d8e841efadd83d1f0c91c\"\u003e\u003ccode\u003ecc50196\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/f11c733345d4f7b4ba53af704ada544ba3aec0bd\"\u003e\u003ccode\u003ef11c733\u003c/code\u003e\u003c/a\u003e chore: release tablet detection fix (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3190\"\u003e#3190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/f485c9217d17aae68ceb257420463946163d0060\"\u003e\u003ccode\u003ef485c92\u003c/code\u003e\u003c/a\u003e fix: Move tablet detection logic into detectDeviceType for consistent… (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/d13c850cbc9fde020bf348ae7f159e1cded0cd6a\"\u003e\u003ccode\u003ed13c850\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/2304af092b4da4d5480f40f1fb8f748ce89e8c25\"\u003e\u003ccode\u003e2304af0\u003c/code\u003e\u003c/a\u003e refactor: use non-deprecated methods internally in react and nuxt packages (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PostHog/posthog-js/compare/posthog-js@1.357.1...posthog-js@1.357.2\"\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.4\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.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003c!-- 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/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/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.12 to 19.2.14\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.4\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.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003c!-- 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/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\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\u003e1bd1f01\u003c/code\u003e\u003c/a\u003e Ship partial-prerendering APIs to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633\"\u003e#34633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/2f0649a0b27516eaab549b18af15eed0420e3446\"\u003e\u003ccode\u003e2f0649a\u003c/code\u003e\u003c/a\u003e [Fizz] Remove \u003ccode\u003enonce\u003c/code\u003e option from resume-and-prerender APIs (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34664\"\u003e#34664\u003c/a\u003e)\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-dom/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e08f53b182fa63df6ec5938fec44d096343806d3\"\u003e\u003ccode\u003ee08f53b\u003c/code\u003e\u003c/a\u003e Match \u003ccode\u003ereact-dom/static\u003c/code\u003e test entrypoints and published entrypoints (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34599\"\u003e#34599\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-dom/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.1.9 to 19.2.3\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-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rehype-prism-plus` from 2.0.1 to 2.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/timlrx/rehype-prism-plus/releases\"\u003erehype-prism-plus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies by \u003ca href=\"https://github.com/timlrx\"\u003e\u003ccode\u003e@​timlrx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/timlrx/rehype-prism-plus/pull/78\"\u003etimlrx/rehype-prism-plus#78\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix build side effects by \u003ca href=\"https://github.com/timlrx\"\u003e\u003ccode\u003e@​timlrx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/timlrx/rehype-prism-plus/pull/79\"\u003etimlrx/rehype-prism-plus#79\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/timlrx/rehype-prism-plus/compare/v2.0.1...v2.0.2\"\u003ehttps://github.com/timlrx/rehype-prism-plus/compare/v2.0.1...v2.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timlrx/rehype-prism-plus/commit/fd6d93e1c90a1c4833d4b46b5f645aff2bc8c3dd\"\u003e\u003ccode\u003efd6d93e\u003c/code\u003e\u003c/a\u003e 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timlrx/rehype-prism-plus/commit/6e8d3707b92990a13eabfd16d59b3945b91b20e9\"\u003e\u003ccode\u003e6e8d370\u003c/code\u003e\u003c/a\u003e fix: add sideEffects false to package build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timlrx/rehype-prism-plus/commit/36d00bd02fad49161ac006528d467f1183afa5bd\"\u003e\u003ccode\u003e36d00bd\u003c/code\u003e\u003c/a\u003e fix: update refactor typings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timlrx/rehype-prism-plus/commit/b43a3308951377e9279b7b5265f08706acc5ea02\"\u003e\u003ccode\u003eb43a330\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/timlrx/rehype-prism-plus/issues/78\"\u003e#78\u003c/a\u003e from timlrx/update-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timlrx/rehype-prism-plus/commit/305d66109d6d9159d35b848be1ec7ed9328a6d48\"\u003e\u003ccode\u003e305d661\u003c/code\u003e\u003c/a\u003e fix: update ts module resolution to suport esm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timlrx/rehype-prism-plus/commit/e73b3c58824ac2322424f131a5e93ca0055fea4c\"\u003e\u003ccode\u003ee73b3c5\u003c/code\u003e\u003c/a\u003e fix: update refactor changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timlrx/rehype-prism-plus/commit/93e1919653bb01e1c1bfe5c262082415df889cec\"\u003e\u003ccode\u003e93e1919\u003c/code\u003e\u003c/a\u003e chore: bump dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/timlrx/rehype-prism-plus/compare/v2.0.1...v2.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/eslint-plugin-next` from 16.1.1 to 16.1.6\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\"\u003e\u003ccode\u003e@​next/eslint-plugin-next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to swc 54 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/88207\"\u003e#88207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimplement LRU cache with invocation ID scoping for minimal mode response cache (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/88509\"\u003e#88509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etweak LRU sentinel key (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/89123\"\u003e#89123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wyattjoh\"\u003e\u003ccode\u003e@​wyattjoh\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.5\u003c/h2\u003e\n\u003cp\u003ePlease refer the following changelogs for more information about this security release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\"\u003ehttps://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\u003c/a\u003e\n\u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23864\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23864\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly filter next config if experimental flag is enabled (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/88733\"\u003e#88733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix linked list bug in LRU deleteFromLru (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/88652\"\u003e#88652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative same host redirects in node middleware (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/88253\"\u003e#88253\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is ba...\n\n_Description has been truncated_","html_url":"https://github.com/neonwatty/blog/pull/108","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/neonwatty%2Fblog/issues/108","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/108/packages"}},{"old_version":"3.0.1","new_version":"3.1.1","update_type":"minor","path":null,"pr_created_at":"2026-03-01T19:46:18.000Z","version_change":"3.0.1 → 3.1.1","issue":{"uuid":"4008119962","node_id":"PR_kwDOF2jbEs7HLH5k","number":833,"state":"open","title":"Bump the dependencies group across 1 directory with 20 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-03-01T19:46:18.000Z","updated_at":"2026-04-02T02:02:31.178Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":20,"packages":[{"name":"@chakra-ui/icons","old_version":"2.2.1","new_version":"2.2.4","repository_url":"https://github.com/chakra-ui/chakra-ui"},{"name":"@chakra-ui/next-js","old_version":"2.3.1","new_version":"2.4.2","repository_url":"https://github.com/chakra-ui/chakra-ui"},{"name":"@chakra-ui/react","old_version":"2.9.1","new_version":"3.33.0","repository_url":"https://github.com/chakra-ui/chakra-ui"},{"name":"@emotion/react","old_version":"11.13.3","new_version":"11.14.0","repository_url":"https://github.com/emotion-js/emotion"},{"name":"@emotion/styled","old_version":"11.13.0","new_version":"11.14.1","repository_url":"https://github.com/emotion-js/emotion"},{"name":"@giscus/react","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/giscus/giscus-component"},{"name":"@mdx-js/loader","old_version":"3.0.1","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@mdx-js/react","old_version":"3.0.1","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@next/mdx","old_version":"14.2.14","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"apexcharts","old_version":"3.54.0","new_version":"5.7.0","repository_url":"https://github.com/apexcharts/apexcharts.js"},{"name":"framer-motion","old_version":"11.9.0","new_version":"12.34.3","repository_url":"https://github.com/motiondivision/motion"},{"name":"isomorphic-dompurify","old_version":"2.16.0","new_version":"3.0.0","repository_url":"https://github.com/kkomelin/isomorphic-dompurify"},{"name":"next","old_version":"14.2.32","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"next-mdx-remote","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/hashicorp/next-mdx-remote"},{"name":"react","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-apexcharts","old_version":"1.4.1","new_version":"2.0.1","repository_url":"https://github.com/apexcharts/react-apexcharts"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-icons","old_version":"5.3.0","new_version":"5.5.0","repository_url":"https://github.com/react-icons/react-icons"},{"name":"react-syntax-highlighter","old_version":"15.6.6","new_version":"16.1.1","repository_url":"https://github.com/react-syntax-highlighter/react-syntax-highlighter"},{"name":"swr","old_version":"2.2.5","new_version":"2.4.1","repository_url":"https://github.com/vercel/swr"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@chakra-ui/icons](https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/components/icons) | `2.2.1` | `2.2.4` |\n| [@chakra-ui/next-js](https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/integrations/next-js) | `2.3.1` | `2.4.2` |\n| [@chakra-ui/react](https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react) | `2.9.1` | `3.33.0` |\n| [@emotion/react](https://github.com/emotion-js/emotion) | `11.13.3` | `11.14.0` |\n| [@emotion/styled](https://github.com/emotion-js/emotion) | `11.13.0` | `11.14.1` |\n| [@giscus/react](https://github.com/giscus/giscus-component/tree/HEAD/react) | `3.0.0` | `3.1.0` |\n| [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) | `3.0.1` | `3.1.1` |\n| [@mdx-js/react](https://github.com/mdx-js/mdx/tree/HEAD/packages/react) | `3.0.1` | `3.1.1` |\n| [@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx) | `14.2.14` | `16.1.6` |\n| [apexcharts](https://github.com/apexcharts/apexcharts.js) | `3.54.0` | `5.7.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `11.9.0` | `12.34.3` |\n| [isomorphic-dompurify](https://github.com/kkomelin/isomorphic-dompurify) | `2.16.0` | `3.0.0` |\n| [next](https://github.com/vercel/next.js) | `14.2.32` | `16.1.6` |\n| [next-mdx-remote](https://github.com/hashicorp/next-mdx-remote) | `5.0.0` | `6.0.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.4` |\n| [react-apexcharts](https://github.com/apexcharts/react-apexcharts) | `1.4.1` | `2.0.1` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.4` |\n| [react-icons](https://github.com/react-icons/react-icons) | `5.3.0` | `5.5.0` |\n| [react-syntax-highlighter](https://github.com/react-syntax-highlighter/react-syntax-highlighter) | `15.6.6` | `16.1.1` |\n| [swr](https://github.com/vercel/swr) | `2.2.5` | `2.4.1` |\n\n\nUpdates `@chakra-ui/icons` from 2.2.1 to 2.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/chakra-ui/chakra-ui/commits/@chakra-ui/icons@2.2.4/packages/components/icons\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@chakra-ui/next-js` from 2.3.1 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chakra-ui/chakra-ui/commits/@chakra-ui/next-js@2.4.2/packages/integrations/next-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@chakra-ui/react` from 2.9.1 to 3.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chakra-ui/chakra-ui/releases\"\u003e\u003ccode\u003e@​chakra-ui/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​chakra-ui/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.33.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/60a0a8b99b545d0cf9064f31c80e5769137d7662\"\u003e\u003ccode\u003e60a0a8b\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/segunadebayo\"\u003e\u003ccode\u003e@​segunadebayo\u003c/code\u003e\u003c/a\u003e! - - \u003cstrong\u003eCheckbox\u003c/strong\u003e:\nFixed individual checkbox props being overridden by \u003ccode\u003eCheckboxGroup\u003c/code\u003e when\nrendering\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eColor Picker\u003c/strong\u003e: Fixed color not updating when selecting black shades in\ncontrolled mode\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialog/Popover\u003c/strong\u003e: Fixed issue where closing nested dialogs/popovers would\nincorrectly close parent layers\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMenu\u003c/strong\u003e: Fixed glitchy submenu behavior when hovering between trigger items\nquickly\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNumber Input\u003c/strong\u003e: Fixed cursor positioning issues after clicking label or\nscrubbing\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePagination\u003c/strong\u003e: Fixed next trigger not being disabled when count is 0\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eScroll Area\u003c/strong\u003e: Added overflow CSS variables for scroll fade effects\n(\u003ccode\u003e--scroll-area-overflow-{x,y}-{start,end}\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSlider\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ethumbCollisionBehavior\u003c/code\u003e prop to control collision handling between\nthumbs (none, push, swap)\u003c/li\u003e\n\u003cli\u003eFixed thumb drag behavior from edge in \u003ccode\u003ethumbAlignment=\u0026quot;contain\u0026quot;\u003c/code\u003e mode\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSteps\u003c/strong\u003e: Added validation support with \u003ccode\u003eisStepValid\u003c/code\u003e, \u003ccode\u003eisStepSkippable\u003c/code\u003e,\nand \u003ccode\u003eonStepInvalid\u003c/code\u003e props\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSwitch\u003c/strong\u003e: Fixed \u003ccode\u003eapi.toggleChecked()\u003c/code\u003e not working\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTags Input\u003c/strong\u003e: Added \u003ccode\u003eplaceholder\u003c/code\u003e prop that shows when no tags exist\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextarea\u003c/strong\u003e: Fixed change event not being emitted after clearing controlled\ntextarea\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTooltip\u003c/strong\u003e: Added \u003ccode\u003edata-instant\u003c/code\u003e attribute for instant animations when\nswitching between multiple tooltip triggers\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTree View\u003c/strong\u003e: Fixed initial focus when first node/branch is disabled\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/2b8360bd18f0dba0619ad43e4bef73992f3c8c3f\"\u003e\u003ccode\u003e2b8360b\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/segunadebayo\"\u003e\u003ccode\u003e@​segunadebayo\u003c/code\u003e\u003c/a\u003e! - \u003cstrong\u003eCodeBlock\u003c/strong\u003e: Fix\noverlay and floating elements scrolling out of view when horizontally\nscrolling long code lines.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​chakra-ui/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.32.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chakra-ui/chakra-ui/pull/10590\"\u003e#10590\u003c/a\u003e\n\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/4b651950cc34fb195378e5872e166ee5c417631f\"\u003e\u003ccode\u003e4b65195\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/kalisaNkevin\"\u003e\u003ccode\u003e@​kalisaNkevin\u003c/code\u003e\u003c/a\u003e! - Add new Marquee\ncomponent\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/0b15d10c34f3ed8e51ad66121429d3afc5b5ee92\"\u003e\u003ccode\u003e0b15d10\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chakra-ui/chakra-ui/blob/main/packages/react/CHANGELOG.md\"\u003e\u003ccode\u003e@​chakra-ui/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.33.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/60a0a8b99b545d0cf9064f31c80e5769137d7662\"\u003e\u003ccode\u003e60a0a8b\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/segunadebayo\"\u003e\u003ccode\u003e@​segunadebayo\u003c/code\u003e\u003c/a\u003e! - - \u003cstrong\u003eCheckbox\u003c/strong\u003e:\nFixed individual checkbox props being overridden by \u003ccode\u003eCheckboxGroup\u003c/code\u003e when\nrendering\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eColor Picker\u003c/strong\u003e: Fixed color not updating when selecting black shades in\ncontrolled mode\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialog/Popover\u003c/strong\u003e: Fixed issue where closing nested dialogs/popovers would\nincorrectly close parent layers\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMenu\u003c/strong\u003e: Fixed glitchy submenu behavior when hovering between trigger items\nquickly\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNumber Input\u003c/strong\u003e: Fixed cursor positioning issues after clicking label or\nscrubbing\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePagination\u003c/strong\u003e: Fixed next trigger not being disabled when count is 0\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eScroll Area\u003c/strong\u003e: Added overflow CSS variables for scroll fade effects\n(\u003ccode\u003e--scroll-area-overflow-{x,y}-{start,end}\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSlider\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ethumbCollisionBehavior\u003c/code\u003e prop to control collision handling between\nthumbs (none, push, swap)\u003c/li\u003e\n\u003cli\u003eFixed thumb drag behavior from edge in \u003ccode\u003ethumbAlignment=\u0026quot;contain\u0026quot;\u003c/code\u003e mode\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSteps\u003c/strong\u003e: Added validation support with \u003ccode\u003eisStepValid\u003c/code\u003e, \u003ccode\u003eisStepSkippable\u003c/code\u003e,\nand \u003ccode\u003eonStepInvalid\u003c/code\u003e props\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSwitch\u003c/strong\u003e: Fixed \u003ccode\u003eapi.toggleChecked()\u003c/code\u003e not working\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTags Input\u003c/strong\u003e: Added \u003ccode\u003eplaceholder\u003c/code\u003e prop that shows when no tags exist\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextarea\u003c/strong\u003e: Fixed change event not being emitted after clearing controlled\ntextarea\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTooltip\u003c/strong\u003e: Added \u003ccode\u003edata-instant\u003c/code\u003e attribute for instant animations when\nswitching between multiple tooltip triggers\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTree View\u003c/strong\u003e: Fixed initial focus when first node/branch is disabled\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/2b8360bd18f0dba0619ad43e4bef73992f3c8c3f\"\u003e\u003ccode\u003e2b8360b\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/segunadebayo\"\u003e\u003ccode\u003e@​segunadebayo\u003c/code\u003e\u003c/a\u003e! - \u003cstrong\u003eCodeBlock\u003c/strong\u003e: Fix\noverlay and floating elements scrolling out of view when horizontally\nscrolling long code lines.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.32.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chakra-ui/chakra-ui/pull/10590\"\u003e#10590\u003c/a\u003e\n\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/4b651950cc34fb195378e5872e166ee5c417631f\"\u003e\u003ccode\u003e4b65195\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/kalisaNkevin\"\u003e\u003ccode\u003e@​kalisaNkevin\u003c/code\u003e\u003c/a\u003e! - Add new Marquee\ncomponent\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/80a661fa49f1c4fd7e554b73433c94735e4690a1\"\u003e\u003ccode\u003e80a661f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10618\"\u003e#10618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/6c9d5ea82043937f8c379fe8d5423d2dd13ff7ab\"\u003e\u003ccode\u003e6c9d5ea\u003c/code\u003e\u003c/a\u003e style: prettier format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/2b8360bd18f0dba0619ad43e4bef73992f3c8c3f\"\u003e\u003ccode\u003e2b8360b\u003c/code\u003e\u003c/a\u003e fix: code block overflow styling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/c254b7b4b5cca24ab3981ece5b854d10dd386eb8\"\u003e\u003ccode\u003ec254b7b\u003c/code\u003e\u003c/a\u003e docs: add menu examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/60a0a8b99b545d0cf9064f31c80e5769137d7662\"\u003e\u003ccode\u003e60a0a8b\u003c/code\u003e\u003c/a\u003e chore: bump ark-ui\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/ea8a8831303a9a81709de80daf6551dca772ffce\"\u003e\u003ccode\u003eea8a883\u003c/code\u003e\u003c/a\u003e docs: add dialog + menu item example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/a0fc4e0f8d5b7dbae94902cebb24521cf42a80e7\"\u003e\u003ccode\u003ea0fc4e0\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10595\"\u003e#10595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/12a4db4e3c3b6f48548f5fa6a76e02c6f9471c60\"\u003e\u003ccode\u003e12a4db4\u003c/code\u003e\u003c/a\u003e fix: radio card recipe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/0b15d10c34f3ed8e51ad66121429d3afc5b5ee92\"\u003e\u003ccode\u003e0b15d10\u003c/code\u003e\u003c/a\u003e fix: backdrop blur\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/11c2004a67857fd0084c04035a46bd2da3651fef\"\u003e\u003ccode\u003e11c2004\u003c/code\u003e\u003c/a\u003e fix: collapse width\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chakra-ui/chakra-ui/commits/@chakra-ui/react@3.33.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@emotion/react` from 11.13.3 to 11.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/emotion-js/emotion/releases\"\u003e\u003ccode\u003e@​emotion/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​emotion/react\u003c/code\u003e\u003ca href=\"https://github.com/11\"\u003e\u003ccode\u003e@​11\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/emotion-js/emotion/pull/3281\"\u003e#3281\u003c/a\u003e \u003ca href=\"https://github.com/emotion-js/emotion/commit/fc4d7bd744c205f55513dcd4e4e5134198c219de\"\u003e\u003ccode\u003efc4d7bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Source code has been migrated to TypeScript. From now on type declarations will be emitted based on that, instead of being hand-written.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/emotion-js/emotion/commit/8dc1a6dd19d2dc9ce435ef0aff85ccf5647f5d2e\"\u003e\u003ccode\u003e8dc1a6d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/emotion-js/emotion/commit/e1bf17ee87ec51da1412eb5291460ea95a39d27a\"\u003e\u003ccode\u003ee1bf17e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​emotion/cache\u003c/code\u003e\u003ca href=\"https://github.com/11\"\u003e\u003ccode\u003e@​11\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​emotion/use-insertion-effect-with-fallbacks\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​emotion/react\u003c/code\u003e\u003ca href=\"https://github.com/11\"\u003e\u003ccode\u003e@​11\u003c/code\u003e\u003c/a\u003e.13.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/emotion-js/emotion/pull/3270\"\u003e#3270\u003c/a\u003e \u003ca href=\"https://github.com/emotion-js/emotion/commit/77d930dc708015ff6fd34a1084bb343b02d732fa\"\u003e\u003ccode\u003e77d930d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/emmatown\"\u003e\u003ccode\u003e@​emmatown\u003c/code\u003e\u003c/a\u003e! - Fix inconsistent hashes using development vs production bundles/\u003ccode\u003eexports\u003c/code\u003e conditions when using \u003ccode\u003e@emotion/babel-plugin\u003c/code\u003e with \u003ccode\u003esourceMap: true\u003c/code\u003e (the default). This is particularly visible when using Emotion with the Next.js Pages router where the \u003ccode\u003edevelopment\u003c/code\u003e condition is used when bundling code but not when importing external code with Node.js.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/emotion-js/emotion/commit/77d930dc708015ff6fd34a1084bb343b02d732fa\"\u003e\u003ccode\u003e77d930d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​emotion/serialize\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​emotion/cache\u003c/code\u003e\u003ca href=\"https://github.com/11\"\u003e\u003ccode\u003e@​11\u003c/code\u003e\u003c/a\u003e.13.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​emotion/utils\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​emotion/babel-plugin\u003c/code\u003e\u003ca href=\"https://github.com/11\"\u003e\u003ccode\u003e@​11\u003c/code\u003e\u003c/a\u003e.13.5\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/emotion-js/emotion/commit/3c19ce5997f73960679e546af47801205631dfde\"\u003e\u003ccode\u003e3c19ce5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3280\"\u003e#3280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/a19d019bd418ebc3b9cba0e58f58b36ac2862a42\"\u003e\u003ccode\u003ea19d019\u003c/code\u003e\u003c/a\u003e Convert \u003ccode\u003e@emotion/styled\u003c/code\u003e's source code to TypeScript (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3284\"\u003e#3284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/5974e33fcb5e7aee177408684ac6fe8b38b3e353\"\u003e\u003ccode\u003e5974e33\u003c/code\u003e\u003c/a\u003e Fix JSX namespace \u003ca href=\"https://github.com/ts-ignores\"\u003e\u003ccode\u003e@​ts-ignores\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3282\"\u003e#3282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/fc4d7bd744c205f55513dcd4e4e5134198c219de\"\u003e\u003ccode\u003efc4d7bd\u003c/code\u003e\u003c/a\u003e Convert \u003ccode\u003e@emotion/react\u003c/code\u003e's source code to TypeScript (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3281\"\u003e#3281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/8dc1a6dd19d2dc9ce435ef0aff85ccf5647f5d2e\"\u003e\u003ccode\u003e8dc1a6d\u003c/code\u003e\u003c/a\u003e Convert \u003ccode\u003e@emotion/cache\u003c/code\u003e's source code to TypeScript (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3277\"\u003e#3277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/282b61d2ad4e39ea65af88351a894a903c2d42c4\"\u003e\u003ccode\u003e282b61d\u003c/code\u003e\u003c/a\u003e Convert \u003ccode\u003e@emotion/css-prettifier\u003c/code\u003e's source code to TypeScript (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3278\"\u003e#3278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/e1bf17ee87ec51da1412eb5291460ea95a39d27a\"\u003e\u003ccode\u003ee1bf17e\u003c/code\u003e\u003c/a\u003e Convert \u003ccode\u003e@emotion/use-insertion-effect-with-fallbacks\u003c/code\u003e's source code to TypeS...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/c161e6f2f85977c27cc4a258d4efb0504a3b77b1\"\u003e\u003ccode\u003ec161e6f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3272\"\u003e#3272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/f45eb1969c9cee76a689146606c2a79c862dbee1\"\u003e\u003ccode\u003ef45eb19\u003c/code\u003e\u003c/a\u003e Update changeset (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3273\"\u003e#3273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/77d930dc708015ff6fd34a1084bb343b02d732fa\"\u003e\u003ccode\u003e77d930d\u003c/code\u003e\u003c/a\u003e Fix inconsistent hashes using development vs production bundles/\u003ccode\u003eexports\u003c/code\u003e con...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/emotion-js/emotion/compare/@emotion/react@11.13.3...@emotion/react@11.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@emotion/styled` from 11.13.0 to 11.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/emotion-js/emotion/releases\"\u003e\u003ccode\u003e@​emotion/styled\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​emotion/styled\u003c/code\u003e\u003ca href=\"https://github.com/11\"\u003e\u003ccode\u003e@​11\u003c/code\u003e\u003c/a\u003e.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/emotion-js/emotion/pull/3334\"\u003e#3334\u003c/a\u003e \u003ca href=\"https://github.com/emotion-js/emotion/commit/0facbe47bd9099ae4ed22dc201822d910ac3dec5\"\u003e\u003ccode\u003e0facbe4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ZachRiegel\"\u003e\u003ccode\u003e@​ZachRiegel\u003c/code\u003e\u003c/a\u003e! - Renamed default-exported variable in \u003ccode\u003e@emotion/styled\u003c/code\u003e to aid inferred import names in auto-import completions in IDEs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​emotion/styled\u003c/code\u003e\u003ca href=\"https://github.com/11\"\u003e\u003ccode\u003e@​11\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/emotion-js/emotion/pull/3284\"\u003e#3284\u003c/a\u003e \u003ca href=\"https://github.com/emotion-js/emotion/commit/a19d019bd418ebc3b9cba0e58f58b36ac2862a42\"\u003e\u003ccode\u003ea19d019\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Source code has been migrated to TypeScript. From now on type declarations will be emitted based on that, instead of being hand-written.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/emotion-js/emotion/commit/e1bf17ee87ec51da1412eb5291460ea95a39d27a\"\u003e\u003ccode\u003ee1bf17e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​emotion/use-insertion-effect-with-fallbacks\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​emotion/styled\u003c/code\u003e\u003ca href=\"https://github.com/11\"\u003e\u003ccode\u003e@​11\u003c/code\u003e\u003c/a\u003e.13.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/emotion-js/emotion/pull/3270\"\u003e#3270\u003c/a\u003e \u003ca href=\"https://github.com/emotion-js/emotion/commit/77d930dc708015ff6fd34a1084bb343b02d732fa\"\u003e\u003ccode\u003e77d930d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/emmatown\"\u003e\u003ccode\u003e@​emmatown\u003c/code\u003e\u003c/a\u003e! - Fix inconsistent hashes using development vs production bundles/\u003ccode\u003eexports\u003c/code\u003e conditions when using \u003ccode\u003e@emotion/babel-plugin\u003c/code\u003e with \u003ccode\u003esourceMap: true\u003c/code\u003e (the default). This is particularly visible when using Emotion with the Next.js Pages router where the \u003ccode\u003edevelopment\u003c/code\u003e condition is used when bundling code but not when importing external code with Node.js.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/emotion-js/emotion/commit/77d930dc708015ff6fd34a1084bb343b02d732fa\"\u003e\u003ccode\u003e77d930d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​emotion/serialize\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​emotion/utils\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​emotion/babel-plugin\u003c/code\u003e\u003ca href=\"https://github.com/11\"\u003e\u003ccode\u003e@​11\u003c/code\u003e\u003c/a\u003e.13.5\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/emotion-js/emotion/commit/49229553967b6050c92d9602eb577bdc48167e91\"\u003e\u003ccode\u003e4922955\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3335\"\u003e#3335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/0facbe47bd9099ae4ed22dc201822d910ac3dec5\"\u003e\u003ccode\u003e0facbe4\u003c/code\u003e\u003c/a\u003e Renamed default-exported variable in \u003ccode\u003e@emotion/styled\u003c/code\u003e to aid inferred import...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/cce67ec6b2fc94261028b4f4778aae8c3d6c5fd6\"\u003e\u003ccode\u003ecce67ec\u003c/code\u003e\u003c/a\u003e Bump parcel (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3258\"\u003e#3258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/3c19ce5997f73960679e546af47801205631dfde\"\u003e\u003ccode\u003e3c19ce5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3280\"\u003e#3280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/a19d019bd418ebc3b9cba0e58f58b36ac2862a42\"\u003e\u003ccode\u003ea19d019\u003c/code\u003e\u003c/a\u003e Convert \u003ccode\u003e@emotion/styled\u003c/code\u003e's source code to TypeScript (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3284\"\u003e#3284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/5974e33fcb5e7aee177408684ac6fe8b38b3e353\"\u003e\u003ccode\u003e5974e33\u003c/code\u003e\u003c/a\u003e Fix JSX namespace \u003ca href=\"https://github.com/ts-ignores\"\u003e\u003ccode\u003e@​ts-ignores\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3282\"\u003e#3282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/fc4d7bd744c205f55513dcd4e4e5134198c219de\"\u003e\u003ccode\u003efc4d7bd\u003c/code\u003e\u003c/a\u003e Convert \u003ccode\u003e@emotion/react\u003c/code\u003e's source code to TypeScript (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3281\"\u003e#3281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/8dc1a6dd19d2dc9ce435ef0aff85ccf5647f5d2e\"\u003e\u003ccode\u003e8dc1a6d\u003c/code\u003e\u003c/a\u003e Convert \u003ccode\u003e@emotion/cache\u003c/code\u003e's source code to TypeScript (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3277\"\u003e#3277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/282b61d2ad4e39ea65af88351a894a903c2d42c4\"\u003e\u003ccode\u003e282b61d\u003c/code\u003e\u003c/a\u003e Convert \u003ccode\u003e@emotion/css-prettifier\u003c/code\u003e's source code to TypeScript (\u003ca href=\"https://redirect.github.com/emotion-js/emotion/issues/3278\"\u003e#3278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emotion-js/emotion/commit/e1bf17ee87ec51da1412eb5291460ea95a39d27a\"\u003e\u003ccode\u003ee1bf17e\u003c/code\u003e\u003c/a\u003e Convert \u003ccode\u003e@emotion/use-insertion-effect-with-fallbacks\u003c/code\u003e's source code to TypeS...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/emotion-js/emotion/compare/@emotion/styled@11.13.0...@emotion/styled@11.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@giscus/react` from 3.0.0 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/giscus/giscus-component/releases\"\u003e\u003ccode\u003e@​giscus/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​giscus/react\u003c/code\u003e v3.1.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate types with new available languages and themes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giscus/giscus-component/commit/eba2a53fe392d86b86d46b4a99779b8576a9f5c1\"\u003e\u003ccode\u003eeba2a53\u003c/code\u003e\u003c/a\u003e common: Update giscus to 1.6.0 and bump version to 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giscus/giscus-component/commit/282f36517595c8918d31017e974cd3de2f09e20b\"\u003e\u003ccode\u003e282f365\u003c/code\u003e\u003c/a\u003e common: Update types with new languages and themes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giscus/giscus-component/commit/d3f7f4aa30da1f1030189f235a8f781b771ac402\"\u003e\u003ccode\u003ed3f7f4a\u003c/code\u003e\u003c/a\u003e common: Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giscus/giscus-component/commit/e1a3a8d4e0773bb9e427b7506fc64984cc2f7095\"\u003e\u003ccode\u003ee1a3a8d\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump the react group across 1 directory with 6 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giscus/giscus-component/commit/06a9bf16188ca9517ba5cd819642145fed398c21\"\u003e\u003ccode\u003e06a9bf1\u003c/code\u003e\u003c/a\u003e common: Ensure component is rendered after import is finished\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giscus/giscus-component/commit/8415cf37b8ac0ce38fa39414a8ab61a08480a9fc\"\u003e\u003ccode\u003e8415cf3\u003c/code\u003e\u003c/a\u003e react: Fix tsconfig for vite.config.mts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giscus/giscus-component/commit/58b355ae55d21897a0f0b66e7f88d6ce17ceb4a6\"\u003e\u003ccode\u003e58b355a\u003c/code\u003e\u003c/a\u003e react: Allow React 19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giscus/giscus-component/commit/acedcb22f6020582a3c256e8b6c99cc3f3ccfdfc\"\u003e\u003ccode\u003eacedcb2\u003c/code\u003e\u003c/a\u003e react: Simplify tsconfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giscus/giscus-component/commit/5ea198ed1c280e1873956b23fef64f9489bfdd87\"\u003e\u003ccode\u003e5ea198e\u003c/code\u003e\u003c/a\u003e react: Fix type augmentation for giscus-widget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giscus/giscus-component/commit/25a7bf917977b29c29c5801d0121b9b5d224d64b\"\u003e\u003ccode\u003e25a7bf9\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump the react group across 1 directory with 12 updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/giscus/giscus-component/commits/@giscus/react-v3.1.0/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mdx-js/loader` from 3.0.1 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003ch4\u003eAdd\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e715ddd96 \u003cstrong\u003e\u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e\u003c/strong\u003e: add source maps\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2464\"\u003emdx-js/mdx#2464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ed5867203 \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add support for options w/ \u003ccode\u003einitialize\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ecd2907dd \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add support showing messages\u003c/li\u003e\n\u003cli\u003eceea80dd \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add source maps\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2458\"\u003emdx-js/mdx#2458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ed306f870 \u003cstrong\u003e\u003ccode\u003e@mdx-js/core\u003c/code\u003e\u003c/strong\u003e: replace \u003ccode\u003eperiscopic\u003c/code\u003e with \u003ccode\u003eestree-util-scope\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ec7479905 \u003cstrong\u003e\u003ccode\u003e@mdx-js/core\u003c/code\u003e\u003c/strong\u003e: fix injecting providers for jsx in esm, expressions\u003c/li\u003e\n\u003cli\u003e3a794ab5 \u003cstrong\u003e\u003ccode\u003e@mdx-js/loader\u003c/code\u003e\u003c/strong\u003e: fix ESM type import\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2452\"\u003emdx-js/mdx#2452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebe79212a \u003cstrong\u003e\u003ccode\u003e@mdx-js/loader\u003c/code\u003e\u003c/strong\u003e: change webpack peer dependency to optional\nby \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2440\"\u003emdx-js/mdx#2440\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/eee85d54152499c526cf8c06076be5b563037ff8\"\u003e\u003ccode\u003eeee85d5\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/2cb07288ed61d7254ea052a50c1aedba0712d582\"\u003e\u003ccode\u003e2cb0728\u003c/code\u003e\u003c/a\u003e Refactor code-style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/7b3f558c1182632644bbdba699880d6b7802a64c\"\u003e\u003ccode\u003e7b3f558\u003c/code\u003e\u003c/a\u003e Fix tests for Node 23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/11ac939bc3d86fefafcc940da98df0e402455672\"\u003e\u003ccode\u003e11ac939\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003erehype-twoslash\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/f12afda2435e46324966e641ec5e415f8e54b784\"\u003e\u003ccode\u003ef12afda\u003c/code\u003e\u003c/a\u003e Refactor to use TypeScript \u003ccode\u003e@import\u003c/code\u003e JSDoc tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/3a794ab5d167932702a9b55f6d76f3aeea9fade4\"\u003e\u003ccode\u003e3a794ab\u003c/code\u003e\u003c/a\u003e Fix ESM type import in Webpack loader\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mdx-js/react` from 3.0.1 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003ch4\u003eAdd\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e715ddd96 \u003cstrong\u003e\u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e\u003c/strong\u003e: add source maps\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2464\"\u003emdx-js/mdx#2464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ed5867203 \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add support for options w/ \u003ccode\u003einitialize\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ecd2907dd \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add support showing messages\u003c/li\u003e\n\u003cli\u003eceea80dd \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add source maps\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2458\"\u003emdx-js/mdx#2458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ed306f870 \u003cstrong\u003e\u003ccode\u003e@mdx-js/core\u003c/code\u003e\u003c/strong\u003e: replace \u003ccode\u003eperiscopic\u003c/code\u003e with \u003ccode\u003eestree-util-scope\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ec7479905 \u003cstrong\u003e\u003ccode\u003e@mdx-js/core\u003c/code\u003e\u003c/strong\u003e: fix injecting providers for jsx in esm, expressions\u003c/li\u003e\n\u003cli\u003e3a794ab5 \u003cstrong\u003e\u003ccode\u003e@mdx-js/loader\u003c/code\u003e\u003c/strong\u003e: fix ESM type import\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2452\"\u003emdx-js/mdx#2452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebe79212a \u003cstrong\u003e\u003ccode\u003e@mdx-js/loader\u003c/code\u003e\u003c/strong\u003e: change webpack peer dependency to optional\nby \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2440\"\u003emdx-js/mdx#2440\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/67fb1d07d9b648d953d93d063a6eb5588d6c6d58\"\u003e\u003ccode\u003e67fb1d0\u003c/code\u003e\u003c/a\u003e Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/f0d20da86dcc8d78b90daddae7ae8ef1fcb5eacb\"\u003e\u003ccode\u003ef0d20da\u003c/code\u003e\u003c/a\u003e Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/eee85d54152499c526cf8c06076be5b563037ff8\"\u003e\u003ccode\u003eeee85d5\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/11ac939bc3d86fefafcc940da98df0e402455672\"\u003e\u003ccode\u003e11ac939\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003erehype-twoslash\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/f12afda2435e46324966e641ec5e415f8e54b784\"\u003e\u003ccode\u003ef12afda\u003c/code\u003e\u003c/a\u003e Refactor to use TypeScript \u003ccode\u003e@import\u003c/code\u003e JSDoc tags\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/mdx` from 14.2.14 to 16.1.6\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\"\u003e\u003ccode\u003e@​next/mdx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to swc 54 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88207\"\u003e#88207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimplement LRU cache with invocation ID scoping for minimal mode response cache (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88509\"\u003e#88509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etweak LRU sentinel key (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/89123\"\u003e#89123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wyattjoh\"\u003e\u003ccode\u003e@​wyattjoh\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.5\u003c/h2\u003e\n\u003cp\u003ePlease refer the following changelogs for more information about this security release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\"\u003ehttps://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\u003c/a\u003e\n\u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23864\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23864\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly filter next config if experimental flag is enabled (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88733\"\u003e#88733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix linked list bug in LRU deleteFromLru (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88652\"\u003e#88652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative same host redirects in node middleware (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88253\"\u003e#88253\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/adf8c612adddd103647c90ff0f511ea35c57076e\"\u003e\u003ccode\u003eadf8c61\u003c/code\u003e\u003c/a\u003e v16.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/acba4a6b9f48e0a067c592dac322410c0e122018\"\u003e\u003ccode\u003eacba4a6\u003c/code\u003e\u003c/a\u003e v16.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/60de6c21144a78622eb8c4763f364fcb59f7aa59\"\u003e\u003ccode\u003e60de6c2\u003c/code\u003e\u003c/a\u003e v16.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f01cf07ab12a37259de42baa4bdae310b4328c72\"\u003e\u003ccode\u003ef01cf07\u003c/code\u003e\u003c/a\u003e v16.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cb436b3613edb3f741a39fa00ac31d103a5a1518\"\u003e\u003ccode\u003ecb436b3\u003c/code\u003e\u003c/a\u003e v16.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3aa53984e9d6bc4b5860c76e90cccfd6780989af\"\u003e\u003ccode\u003e3aa5398\u003c/code\u003e\u003c/a\u003e v16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/04290ab7c4e48c7d903a68051e688a1238e4041d\"\u003e\u003ccode\u003e04290ab\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.32\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.1.6/packages/next-mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `apexcharts` from 3.54.0 to 5.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apexcharts/apexcharts.js/releases\"\u003eapexcharts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e💎 Version 5.7.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch4\u003eFeature-level tree-shaking\u003c/h4\u003e\n\u003cp\u003eApexCharts now ships modular entry points so you can import only the chart types\nand features your application actually uses. This can cut bundle size substantially\nfor apps that don't need the full chart catalogue.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Minimal custom bundle — only what you need\r\nimport ApexCharts from 'apexcharts/core'\r\nimport 'apexcharts/line'               // line / area / scatter\r\nimport 'apexcharts/features/legend'    // optional legend\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eChart-type entry points\u003c/strong\u003e\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eImport\u003c/th\u003e\n\u003cth\u003eChart types\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/line\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eline, area, scatter, bubble\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/bar\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003ebar, column\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/pie\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003epie, donut\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/radial\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eradialBar\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/candlestick\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003ecandlestick\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/heatmap\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eheatmap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/treemap\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003etreemap\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/rangearea\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003erangeArea, rangeBar\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/boxplot\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eboxPlot\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/funnel\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003efunnel\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/radar\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eradar\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003e\u003cstrong\u003eFeature entry points\u003c/strong\u003e\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eImport\u003c/th\u003e\n\u003cth\u003eFeature\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/features/legend\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eLegend\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/features/toolbar\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eToolbar / zoom controls\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/features/exports\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eSVG / PNG / CSV / JSON export\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/features/annotations\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003ePoint, line, and area annotations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eapexcharts/features/keyboard\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eKeyboard navigation (accessibility)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003eThe standard \u003ccode\u003eimport ApexCharts from 'apexcharts'\u003c/code\u003e import continues to work\nunchanged — all chart types and features are included by default.\u003c/p\u003e\n\u003ch4\u003eKeyboard navigation\u003c/h4\u003e\n\u003cp\u003eCharts are now keyboard-accessible. After focusing a chart (tab or click), users\ncan navigate between data points using the arrow keys. The tooltip and active\nmarker update as focus moves between points. This meets WCAG 2.1 AA keyboard\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/apexcharts/apexcharts.js/commit/41923a458b140dcb1a38163d2a926a12b061de8f\"\u003e\u003ccode\u003e41923a4\u003c/code\u003e\u003c/a\u003e release: 5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apexcharts/apexcharts.js/commit/9bd70f83e9f8c9de72901128a65bfe762895c2c7\"\u003e\u003ccode\u003e9bd70f8\u003c/code\u003e\u003c/a\u003e fix: lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apexcharts/apexcharts.js/commit/3e541a1f26f6bb37a46590324e8bfec47e8d8c86\"\u003e\u003ccode\u003e3e541a1\u003c/code\u003e\u003c/a\u003e feat: feature-level tree-shaking via chart-type registry and optional feature...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apexcharts/apexcharts.js/commit/db422ed07516ef9936ef23b575aed35061178983\"\u003e\u003ccode\u003edb422ed\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/apexcharts/apexcharts.js\"\u003ehttps://github.com/apexcharts/apexcharts.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apexcharts/apexcharts.js/commit/2322644a970e3819c322dfb4c518b4bb7c80084e\"\u003e\u003ccode\u003e2322644\u003c/code\u003e\u003c/a\u003e refactor: migrate internal gl.* aliases to typed slice paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apexcharts/apexcharts.js/commit/1f11d8438a99ba8bff5bf88bcfc4f7d18e4e9f29\"\u003e\u003ccode\u003e1f11d84\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apexcharts/apexcharts.js/issues/5173\"\u003e#5173\u003c/a\u003e from apexcharts/dependabot/npm_and_yarn/rollup-4.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apexcharts/apexcharts.js/commit/e9662836d056413164081dc542d10b4ab3798854\"\u003e\u003ccode\u003ee966283\u003c/code\u003e\u003c/a\u003e ci: switch workflows from npm ci to yarn install --frozen-lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apexcharts/apexcharts.js/commit/696bc8f5e5838235c031f80636a53c12595d5f52\"\u003e\u003ccode\u003e696bc8f\u003c/code\u003e\u003c/a\u003e replace npm lint with yarn lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apexcharts/apexcharts.js/commit/be06db71e9a35afbeed4df7b2bf7c15d9ee39d9b\"\u003e\u003ccode\u003ebe06db7\u003c/code\u003e\u003c/a\u003e refactor: activate typed slices + migrate w.globals.* to typed slice paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apexcharts/apexcharts.js/commit/2a0e23f522e078286e444affcb6a0427aef377cd\"\u003e\u003ccode\u003e2a0e23f\u003c/code\u003e\u003c/a\u003e refactor: Phase 1 - slice extraction and return-value write-back stubs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apexcharts/apexcharts.js/compare/v3.54.0...v5.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \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 `framer-motion` from 11.9.0 to 12.34.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.34.3] 2026-02-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003evelocity\u003c/code\u003e is never transferred to a time-derived spring.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.2] 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLayout animations: Reset motion value velocity when starting a new layout animation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.1] 2026-02-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseScroll\u003c/code\u003e: Ensure animations aren't hardware accelerated when \u003ccode\u003etarget\u003c/code\u003e is set.\u003c/li\u003e\n\u003cli\u003eImprove animatable \u003ccode\u003e\u0026quot;none\u0026quot;\u003c/code\u003e generation for mask values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.0] 2026-02-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseScroll\u003c/code\u003e: Hardware accelerated animations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.33.2] 2026-02-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove detection of detached elements with vanilla layout animations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.33.1] 2026-02-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Ensure exiting nodes are correctly removed when rapidly switching children.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.33.0] 2026-02-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;motion /\u0026gt;\u003c/code\u003e: New \u003ccode\u003epropagate.tap\u003c/code\u003e prop prevents tap gestures from propagating to parents.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.32.0] 2026-02-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etransition.inherit\u003c/code\u003e: When \u003ccode\u003etrue\u003c/code\u003e, inherit transition values from less-specific transitions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.31.3] 2026-02-05\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/motiondivision/motion/commit/071f659f02ecc4ceb21ae17a74085454b961c585\"\u003e\u003ccode\u003e071f659\u003c/code\u003e\u003c/a\u003e v12.34.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ab73833f4dfcba3449ac7c829e77b927ef39c34f\"\u003e\u003ccode\u003eab73833\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bd6eac3aed154fcaf017fbf6a0601eb825dfacfb\"\u003e\u003ccode\u003ebd6eac3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3564\"\u003e#3564\u003c/a\u003e from motiondivision/fix/time-defined-spring-velocity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bebd7f5bf92b0899719cdb8da2114892983b02c2\"\u003e\u003ccode\u003ebebd7f5\u003c/code\u003e\u003c/a\u003e Ignore velocity for time-defined springs to prevent wild oscillation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/68283405093407c229adc25e4f939a8fc1a310da\"\u003e\u003ccode\u003e6828340\u003c/code\u003e\u003c/a\u003e v12.34.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/679a0ad3a1edb131172e4a2365b185fb2cb2cd5e\"\u003e\u003ccode\u003e679a0ad\u003c/code\u003e\u003c/a\u003e Reset layout animation motion value velocity on restart\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/1d566fc96f1f03a9b7be0fa891661bbcc56f7de0\"\u003e\u003ccode\u003e1d566fc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3546\"\u003e#3546\u003c/a\u003e from veeceey/fix/typescript-ban-types-issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/57263d825460bca345ffcb959c5463fea40f074e\"\u003e\u003ccode\u003e57263d8\u003c/code\u003e\u003c/a\u003e v12.34.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9447ee2ff9b7aa08c1cb8b2438af9fbe454fba3b\"\u003e\u003ccode\u003e9447ee2\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/79a4097bf4d2aa8257b0d4f88ab8184dd900c3d1\"\u003e\u003ccode\u003e79a4097\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3555\"\u003e#3555\u003c/a\u003e from motiondivision/scroll-acc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v11.9.0...v12.34.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `isomorphic-dompurify` from 2.16.0 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/releases\"\u003eisomorphic-dompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.0: ESM Support + Memory Leak Fix for Long-Running Server Processes\u003c/h2\u003e\n\u003ch1\u003eisomorphic-dompurify v3.0.0\u003c/h1\u003e\n\u003ch2\u003eESM Support\u003c/h2\u003e\n\u003cp\u003eThe library now ships proper ESM alongside CommonJS. Both \u003ccode\u003eimport\u003c/code\u003e and \u003ccode\u003erequire\u003c/code\u003e work out of the box with correct module resolution.\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003e// ESM — now works natively\r\nimport DOMPurify, { sanitize } from \u0026quot;isomorphic-dompurify\u0026quot;;\r\n\u003cp\u003e// CJS — still works\u003cbr /\u003e\nconst DOMPurify = require(\u0026quot;isomorphic-dompurify\u0026quot;);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eMemory Leak Fix for Long-Running Server Processes\u003c/h2\u003e\n\u003cp\u003eNew \u003ccode\u003eclearWindow()\u003c/code\u003e export that closes the internal jsdom window and creates a fresh one, preventing unbounded memory growth and progressive slowdown in long-running Node.js processes (\u003ca href=\"https://redirect.github.com/kkomelin/isomorphic-dompurify/issues/368\"\u003e#368\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport { sanitize, clearWindow } from \u0026quot;isomorphic-dompurify\u0026quot;;\r\n\u003cp\u003e// Call clearWindow() when you want to release accumulated DOM state,\u003cbr /\u003e\n// e.g. periodically, after a batch, or per-request in a server:\u003cbr /\u003e\napp.use((req, res, next) =\u0026gt; {\u003cbr /\u003e\nres.on(\u0026quot;finish\u0026quot;, () =\u0026gt; clearWindow());\u003cbr /\u003e\nnext();\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eNote: \u003ccode\u003eclearWindow()\u003c/code\u003e is a no-op in the browser build (no jsdom to manage). Any hooks or config set via \u003ccode\u003eaddHook\u003c/code\u003e/\u003ccode\u003esetConfig\u003c/code\u003e will need to be re-applied after calling it.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eNamed exports are now available.\u003c/strong\u003e \u003ccode\u003esanitize\u003c/code\u003e, \u003ccode\u003eaddHook\u003c/code\u003e, \u003ccode\u003eremoveHook\u003c/code\u003e, \u003ccode\u003eremoveHooks\u003c/code\u003e, \u003ccode\u003eremoveAllHooks\u003c/code\u003e, \u003ccode\u003esetConfig\u003c/code\u003e, \u003ccode\u003eclearConfig\u003c/code\u003e, \u003ccode\u003eisValidAttribute\u003c/code\u003e, \u003ccode\u003eisSupported\u003c/code\u003e, \u003ccode\u003eversion\u003c/code\u003e, and \u003ccode\u003eremoved\u003c/code\u003e are all exported directly.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eglobal.DOMPurify\u003c/code\u003e singleton removed.\u003c/strong\u003e The library no longer writes to \u003ccode\u003eglobal.DOMPurify\u003c/code\u003e. Module caching provides singleton behavior in both ESM and CJS. This also fixes a security concern where malicious code could preempt the global before the module loaded (\u003ca href=\"https://redirect.github.com/kkomelin/isomorphic-dompurify/issues/324\"\u003e#324\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBuild output moved to \u003ccode\u003edist/\u003c/code\u003e.\u003c/strong\u003e Entry points are now \u003ccode\u003edist/index.js\u003c/code\u003e (CJS), \u003ccode\u003edist/index.mjs\u003c/code\u003e (ESM), \u003ccode\u003edist/browser.js\u003c/code\u003e (CJS), \u003ccode\u003edist/browser.mjs\u003c/code\u003e (ESM). The \u003ccode\u003eexports\u003c/code\u003e map handles this automatically — no changes needed for consumers using standard imports.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eType definitions are auto-generated.\u003c/strong\u003e The hand-written \u003ccode\u003eindex.d.ts\u003c/code\u003e using \u003ccode\u003eexport = DOMPurify\u003c/code\u003e is replaced by generated \u003ccode\u003e.d.ts\u003c/code\u003e and \u003ccode\u003e.d.mts\u003c/code\u003e files with proper \u003ccode\u003eexport default\u003c/code\u003e and named exports.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNode.js version constraint tightened.\u003c/strong\u003e Now requires \u003ccode\u003e^20.19.0 || ^22.12.0 || \u0026gt;=24.0.0\u003c/code\u003e to match jsdom 28's requirements. Node 21.x, 23.x, and 22.0–22.11 are no longer supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/kkomelin/isomorphic-dompurify/issues/368\"\u003e#368\u003c/a\u003e — Memory leak and progressive slowdown in long-running Node.js processes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/kkomelin/isomorphic-dompurify/issues/163\"\u003e#163\u003c/a\u003e — ESM support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/kkomelin/isomorphic-dompurify/issues/324\"\u003e#324\u003c/a\u003e — Security concern with \u003ccode\u003eglobal.DOMPurify\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/kkomelin/isomorphic-dompurify/issues/353\"\u003e#353\u003c/a\u003e — \u003ccode\u003elru-cache\u003c/code\u003e ESM resolution errors in Nuxt/Nitro builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/kkomelin/isomorphic-dompurify/issues/350\"\u003e#350\u003c/a\u003e — Build error with Astro + Cloudflare adapter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/kkomelin/isomorphic-dompurify/issues/203\"\u003e#203\u003c/a\u003e — Build error in Angular Universal\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Mitigated\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/kkomelin/isomorphic-dompurify/commit/5b92fc4c1a221b75755648dbadcc54dc40c3a3b6\"\u003e\u003ccode\u003e5b92fc4\u003c/code\u003e\u003c/a\u003e chore: bump version to 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/2e6e3227723f9bc3f6c31ec836e313f40104f0c8\"\u003e\u003ccode\u003e2e6e322\u003c/code\u003e\u003c/a\u003e chore: Updated biome config.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/295e3a726e89b2e08f1cd2bdbfc76c3c588b3b3b\"\u003e\u003ccode\u003e295e3a7\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.4.2 to 2.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/9f0e6b5b38158ff7cd1a40901f2e0ff28cd299d7\"\u003e\u003ccode\u003e9f0e6b5\u003c/code\u003e\u003c/a\u003e chore: bump version to 3.0.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/fa6b67311e25babb2d116db2d3a6e5708c639df9\"\u003e\u003ccode\u003efa6b673\u003c/code\u003e\u003c/a\u003e chore(deps): bump jsdom from 28.0.0 to 28.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/f527ba7957468fdd96333fab3224459a32bfe110\"\u003e\u003ccode\u003ef527ba7\u003c/code\u003e\u003c/a\u003e chore: add Biome linting, lefthook pre-commit hooks, and CI lint step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/bca3171f2a06fb8beedfced8abca79b3c03a87aa\"\u003e\u003ccode\u003ebca3171\u003c/code\u003e\u003c/a\u003e docs: Added Playgrounds section to the readme.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/112fd3c8f132e648bcdb15a91554bb9ac9075191\"\u003e\u003ccode\u003e112fd3c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kkomelin/isomorphic-dompurify/issues/389\"\u003e#389\u003c/a\u003e from kkomelin/memory-leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/f34f7b3635374d8be1c5956ed464dcea332545e4\"\u003e\u003ccode\u003ef34f7b3\u003c/code\u003e\u003c/a\u003e chore: untrack RELEASE_NOTES_3.0.0.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/4be627b22fb8824eb67e2e7e9daa302f7efa5e6e\"\u003e\u003ccode\u003e4be627b\u003c/code\u003e\u003c/a\u003e fix: make removed named export delegate to current instance\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/compare/v2.16.0...3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 14.2.32 to 16.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to swc 54 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88207\"\u003e#88207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimplement LRU cache with invocation ID scoping for minimal mode response cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88509\"\u003e#88509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etweak LRU sentinel key (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89123\"\u003e#89123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wyattjoh\"\u003e\u003ccode\u003e@​wyattjoh\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.5\u003c/h2\u003e\n\u003cp\u003ePlease refer the following changelogs for more information about this security release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\"\u003ehttps://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\u003c/a\u003e\n\u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23864\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23864\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly filter next config if experimental flag is enabled (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88733\"\u003e#88733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix linked list bug in LRU deleteFromLru (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88652\"\u003e#88652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative same host redirects in node middleware (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88253\"\u003e#88253\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/adf8c612adddd103647c90ff0f511ea35c57076e\"\u003e\u003ccode\u003eadf8c61\u003c/code\u003e\u003c/a\u003e v16.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/098c0c0f2b1fa59b78315cf2e2a98ee1934956b8\"\u003e\u003ccode\u003e098c0c0\u003c/code\u003e\u003c/a\u003e [backport][ci] Make gh auth status optional when triggering a release (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89100\"\u003e#89100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a43df3279bdd6f3f69297565bc5c8679ccfe5813\"\u003e\u003ccode\u003ea43df32\u003c/code\u003e\u003c/a\u003e Backport/docs fixes jan 25 16.1.x (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89124\"\u003e#89124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d6d573493e575592e76f277a0e239cc8d5f08331\"\u003e\u003ccode\u003ed6d5734\u003c/code\u003e\u003c/a\u003e tweak LRU sentinel cache key (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89123\"\u003e#89123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4324698881971ef61ec2855419a3e82776e8e342\"\u003e\u003ccode\u003e4324698\u003c/code\u003e\u003c/a\u003e backport: implement LRU cache with invocation ID scoping for minimal mode res...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/23c4649853aa2013c39f1e3db97e666bdc10795e\"\u003e\u003ccode\u003e23c4649\u003c/code\u003e\u003c/a\u003e [backport] Upgrade to swc 54 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88207\"\u003e#88207\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89103\"\u003e#89103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/acba4a6b9f48e0a067c592dac322410c0e122018\"\u003e\u003ccode\u003eacba4a6\u003c/code\u003e\u003c/a\u003e v16.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e1d1fc6525ef74b2bf78149f1669c2eab437c06a\"\u003e\u003ccode\u003ee1d1fc6\u003c/code\u003e\u003c/a\u003e Add maximum size limit for postponed body parsing (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88175\"\u003e#88175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/500ec83743639addceaede95e95913398975156c\"\u003e\u003ccode\u003e500ec83\u003c/code\u003e\u003c/a\u003e fetch(next/image): reduce maximumResponseBody from 300MB to 50MB (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88588\"\u003e#88588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1caaca3cdbd2da76698bb9e60ff07d21a6fb6e77\"\u003e\u003ccode\u003e1caaca3\u003c/code\u003e\u003c/a\u003e feat(next/image)!: add \u003ccode\u003eimages.maximumResponseBody\u003c/code\u003e config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88183\"\u003e#88183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v14.2.32...v16.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-mdx-remote` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hashicorp/next-mdx-remote/releases\"\u003enext-mdx-remote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking/Major Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated unist-util-remove to \u003ccode\u003e^4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced the parameters \u003ccode\u003eblockJS\u003c/code\u003e and \u003ccode\u003eblockDangerousJS\u003c/code\u003e that controls how JS in interpreted during compiling MDX. Both default to true for security reasons.\u003c/li\u003e\n\u003cli\u003eUpdated the README to explain this change: \u003ca href=\"https://github.com/hashicorp/next-mdx-remote?tab=readme-ov-file#javascript-expressions-in-mdx\"\u003ehttps://github.com/hashicorp/next-mdx-remote?tab=readme-ov-file#javascript-expressions-in-mdx\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/hashicorp/next-mdx-remote/blob/main/CHANGELOG.md\"\u003enext-mdx-remote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking/Major Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/hashicorp/next-mdx-remote/pull/498\"\u003e#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated unist-util-remove to ^4.0.0\u003c/li\u003e\n\u003cli\u003eIntroduced the parameters blockJS and blockDangerousJS that controls how JS in interpreted during compiling MDX. Both default to true for security reasons.\u003c/li\u003e\n\u003cli\u003eUpdated the README to explain this change: \u003ca href=\"https://redirect.github.com/hashicorp/next-mdx-remote/pull/498/changes#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R393\"\u003ehashicorp/next-mdx-remote#498\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/hashicorp/next-mdx-remote/commit/f9aed8ebf4e4396cc10849f295e74157835165ee\"\u003e\u003ccode\u003ef9aed8e\u003c/code\u003e\u003c/a\u003e Update CHANGELOG for version 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/next-mdx-remote/commit/4d527fdcaed911b87f427d0b4d3c711e817fa4b3\"\u003e\u003ccode\u003e4d527fd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/next-mdx-remote/issues/498\"\u003e#498\u003c/a\u003e from hashicorp/version-6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/next-mdx-remote/commit/ededdf569ba10977601c2af924d0ad74badad3f6\"\u003e\u003ccode\u003eededdf5\u003c/code\u003e\u003c/a\u003e Get ready for 6.0.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/next-mdx-remote/commit/17d6598d4cbb9ccf0fe1042253649d88d685fa5f\"\u003e\u003ccode\u003e17d6598\u003c/code\u003e\u003c/a\u003e chore: update issue templates\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hashicorp/next-mdx-remote/compare/v5.0.0...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~rubennic\"\u003erubennic\u003c/a\u003e, a new releaser for next-mdx-remote since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 18.3.1 to 19.2.4\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.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#3534...\n\n_Description has been truncated_","html_url":"https://github.com/xarray-contrib/xarray.dev/pull/833","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxarray.dev/issues/833","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/833/packages"}},{"old_version":"2.3.0","new_version":"3.1.1","update_type":"major","path":null,"pr_created_at":"2026-02-27T12:46:54.000Z","version_change":"2.3.0 → 3.1.1","issue":{"uuid":"4000876591","node_id":"PR_kwDOPWyDZ87G0T4q","number":34,"state":"open","title":"chore(deps): bump @mdx-js/loader from 2.3.0 to 3.1.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-27T12:46:54.000Z","updated_at":"2026-02-27T12:46:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@mdx-js/loader","old_version":"2.3.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) from 2.3.0 to 3.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003ch4\u003eAdd\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e715ddd96 \u003cstrong\u003e\u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e\u003c/strong\u003e: add source maps\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2464\"\u003emdx-js/mdx#2464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ed5867203 \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add support for options w/ \u003ccode\u003einitialize\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ecd2907dd \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add support showing messages\u003c/li\u003e\n\u003cli\u003eceea80dd \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add source maps\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2458\"\u003emdx-js/mdx#2458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ed306f870 \u003cstrong\u003e\u003ccode\u003e@mdx-js/core\u003c/code\u003e\u003c/strong\u003e: replace \u003ccode\u003eperiscopic\u003c/code\u003e with \u003ccode\u003eestree-util-scope\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ec7479905 \u003cstrong\u003e\u003ccode\u003e@mdx-js/core\u003c/code\u003e\u003c/strong\u003e: fix injecting providers for jsx in esm, expressions\u003c/li\u003e\n\u003cli\u003e3a794ab5 \u003cstrong\u003e\u003ccode\u003e@mdx-js/loader\u003c/code\u003e\u003c/strong\u003e: fix ESM type import\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2452\"\u003emdx-js/mdx#2452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebe79212a \u003cstrong\u003e\u003ccode\u003e@mdx-js/loader\u003c/code\u003e\u003c/strong\u003e: change webpack peer dependency to optional\nby \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2440\"\u003emdx-js/mdx#2440\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/eee85d54152499c526cf8c06076be5b563037ff8\"\u003e\u003ccode\u003eeee85d5\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/2cb07288ed61d7254ea052a50c1aedba0712d582\"\u003e\u003ccode\u003e2cb0728\u003c/code\u003e\u003c/a\u003e Refactor code-style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/7b3f558c1182632644bbdba699880d6b7802a64c\"\u003e\u003ccode\u003e7b3f558\u003c/code\u003e\u003c/a\u003e Fix tests for Node 23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/11ac939bc3d86fefafcc940da98df0e402455672\"\u003e\u003ccode\u003e11ac939\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003erehype-twoslash\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/f12afda2435e46324966e641ec5e415f8e54b784\"\u003e\u003ccode\u003ef12afda\u003c/code\u003e\u003c/a\u003e Refactor to use TypeScript \u003ccode\u003e@import\u003c/code\u003e JSDoc tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/3a794ab5d167932702a9b55f6d76f3aeea9fade4\"\u003e\u003ccode\u003e3a794ab\u003c/code\u003e\u003c/a\u003e Fix ESM type import in Webpack loader\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@mdx-js/loader\u0026package-manager=npm_and_yarn\u0026previous-version=2.3.0\u0026new-version=3.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/blackboxprogramming/blackroad/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/blackboxprogramming%2Fblackroad/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"}},{"old_version":"1.6.22","new_version":"3.1.1","update_type":"major","path":null,"pr_created_at":"2026-02-06T06:44:01.000Z","version_change":"1.6.22 → 3.1.1","issue":{"uuid":"3905217129","node_id":"PR_kwDOD2Hrrs7B6rcA","number":1838,"state":"closed","title":"Bump @mdx-js/loader from 1.6.22 to 3.1.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-18T01:22:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-06T06:44:01.000Z","updated_at":"2026-02-18T01:22:42.000Z","time_to_close":1017519,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@mdx-js/loader","old_version":"1.6.22","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) from 1.6.22 to 3.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003ch4\u003eAdd\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e715ddd96 \u003cstrong\u003e\u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e\u003c/strong\u003e: add source maps\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2464\"\u003emdx-js/mdx#2464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ed5867203 \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add support for options w/ \u003ccode\u003einitialize\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ecd2907dd \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add support showing messages\u003c/li\u003e\n\u003cli\u003eceea80dd \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add source maps\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2458\"\u003emdx-js/mdx#2458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ed306f870 \u003cstrong\u003e\u003ccode\u003e@mdx-js/core\u003c/code\u003e\u003c/strong\u003e: replace \u003ccode\u003eperiscopic\u003c/code\u003e with \u003ccode\u003eestree-util-scope\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ec7479905 \u003cstrong\u003e\u003ccode\u003e@mdx-js/core\u003c/code\u003e\u003c/strong\u003e: fix injecting providers for jsx in esm, expressions\u003c/li\u003e\n\u003cli\u003e3a794ab5 \u003cstrong\u003e\u003ccode\u003e@mdx-js/loader\u003c/code\u003e\u003c/strong\u003e: fix ESM type import\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2452\"\u003emdx-js/mdx#2452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebe79212a \u003cstrong\u003e\u003ccode\u003e@mdx-js/loader\u003c/code\u003e\u003c/strong\u003e: change webpack peer dependency to optional\nby \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2440\"\u003emdx-js/mdx#2440\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/eee85d54152499c526cf8c06076be5b563037ff8\"\u003e\u003ccode\u003eeee85d5\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/2cb07288ed61d7254ea052a50c1aedba0712d582\"\u003e\u003ccode\u003e2cb0728\u003c/code\u003e\u003c/a\u003e Refactor code-style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/7b3f558c1182632644bbdba699880d6b7802a64c\"\u003e\u003ccode\u003e7b3f558\u003c/code\u003e\u003c/a\u003e Fix tests for Node 23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/11ac939bc3d86fefafcc940da98df0e402455672\"\u003e\u003ccode\u003e11ac939\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003erehype-twoslash\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/f12afda2435e46324966e641ec5e415f8e54b784\"\u003e\u003ccode\u003ef12afda\u003c/code\u003e\u003c/a\u003e Refactor to use TypeScript \u003ccode\u003e@import\u003c/code\u003e JSDoc tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/3a794ab5d167932702a9b55f6d76f3aeea9fade4\"\u003e\u003ccode\u003e3a794ab\u003c/code\u003e\u003c/a\u003e Fix ESM type import in Webpack loader\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\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/~wooorm\"\u003ewooorm\u003c/a\u003e, a new releaser for \u003ccode\u003e@​mdx-js/loader\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@mdx-js/loader\u0026package-manager=npm_and_yarn\u0026previous-version=1.6.22\u0026new-version=3.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hackclub/site/pull/1838","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackclub%2Fsite/issues/1838","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1838/packages"}},{"old_version":"3.1.0","new_version":"3.1.1","update_type":"patch","path":null,"pr_created_at":"2026-01-26T15:41:26.000Z","version_change":"3.1.0 → 3.1.1","issue":{"uuid":"3856504576","node_id":"PR_kwDOIJP9r86_ZMGd","number":174,"state":"open","title":"chore(deps)(deps): bump the patch-updates group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-26T15:41:26.000Z","updated_at":"2026-01-26T15:42:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"patch-updates","update_count":19,"packages":[{"name":"@mdx-js/loader","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@mdx-js/react","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@radix-ui/react-accordion","old_version":"1.2.11","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-radio-group","old_version":"1.3.7","new_version":"1.3.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.5","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tailwindcss/typography","old_version":"0.5.16","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"next","old_version":"16.1.3","new_version":"16.1.4","repository_url":"https://github.com/vercel/next.js"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@swc/core","old_version":"1.15.3","new_version":"1.15.10","repository_url":"https://github.com/swc-project/swc"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@yarnpkg/pnpify","old_version":"4.1.5","new_version":"4.1.6","repository_url":"https://github.com/yarnpkg/berry"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.23","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-updates group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) | `3.1.0` | `3.1.1` |\n| [@mdx-js/react](https://github.com/mdx-js/mdx/tree/HEAD/packages/react) | `3.1.0` | `3.1.1` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives) | `1.2.11` | `1.2.12` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.3.2` | `1.3.3` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-radio-group](https://github.com/radix-ui/primitives) | `1.3.7` | `1.3.8` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives) | `1.2.5` | `1.2.6` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.16` | `0.5.19` |\n| [next](https://github.com/vercel/next.js) | `16.1.3` | `16.1.4` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.5` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@swc/core](https://github.com/swc-project/swc) | `1.15.3` | `1.15.10` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@yarnpkg/pnpify](https://github.com/yarnpkg/berry/tree/HEAD/packages/yarnpkg-pnpify) | `4.1.5` | `4.1.6` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.23` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n\n\nUpdates `@mdx-js/loader` from 3.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mdx-js/react` from 3.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/67fb1d07d9b648d953d93d063a6eb5588d6c6d58\"\u003e\u003ccode\u003e67fb1d0\u003c/code\u003e\u003c/a\u003e Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/f0d20da86dcc8d78b90daddae7ae8ef1fcb5eacb\"\u003e\u003ccode\u003ef0d20da\u003c/code\u003e\u003c/a\u003e Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/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-accordion` from 1.2.11 to 1.2.12\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 `@radix-ui/react-checkbox` from 1.3.2 to 1.3.3\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 `@radix-ui/react-label` from 2.1.7 to 2.1.8\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 `@radix-ui/react-radio-group` from 1.3.7 to 1.3.8\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 `@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 `@radix-ui/react-switch` from 1.2.5 to 1.2.6\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 `@radix-ui/react-tooltip` from 1.2.7 to 1.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/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/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 `next` from 16.1.3 to 16.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly filter next config if experimental flag is enabled (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88733\"\u003e#88733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/60de6c21144a78622eb8c4763f364fcb59f7aa59\"\u003e\u003ccode\u003e60de6c2\u003c/code\u003e\u003c/a\u003e v16.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5f75d22b804d444d6c27240f5f7af32aee4a8f92\"\u003e\u003ccode\u003e5f75d22\u003c/code\u003e\u003c/a\u003e backport: Only filter next config if experimental flag is enabled (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88733\"\u003e#88733\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.1.3...v16.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sharp` from 0.34.3 to 0.34.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp/releases\"\u003esharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.34.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.17.3 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for prebuilt Linux RISC-V 64-bit binaries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport building from source with npm v12+, deprecate \u003ccode\u003e--build-from-source\u003c/code\u003e flag.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4458\"\u003e#4458\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for BigTIFF output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4459\"\u003e#4459\u003c/a\u003e\n\u003ca href=\"https://github.com/throwbi\"\u003e\u003ccode\u003e@​throwbi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error messaging when only warnings issued.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4465\"\u003e#4465\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSimplify ICC processing when retaining input profiles.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4468\"\u003e#4468\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.34.5-rc.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.17.3 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for prebuilt Linux RISC-V 64-bit binaries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport building from source with npm v12+, deprecate \u003ccode\u003e--build-from-source\u003c/code\u003e flag.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4458\"\u003e#4458\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for BigTIFF output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4459\"\u003e#4459\u003c/a\u003e\n\u003ca href=\"https://github.com/throwbi\"\u003e\u003ccode\u003e@​throwbi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error messaging when only warnings issued.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4465\"\u003e#4465\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSimplify ICC processing when retaining input profiles.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4468\"\u003e#4468\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.34.5-rc.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.17.3 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for prebuilt Linux RISC-V 64-bit binaries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport building from source with npm v12+, deprecate \u003ccode\u003e--build-from-source\u003c/code\u003e flag.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4458\"\u003e#4458\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for BigTIFF output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4459\"\u003e#4459\u003c/a\u003e\n\u003ca href=\"https://github.com/throwbi\"\u003e\u003ccode\u003e@​throwbi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error messaging when only warnings issued.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4465\"\u003e#4465\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e0624568686516209c434de2d3c0ef6688f0811d\"\u003e\u003ccode\u003ee062456\u003c/code\u003e\u003c/a\u003e Release v0.34.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/6450c704a686d4205a2c21ddb1d10d5fc28c6c23\"\u003e\u003ccode\u003e6450c70\u003c/code\u003e\u003c/a\u003e Prerelease v0.34.5-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/f7c95d1bf0f24049ee6ee77b21b1c1bb8d181aa2\"\u003e\u003ccode\u003ef7c95d1\u003c/code\u003e\u003c/a\u003e TypeScript: consolidate a few enum-like properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ef86a75560adb40605d3dfc85dc3656a0b88c413\"\u003e\u003ccode\u003eef86a75\u003c/code\u003e\u003c/a\u003e Prerelease v0.34.5-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/6c1e840098ea4a25d833518b30703d9b0af83d32\"\u003e\u003ccode\u003e6c1e840\u003c/code\u003e\u003c/a\u003e Use structured binding for tuples where possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e1628d8ef5033dedde9ed1ddd4dd681e1fc30e1e\"\u003e\u003ccode\u003ee1628d8\u003c/code\u003e\u003c/a\u003e Simplify ICC processing when retaining input profiles \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4468\"\u003e#4468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/4f9f8179a6350448a32851e5daf5508d61c727ba\"\u003e\u003ccode\u003e4f9f817\u003c/code\u003e\u003c/a\u003e Linter: apply all recommended biome settings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/09d5aa8cfa09522ddc67342295cb75ab1d044b09\"\u003e\u003ccode\u003e09d5aa8\u003c/code\u003e\u003c/a\u003e Docs: update internal and libvips doc links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/040b73ca746f4b8e71950708de4a464c7ba6a188\"\u003e\u003ccode\u003e040b73c\u003c/code\u003e\u003c/a\u003e Upgrade to libvips v8.17.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/1f2f33d9a7eb8ffba91b8576e49a39df5fdebb76\"\u003e\u003ccode\u003e1f2f33d\u003c/code\u003e\u003c/a\u003e Ensure licensing headers are retained by code bundlers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp/compare/v0.34.3...v0.34.5\"\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 sharp since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/eslintrc` from 3.3.1 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslintrc: v3.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/eslintrc\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/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/fdb529826fd769f2bdcd1281d711412253561231\"\u003e\u003ccode\u003efdb5298\u003c/code\u003e\u003c/a\u003e chore: release 3.3.3 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e\u003ccode\u003e8aa555a\u003c/code\u003e\u003c/a\u003e fix: release v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/a8b773d0cfecbd987e4301ad40be271a2c800c40\"\u003e\u003ccode\u003ea8b773d\u003c/code\u003e\u003c/a\u003e chore: release 3.3.2 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/85244bb33023f25eb8ac443d08b769be7bafec2e\"\u003e\u003ccode\u003e85244bb\u003c/code\u003e\u003c/a\u003e chore: switch to \u003ccode\u003egoogleapis/release-please-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/d356360dfee5173b3ace73cc1f3ecb922eb4310d\"\u003e\u003ccode\u003ed356360\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/116bf0332e3ce6dd848704b3782c8c77067c635b\"\u003e\u003ccode\u003e116bf03\u003c/code\u003e\u003c/a\u003e chore: update js-yaml to version 4.1.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/16e8d207557fcac8512bd5d9ffd475ec777db0df\"\u003e\u003ccode\u003e16e8d20\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3b089acfeba445f3fef84662c43143a5d0eb8a15\"\u003e\u003ccode\u003e3b089ac\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e.gitignore\u003c/code\u003e to exclude shared workflows (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/1f6e2d19b2f9617c10597fbe97ac99076a716a0c\"\u003e\u003ccode\u003e1f6e2d1\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/785c00b8cce58c2b4962996699e0f3dbdc6d2d13\"\u003e\u003ccode\u003e785c00b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.3.1...eslintrc-v3.3.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@​eslint/eslintrc\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@swc/core` from 1.15.3 to 1.15.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swc-project/swc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​swc/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.15.10] - 2026-01-19\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(ci)\u003c/strong\u003e Handle merged PRs separately in milestone manager (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11409\"\u003e#11409\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/3554268dcb7c8af4abfe0a06e61a382a23c4a3eb\"\u003e3554268\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/compat)\u003c/strong\u003e Preserve this context in nested arrow functions (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11423\"\u003e#11423\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/f2bdaf27d869a6d54a3dd47cd47e63c5b39a4d5c\"\u003ef2bdaf2\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/es2017)\u003c/strong\u003e Replace \u003ccode\u003ethis\u003c/code\u003e in arrow functions during async-to-generator (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11450\"\u003e#11450\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/a993da6fb6e43bdbc2cd3a288c8b5be1b79e08c0\"\u003ea993da6\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(bindings/wasm)\u003c/strong\u003e Enable ecma_lints feature to support semantic error detection (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11414\"\u003e#11414\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/1faa4a57454ef3932c75a1aca7dd36e37bb215d3\"\u003e1faa4a5\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/hooks)\u003c/strong\u003e Implement VisitMutHook for Either type (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11428\"\u003e#11428\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/395c85e921eeb0cad661c8714d97372970cbfb6c\"\u003e395c85e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/hooks)\u003c/strong\u003e Implement VisitMutHook for Option\u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11429\"\u003e#11429\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/0bf195421de167b3a01f710be7578d1cedf033b9\"\u003e0bf1954\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/hooks)\u003c/strong\u003e Add VisitHook trait for immutable AST visitors (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11437\"\u003e#11437\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/3efb41d97e2cdb1d593c55c841c016eb2958ee72\"\u003e3efb41d\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/minifier)\u003c/strong\u003e Improve nested template literal evaluation (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11411\"\u003e#11411\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/147df2f0233c4b701311675dc7c237ee18f0c854\"\u003e147df2f\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/minifier)\u003c/strong\u003e Remove inlined IIFE arg and param (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11436\"\u003e#11436\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/2bc5d402ade64f84523bfa7cf0c2da88ef494ad6\"\u003e2bc5d40\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/minifier)\u003c/strong\u003e Remove inlined IIFE arg and param (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11446\"\u003e#11446\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/baa1ae3510668f9969bf5cd73ba4e3d66aa74fa0\"\u003ebaa1ae3\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(deps)\u003c/strong\u003e Update \u003ccode\u003erkyv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11419\"\u003e#11419\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/432197bdc7c574fbd8829ad5a6e0b3108ccb1d3c\"\u003e432197b\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(deps)\u003c/strong\u003e Update lru to 0.16.3 (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11438\"\u003e#11438\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/67c2d752910c945732cf4deebf2af0f8a110e880\"\u003e67c2d75\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(deps)\u003c/strong\u003e Update browserslist-data to v0.1.5 (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11454\"\u003e#11454\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/e9f78f032f7d85a500037cdc82babdcf2d2be99a\"\u003ee9f78f0\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/073b0bb61a7f73b522258203595d46325a7db957\"\u003e\u003ccode\u003e073b0bb\u003c/code\u003e\u003c/a\u003e chore: Publish \u003ccode\u003e1.15.10\u003c/code\u003e with \u003ccode\u003eswc_core\u003c/code\u003e \u003ccode\u003ev55.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/f6afa7f9e42f236e5d03e2215742d90693ca55a4\"\u003e\u003ccode\u003ef6afa7f\u003c/code\u003e\u003c/a\u003e chore: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/dadfc1e7be7f1f832c45d71db50fb39e56bcadf3\"\u003e\u003ccode\u003edadfc1e\u003c/code\u003e\u003c/a\u003e chore: Publish \u003ccode\u003e1.15.10-nightly-20260119.1\u003c/code\u003e with \u003ccode\u003eswc_core\u003c/code\u003e \u003ccode\u003ev55.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/2361588169f5e8e97a826e3724f65c86ada89c7a\"\u003e\u003ccode\u003e2361588\u003c/code\u003e\u003c/a\u003e chore: Publish crates with \u003ccode\u003eswc_core\u003c/code\u003e \u003ccode\u003ev55.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/e9f78f032f7d85a500037cdc82babdcf2d2be99a\"\u003e\u003ccode\u003ee9f78f0\u003c/code\u003e\u003c/a\u003e chore(deps): Update browserslist-data to v0.1.5 (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11454\"\u003e#11454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/baa1ae3510668f9969bf5cd73ba4e3d66aa74fa0\"\u003e\u003ccode\u003ebaa1ae3\u003c/code\u003e\u003c/a\u003e feat(es/minifier): Remove inlined IIFE arg and param (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11446\"\u003e#11446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/ab917ab1dc0d7d3a3570d37d7ee882df4d5b9173\"\u003e\u003ccode\u003eab917ab\u003c/code\u003e\u003c/a\u003e chore: Publish crates with \u003ccode\u003eswc_core\u003c/code\u003e \u003ccode\u003ev55.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/a993da6fb6e43bdbc2cd3a288c8b5be1b79e08c0\"\u003e\u003ccode\u003ea993da6\u003c/code\u003e\u003c/a\u003e fix(es/es2017): Replace \u003ccode\u003ethis\u003c/code\u003e in arrow functions during async-to-generator (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/764c3aff3e9b87dbd1b403bd28928954463f5074\"\u003e\u003ccode\u003e764c3af\u003c/code\u003e\u003c/a\u003e chore: Fix collapsing of claude code reviews\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/affb6a29de9a511148a3483149aa5a574720fccf\"\u003e\u003ccode\u003eaffb6a2\u003c/code\u003e\u003c/a\u003e ci: Collapse preivous \u003ccode\u003eclaude[bot]\u003c/code\u003e PR review comments\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swc-project/swc/compare/v1.15.3...v1.15.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/dom` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003e10.4.1\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e225a3e4\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/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e\u003ccode\u003e225a3e4\u003c/code\u003e\u003c/a\u003e fix(deps): replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.0 to 16.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.1...v16.3.2\"\u003e16.3.2\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate 'onCaughtError' type inference in 'RenderOptions' to work with React v19 (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1438\"\u003e#1438\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003ef32bd1b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.1\"\u003e16.3.1\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003ea2d37ff\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/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003e\u003ccode\u003ef32bd1b\u003c/code\u003e\u003c/a\u003e fix: Update 'onCaughtError' type inference in 'RenderOptions' to work with Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003e\u003ccode\u003ea2d37ff\u003c/code\u003e\u003c/a\u003e fix: Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/cd6a175a28067e6825eedef5bb9f1e0ab49c0837\"\u003e\u003ccode\u003ecd6a175\u003c/code\u003e\u003c/a\u003e chore: fix action permissions (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1436\"\u003e#1436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/22b8c280f4d4a59d883d73d9e0af0d570e8e1928\"\u003e\u003ccode\u003e22b8c28\u003c/code\u003e\u003c/a\u003e chore: fix release (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/d996673698dc3120cdb07162a81698316abf5a9a\"\u003e\u003ccode\u003ed996673\u003c/code\u003e\u003c/a\u003e chore: new release workflow (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/205ce1756d3379f32e0afde6bf0bca76bcb7cb49\"\u003e\u003ccode\u003e205ce17\u003c/code\u003e\u003c/a\u003e chore: fix typo in jest.config.js (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1427\"\u003e#1427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/aba574074b7b39b4a4f15446bb66774051db35f2\"\u003e\u003ccode\u003eaba5740\u003c/code\u003e\u003c/a\u003e [test] Fix tests for \u003ccode\u003ereact@experimental\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/590bc18a7f24e025d4154e228adda71452fdec9e\"\u003e\u003ccode\u003e590bc18\u003c/code\u003e\u003c/a\u003e [test] Fix \u003ccode\u003enpm run typecheck\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1423\"\u003e#1423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/1c931a6c03091d725eccee7767d9ec696d5d33c6\"\u003e\u003ccode\u003e1c931a6\u003c/code\u003e\u003c/a\u003e chore(deps): use \u003ccode\u003enpm-run-all2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1411\"\u003e#1411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.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 [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/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@yarnpkg/pnpify` from 4.1.5 to 4.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yarnpkg/berry/commit/2eb9830716136d3b92c8db25065575a4d34378a3\"\u003e\u003ccode\u003e2eb9830\u003c/code\u003e\u003c/a\u003e Releasing 16 new packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yarnpkg/berry/commit/794f94bae0fd64f8c1fa47060b76cb4350c65166\"\u003e\u003ccode\u003e794f94b\u003c/code\u003e\u003c/a\u003e Bumps TypeScript to 5.9 (\u003ca href=\"https://github.com/yarnpkg/berry/tree/HEAD/packages/yarnpkg-pnpify/issues/6889\"\u003e#6889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yarnpkg/berry/commit/58a678735efdf1d1e994df9988500e4dbdabc23b\"\u003e\u003ccode\u003e58a6787\u003c/code\u003e\u003c/a\u003e Sync master with the changes from master\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yarnpkg/berry/commits/@yarnpkg/pnpify/4.1.6/packages/yarnpkg-pnpify\"\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 `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/cooperability/cooperability.com/pull/174","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cooperability%2Fcooperability.com/issues/174","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/174/packages"}},{"old_version":"3.1.0","new_version":"3.1.1","update_type":"patch","path":null,"pr_created_at":"2026-01-24T18:57:24.000Z","version_change":"3.1.0 → 3.1.1","issue":{"uuid":"3851840285","node_id":"PR_kwDOJqqZps6_Kbkq","number":11,"state":"closed","title":"chore(deps): bump the production-dependencies group across 1 directory with 41 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-25T06:22:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-24T18:57:24.000Z","updated_at":"2026-01-25T06:22:48.000Z","time_to_close":41122,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":41,"packages":[{"name":"@mdx-js/loader","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@mdx-js/react","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@next/mdx","old_version":"15.1.1","new_version":"16.1.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@prisma/client","old_version":"6.0.1","new_version":"7.3.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@radix-ui/react-accordion","old_version":"1.2.3","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-aspect-ratio","old_version":"1.0.3","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-avatar","old_version":"1.1.2","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.3","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.0.2","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.2","new_version":"1.2.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"1.2.2","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.1","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.2.2","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.2","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@stripe/react-stripe-js","old_version":"3.3.0","new_version":"5.4.1","repository_url":"https://github.com/stripe/react-stripe-js"},{"name":"@stripe/stripe-js","old_version":"5.8.0","new_version":"8.6.4","repository_url":"https://github.com/stripe/stripe-js"},{"name":"@tanstack/react-table","old_version":"8.20.6","new_version":"8.21.3","repository_url":"https://github.com/TanStack/table"},{"name":"@types/bcryptjs","old_version":"2.4.6","new_version":"3.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@upstash/ratelimit","old_version":"2.0.5","new_version":"2.0.8","repository_url":"https://github.com/upstash/ratelimit"},{"name":"@upstash/redis","old_version":"1.34.3","new_version":"1.36.1","repository_url":"https://github.com/upstash/upstash-redis"},{"name":"cmdk","old_version":"0.2.0","new_version":"1.1.1","repository_url":"https://github.com/pacocoursey/cmdk"},{"name":"date-fns","old_version":"2.30.0","new_version":"4.1.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"framer-motion","old_version":"11.15.0","new_version":"12.29.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"isomorphic-dompurify","old_version":"2.31.0","new_version":"2.35.0","repository_url":"https://github.com/kkomelin/isomorphic-dompurify"},{"name":"lucide-react","old_version":"0.263.1","new_version":"0.563.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nanoid","old_version":"5.0.9","new_version":"5.1.6","repository_url":"https://github.com/ai/nanoid"},{"name":"next","old_version":"16.0.1","new_version":"16.1.4","repository_url":"https://github.com/vercel/next.js"},{"name":"next-mdx-remote","old_version":"4.4.1","new_version":"5.0.0","repository_url":"https://github.com/hashicorp/next-mdx-remote"},{"name":"next-themes","old_version":"0.2.1","new_version":"0.4.6","repository_url":"https://github.com/pacocoursey/next-themes"},{"name":"react","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.54.1","new_version":"7.71.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"resend","old_version":"6.7.0","new_version":"6.8.0","repository_url":"https://github.com/resend/resend-node"},{"name":"sonner","old_version":"1.7.4","new_version":"2.0.7","repository_url":"https://github.com/emilkowalski/sonner"},{"name":"stripe","old_version":"17.6.0","new_version":"20.2.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"swr","old_version":"2.3.2","new_version":"2.3.8","repository_url":"https://github.com/vercel/swr"},{"name":"tailwind-merge","old_version":"1.14.0","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss-animate","old_version":"1.0.6","new_version":"1.0.7"},{"name":"use-debounce","old_version":"10.0.4","new_version":"10.1.0","repository_url":"https://github.com/xnimorz/use-debounce"},{"name":"zod","old_version":"3.24.1","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.3","new_version":"5.0.10","repository_url":"https://github.com/pmndrs/zustand"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 41 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) | `3.1.0` | `3.1.1` |\n| [@mdx-js/react](https://github.com/mdx-js/mdx/tree/HEAD/packages/react) | `3.1.0` | `3.1.1` |\n| [@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx) | `15.1.1` | `16.1.4` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `6.0.1` | `7.3.0` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.12` |\n| [@radix-ui/react-aspect-ratio](https://github.com/radix-ui/primitives) | `1.0.3` | `1.1.8` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.11` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.15` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.0.2` | `2.1.8` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives) | `1.2.2` | `1.2.14` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `1.2.2` | `2.2.6` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.1` | `1.1.8` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives) | `1.2.2` | `1.3.6` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.13` |\n| [@stripe/react-stripe-js](https://github.com/stripe/react-stripe-js) | `3.3.0` | `5.4.1` |\n| [@stripe/stripe-js](https://github.com/stripe/stripe-js) | `5.8.0` | `8.6.4` |\n| [@tanstack/react-table](https://github.com/TanStack/table/tree/HEAD/packages/react-table) | `8.20.6` | `8.21.3` |\n| [@types/bcryptjs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bcryptjs) | `2.4.6` | `3.0.0` |\n| [@upstash/ratelimit](https://github.com/upstash/ratelimit) | `2.0.5` | `2.0.8` |\n| [@upstash/redis](https://github.com/upstash/upstash-redis) | `1.34.3` | `1.36.1` |\n| [cmdk](https://github.com/pacocoursey/cmdk/tree/HEAD/cmdk) | `0.2.0` | `1.1.1` |\n| [date-fns](https://github.com/date-fns/date-fns) | `2.30.0` | `4.1.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `11.15.0` | `12.29.0` |\n| [isomorphic-dompurify](https://github.com/kkomelin/isomorphic-dompurify) | `2.31.0` | `2.35.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.263.1` | `0.563.0` |\n| [nanoid](https://github.com/ai/nanoid) | `5.0.9` | `5.1.6` |\n| [next](https://github.com/vercel/next.js) | `16.0.1` | `16.1.4` |\n| [next-mdx-remote](https://github.com/hashicorp/next-mdx-remote) | `4.4.1` | `5.0.0` |\n| [next-themes](https://github.com/pacocoursey/next-themes) | `0.2.1` | `0.4.6` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.0` | `19.2.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.54.1` | `7.71.1` |\n| [resend](https://github.com/resend/resend-node) | `6.7.0` | `6.8.0` |\n| [sonner](https://github.com/emilkowalski/sonner) | `1.7.4` | `2.0.7` |\n| [stripe](https://github.com/stripe/stripe-node) | `17.6.0` | `20.2.0` |\n| [swr](https://github.com/vercel/swr) | `2.3.2` | `2.3.8` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `1.14.0` | `3.4.0` |\n| tailwindcss-animate | `1.0.6` | `1.0.7` |\n| [use-debounce](https://github.com/xnimorz/use-debounce) | `10.0.4` | `10.1.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.24.1` | `4.3.6` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.3` | `5.0.10` |\n\n\nUpdates `@mdx-js/loader` from 3.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mdx-js/react` from 3.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/67fb1d07d9b648d953d93d063a6eb5588d6c6d58\"\u003e\u003ccode\u003e67fb1d0\u003c/code\u003e\u003c/a\u003e Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/f0d20da86dcc8d78b90daddae7ae8ef1fcb5eacb\"\u003e\u003ccode\u003ef0d20da\u003c/code\u003e\u003c/a\u003e Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/mdx` from 15.1.1 to 16.1.4\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\"\u003e\u003ccode\u003e@​next/mdx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly filter next config if experimental flag is enabled (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88733\"\u003e#88733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix linked list bug in LRU deleteFromLru (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88652\"\u003e#88652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative same host redirects in node middleware (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88253\"\u003e#88253\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Update to swc_core v50.2.3 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/87841\"\u003e#87841\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88296\"\u003e#88296\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixes a crash when processing mdx files with multibyte characters. (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/87713\"\u003e#87713\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTurbopack: \u003ca href=\"https://microsoft.github.io/mimalloc/\"\u003emimalloc\u003c/a\u003e upgrade and enabling it on musl (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88503\"\u003e#88503\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/87815\"\u003e#87815\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88426\"\u003e#88426\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/88426\"\u003ea significant performance issue\u003c/a\u003e on musl-based Linux distributions (e.g. Alpine in Docker) related to musl's allocator.\u003c/li\u003e\n\u003cli\u003eOther platforms have always used mimalloc, but we previously did not use mimalloc on musl because of compilation issues that have since been resolved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\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/vercel/next.js/commit/60de6c21144a78622eb8c4763f364fcb59f7aa59\"\u003e\u003ccode\u003e60de6c2\u003c/code\u003e\u003c/a\u003e v16.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f01cf07ab12a37259de42baa4bdae310b4328c72\"\u003e\u003ccode\u003ef01cf07\u003c/code\u003e\u003c/a\u003e v16.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cb436b3613edb3f741a39fa00ac31d103a5a1518\"\u003e\u003ccode\u003ecb436b3\u003c/code\u003e\u003c/a\u003e v16.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3aa53984e9d6bc4b5860c76e90cccfd6780989af\"\u003e\u003ccode\u003e3aa5398\u003c/code\u003e\u003c/a\u003e v16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/04290ab7c4e48c7d903a68051e688a1238e4041d\"\u003e\u003ccode\u003e04290ab\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d36c03ed1bde059ddc81a31e44a4483aca6a33c6\"\u003e\u003ccode\u003ed36c03e\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b174155e8b4863e18805ca29aaa98a240667e2a9\"\u003e\u003ccode\u003eb174155\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.30\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.1.4/packages/next-mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/client` from 6.0.1 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 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\nJSONB_BUILD_OBJECT('id', \u0026quot;id\u0026quot;::text)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/b6fd1bd092e120097c591f6c25f6fb1b1179d0bd\"\u003e\u003ccode\u003eb6fd1bd\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.3.0-16.9d6ad21cbbceab97458517b147a6a09ff43aa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/223b6ea3be215c294e96fe905f975164cae40b15\"\u003e\u003ccode\u003e223b6ea\u003c/code\u003e\u003c/a\u003e chore: make the interpreter reusable (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29016\"\u003e#29016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/9d44ecce16fde772866d0df75f022e17fe35f0e9\"\u003e\u003ccode\u003e9d44ecc\u003c/code\u003e\u003c/a\u003e feat: compile raw queries in the client engine (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29005\"\u003e#29005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/272b176a659518e94eace681ddfd7a65c2e0dd71\"\u003e\u003ccode\u003e272b176\u003c/code\u003e\u003c/a\u003e fix: revert \u0026quot;feat(client-generator-ts): [breaking] add support for ma… (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29002\"\u003e#29002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/c03d384350894d2d2a9ca936b7aed8ed7e80d3c0\"\u003e\u003ccode\u003ec03d384\u003c/code\u003e\u003c/a\u003e fix: pin better sqlite for exists bug (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29001\"\u003e#29001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/8f6919689c08d35b6867ebac227ec554c77ce93c\"\u003e\u003ccode\u003e8f69196\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.3.0-8.aee8f579c2872ad0cedd6fd7e9070704fdb361...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/768cd82b1fbc9df6eafc1d51592571b8cea425d0\"\u003e\u003ccode\u003e768cd82\u003c/code\u003e\u003c/a\u003e fix: fix QC benchmark (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28987\"\u003e#28987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/fd479fdcb26b48c6014d13f1c7caee6a2b7e4946\"\u003e\u003ccode\u003efd479fd\u003c/code\u003e\u003c/a\u003e feat(qc): fast and small build modes (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28976\"\u003e#28976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/a60094aa42800006d5877193ba7d7dd12c98a905\"\u003e\u003ccode\u003ea60094a\u003c/code\u003e\u003c/a\u003e perf: add query compilation and performance benchmarks (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28954\"\u003e#28954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/bebccbddfd4db51785a21606e0524d123b2d65bd\"\u003e\u003ccode\u003ebebccbd\u003c/code\u003e\u003c/a\u003e feat(cli): customize \u003ccode\u003eprisma init\u003c/code\u003e based on the JS runtime (Bun vs other) (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/7.3.0/packages/client\"\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@​prisma/client\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-accordion` from 1.2.3 to 1.2.12\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 `@radix-ui/react-aspect-ratio` from 1.0.3 to 1.1.8\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\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~chancestrickland\"\u003echancestrickland\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-aspect-ratio\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.1.2 to 1.1.11\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 `@radix-ui/react-dialog` from 1.1.3 to 1.1.15\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 `@radix-ui/react-label` from 2.0.2 to 2.1.8\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\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~chancestrickland\"\u003echancestrickland\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-label\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-navigation-menu` from 1.2.2 to 1.2.14\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 `@radix-ui/react-select` from 1.2.2 to 2.2.6\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\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~chancestrickland\"\u003echancestrickland\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-select\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-separator` from 1.1.1 to 1.1.8\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 `@radix-ui/react-slider` from 1.2.2 to 1.3.6\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 `@radix-ui/react-tabs` from 1.1.2 to 1.1.13\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 `@stripe/react-stripe-js` from 3.3.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stripe/react-stripe-js/releases\"\u003e\u003ccode\u003e@​stripe/react-stripe-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump min-document from 2.19.0 to 2.19.2 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/641\"\u003e#641\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd PaymentForm Element (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves beta comment from CurrencySelector element. (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport disclosure components with typing (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/640\"\u003e#640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Issuing disclosure React component (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/633\"\u003e#633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd onChange to Shipping and Billing Address Element (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/637\"\u003e#637\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[EwCS]: Update storybook with loadActionsResult (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/632\"\u003e#632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003ev5.1.0\u003c/li\u003e\n\u003cli\u003eAdd Financial Account for Platforms disclosure React component (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003cp\u003eStripe.js Clover changelog: \u003ca href=\"https://docs.stripe.com/changelog?category=stripejs\"\u003ehttps://docs.stripe.com/changelog?category=stripejs\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport StripeCheckoutValue from checkout entrypoint \u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/625\"\u003e#625\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Clover element types (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[breaking] Update CheckoutProvider to use new shape (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/615\"\u003e#615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[EwCS] update storybook example to v4 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/622\"\u003e#622\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/stripe/react-stripe-js/commit/8891221eed1b5971a6a571ef7228c30f3eefed35\"\u003e\u003ccode\u003e8891221\u003c/code\u003e\u003c/a\u003e v5.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/1eb47d2f81e23ff11944dbf7d1449d7b041692ca\"\u003e\u003ccode\u003e1eb47d2\u003c/code\u003e\u003c/a\u003e Bump min-document from 2.19.0 to 2.19.2 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/95aac25c34ad24f3b1e2603b5f6e45d6767865b1\"\u003e\u003ccode\u003e95aac25\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/641\"\u003e#641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/9a8c569ebf54254b35395d082506c5bf97809481\"\u003e\u003ccode\u003e9a8c569\u003c/code\u003e\u003c/a\u003e v5.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/4f62ead02911111a0e05f53d2831786e6e2a62ba\"\u003e\u003ccode\u003e4f62ead\u003c/code\u003e\u003c/a\u003e Add PaymentForm Element (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/f024cb602a3b0425a07e3d20d8f1bacdd7ee45a9\"\u003e\u003ccode\u003ef024cb6\u003c/code\u003e\u003c/a\u003e Removes beta comment from CurrencySelector element. (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/4ff252369718ae17d045842d7e5acd8d4fa2b38d\"\u003e\u003ccode\u003e4ff2523\u003c/code\u003e\u003c/a\u003e Export disclosure components with typing (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/640\"\u003e#640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/dfbdf22a920d27d5010c45442fc525d7ad80f18d\"\u003e\u003ccode\u003edfbdf22\u003c/code\u003e\u003c/a\u003e v5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/91c7983311c142b10031909c75927fb7c43cf279\"\u003e\u003ccode\u003e91c7983\u003c/code\u003e\u003c/a\u003e Add Issuing disclosure React component (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/633\"\u003e#633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/decfc17ef63f1e98624ca0fa275474dcd91d6c19\"\u003e\u003ccode\u003edecfc17\u003c/code\u003e\u003c/a\u003e Add onChange to Shipping and Billing Address Element (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/637\"\u003e#637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stripe/react-stripe-js/compare/v3.3.0...v5.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stripe/stripe-js` from 5.8.0 to 8.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stripe/stripe-js/releases\"\u003e\u003ccode\u003e@​stripe/stripe-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.6.4\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): add adaptivePricing to StripeCheckoutOptions (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate public types for payment form (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd default email and phoneNumber to checkout types (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/855\"\u003e#855\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate pk is string with message (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd paymentMethodCreation type to BaseStripeElementsOptions (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse stored manifest for ts testing (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate types for the tax id element (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd setup_future_usage to paymentMethodOptions  (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd default billing/shipping address to checkout types (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd new embedded checkout submit failed analytics event (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix master failing test:types (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --ignoreConfig for next channel in types test (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.5.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd onRequiresApproval param to confirm (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/830\"\u003e#830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump zx from 4.2.0 to 8.8.5 (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump js-yaml from 3.14.0 to 3.14.2 in /examples/parcel (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump js-yaml from 3.14.0 to 3.14.2 (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/130dcb0c3e0593c280ca33a3e41189e5bca21c7c\"\u003e\u003ccode\u003e130dcb0\u003c/code\u003e\u003c/a\u003e v8.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/48d361a6f438dda7ac37081af708c112ab5652ca\"\u003e\u003ccode\u003e48d361a\u003c/code\u003e\u003c/a\u003e Update public types for payment form (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/66e2ad302673497b9537ee533cb52ef346c6de41\"\u003e\u003ccode\u003e66e2ad3\u003c/code\u003e\u003c/a\u003e fix(types): add adaptivePricing to StripeCheckoutOptions (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/66af03a2215a65b9fe4a2119f0f8c5eb2d4b9710\"\u003e\u003ccode\u003e66af03a\u003c/code\u003e\u003c/a\u003e Add default email and phoneNumber to checkout types (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/855\"\u003e#855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/bba7fe84a0f13f2d69e4a30bd8346566ccd34527\"\u003e\u003ccode\u003ebba7fe8\u003c/code\u003e\u003c/a\u003e v8.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/65d80110a71007360b0dcbd96e2268a5e72a713f\"\u003e\u003ccode\u003e65d8011\u003c/code\u003e\u003c/a\u003e v8.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/8b922b4b406d9750973d66d8922b09f8d0156714\"\u003e\u003ccode\u003e8b922b4\u003c/code\u003e\u003c/a\u003e Add paymentMethodCreation type to BaseStripeElementsOptions (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/84d3b722135cbf2ed5b41cfbf669c6e480297952\"\u003e\u003ccode\u003e84d3b72\u003c/code\u003e\u003c/a\u003e Validate pk is string with message (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/4ed770f3dcc865a1a2decb834ac6063939687785\"\u003e\u003ccode\u003e4ed770f\u003c/code\u003e\u003c/a\u003e v8.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/4228a855ebea9e3010f115b96dbcef2b9e6311f0\"\u003e\u003ccode\u003e4228a85\u003c/code\u003e\u003c/a\u003e Use stored manifest for ts testing (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stripe/stripe-js/compare/v5.8.0...v8.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~tjliu-stripe\"\u003etjliu-stripe\u003c/a\u003e, a new releaser for \u003ccode\u003e@​stripe/stripe-js\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-table` from 8.20.6 to 8.21.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/table/releases\"\u003e\u003ccode\u003e@​tanstack/react-table\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.21.3\u003c/h2\u003e\n\u003cp\u003eVersion 8.21.3 - 4/14/25, 8:19 PM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etable-core: use right Document instance on getResizeHandler (column-sizing feature) (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/5989\"\u003e#5989\u003c/a\u003e) (54ce673) by \u003ca href=\"https://github.com/riccardoperra\"\u003e\u003ccode\u003e@​riccardoperra\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix all 158 broken links (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/5972\"\u003e#5972\u003c/a\u003e) (f7bf6f1) by \u003ca href=\"https://github.com/kisaragi-hiu\"\u003e\u003ccode\u003e@​kisaragi-hiu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd vue example for grouping (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/5941\"\u003e#5941\u003c/a\u003e) (3efa59c) by Harshil Patel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/angular-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/lit-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/qwik-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.21.2\u003c/h2\u003e\n\u003cp\u003eVersion 8.21.2 - 2/11/25, 8:59 PM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003earrIncludes autoremove filterFn (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/5623\"\u003e#5623\u003c/a\u003e) (2efaf57) by lukebui\u003c/li\u003e\n\u003cli\u003elit-table: spread table options in lit adapter (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/5904\"\u003e#5904\u003c/a\u003e) (36dede1) by \u003ca href=\"https://github.com/kadoshms\"\u003e\u003ccode\u003e@​kadoshms\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erow accessor bug in example code block (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/5893\"\u003e#5893\u003c/a\u003e) (b1506a7) by Valerii Petryniak\u003c/li\u003e\n\u003cli\u003evirtualizer tbody from onchange (827b098) by Kevin Van Cott\u003c/li\u003e\n\u003cli\u003eexp virtual - remeasure when table state changes (9e6987d) by Kevin Van Cott\u003c/li\u003e\n\u003cli\u003eangular: add expanding and sub components examples (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/5898\"\u003e#5898\u003c/a\u003e) (099e1a4) by \u003ca href=\"https://github.com/riccardoperra\"\u003e\u003ccode\u003e@​riccardoperra\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample name (57703a4) by Kevin Van Cott\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/lit-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/angular-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/qwik-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/f4dc742b7b8bf01bb7dd10ee7d2f238400befcc0\"\u003e\u003ccode\u003ef4dc742\u003c/code\u003e\u003c/a\u003e release: v8.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/db745afdb867511ddd04a79150f89d3894a03532\"\u003e\u003ccode\u003edb745af\u003c/code\u003e\u003c/a\u003e release: v8.21.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/table/commits/v8.21.3/packages/react-table\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bcryptjs` from 2.4.6 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bcryptjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@upstash/ratelimit` from 2.0.5 to 2.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/upstash/ratelimit/releases\"\u003e\u003ccode\u003e@​upstash/ratelimit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDX-2280: Remove large-group runners by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/144\"\u003eupstash/ratelimit-js#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix React Server Components CVE vulnerabilities by \u003ca href=\"https://github.com/vercel\"\u003e\u003ccode\u003e@​vercel\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/145\"\u003eupstash/ratelimit-js#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2316: bump next by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/146\"\u003eupstash/ratelimit-js#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2254: add global dynamic limit by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/147\"\u003eupstash/ratelimit-js#147\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/vercel\"\u003e\u003ccode\u003e@​vercel\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/145\"\u003eupstash/ratelimit-js#145\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/ratelimit-js/compare/v2.0.7...v2.0.8\"\u003ehttps://github.com/upstash/ratelimit-js/compare/v2.0.7...v2.0.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDX-1261: allow negative rate values by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/143\"\u003eupstash/ratelimit-js#143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate context7.json by \u003ca href=\"https://github.com/enesakar\"\u003e\u003ccode\u003e@​enesakar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/138\"\u003eupstash/ratelimit-js#138\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/139\"\u003eupstash/ratelimit-js#139\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/140\"\u003eupstash/ratelimit-js#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2218: Refactor rate limit test cases and update request timing in TestHarness by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/142\"\u003eupstash/ratelimit-js#142\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/ratelimit-js/compare/v2.0.6...v2.0.7\"\u003ehttps://github.com/upstash/ratelimit-js/compare/v2.0.6...v2.0.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.0.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDX-1589: Address Dependabot Alerts by \u003ca href=\"https://github.com/yunusemreozdemir\"\u003e\u003ccode\u003e@​yunusemreozdemir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/131\"\u003eupstash/ratelimit-js#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate context7.json by \u003ca href=\"https://github.com/enesakar\"\u003e\u003ccode\u003e@​enesakar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/134\"\u003eupstash/ratelimit-js#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add an issue and feature template by \u003ca href=\"https://github.com/selemondev\"\u003e\u003ccode\u003e@​selemondev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/136\"\u003eupstash/ratelimit-js#136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2002: use eval instead of scriptload and evalsha by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/137\"\u003eupstash/ratelimit-js#137\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/yunusemreozdemir\"\u003e\u003ccode\u003e@​yunusemreozdemir\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/131\"\u003eupstash/ratelimit-js#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/selemondev\"\u003e\u003ccode\u003e@​selemondev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/136\"\u003eupstash/ratelimit-js#136\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/ratelimit-js/compare/v2.0.5...v2.0.6\"\u003ehttps://github.com/upstash/ratelimit-js/compare/v2.0.5...v2.0.6\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/upstash/ratelimit-js/commit/a8b1b99af3aea73fd8a89d4fd4df749391662cf9\"\u003e\u003ccode\u003ea8b1b99\u003c/code\u003e\u003c/a\u003e DX-2254: add global dynamic limit (\u003ca href=\"https://redirect.github.com/upstash/ratelimit/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/8589adbbb7fcebd2b6c5621641fde2123a65030f\"\u003e\u003ccode\u003e8589adb\u003c/code\u003e\u003c/a\u003e fix: bump next (\u003ca href=\"https://redirect.github.com/upstash/ratelimit/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/ade4aa8aff234cfe6d223dc171ba0b0b7acfc627\"\u003e\u003ccode\u003eade4aa8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/upstash/ratelimit/issues/145\"\u003e#145\u003c/a\u003e from upstash/vercel/react-server-components-cve-vu-qx...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/e19785d489bdb6cb90d25321c7dcb263c55fb244\"\u003e\u003ccode\u003ee19785d\u003c/code\u003e\u003c/a\u003e Fix React Server Components CVE vulnerabilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/67e8bc2b82fbf61710d27c16432767620d0235fb\"\u003e\u003ccode\u003e67e8bc2\u003c/code\u003e\u003c/a\u003e DX-2280: Remove specific runner configuration from test job in GitHub Actions...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/a447320495a34f7361fd39ead1d47b132ca508b0\"\u003e\u003ccode\u003ea447320\u003c/code\u003e\u003c/a\u003e DX-1261: allow negative rate values (\u003ca href=\"https://redirect.github.com/upstash/ratelimit/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/544454b9414f7d4cfe37ceeb361686d58eff7586\"\u003e\u003ccode\u003e544454b\u003c/code\u003e\u003c/a\u003e DX-2218: Refactor rate limit test cases and update request timing in TestHarn...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/c12bee32789ac6ec4103a179e174c8d741ff985e\"\u003e\u003ccode\u003ec12bee3\u003c/code\u003e\u003c/a\u003e Update context7.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/6bc15148298e05fa40c69bb94ab7444ad74ebbdf\"\u003e\u003ccode\u003e6bc1514\u003c/code\u003e\u003c/a\u003e Update context7.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/75f929e772617dc6cbb0125204e82c076744bd9a\"\u003e\u003ccode\u003e75f929e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/upstash/ratelimit/issues/140\"\u003e#140\u003c/a\u003e from upstash/enesakar-patch-5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/upstash/ratelimit/compare/v2.0.5...v2.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@upstash/redis` from 1.34.3 to 1.36.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/upstash/upstash-redis/releases\"\u003e\u003ccode\u003e@​upstash/redis\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.36.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support chunked messages by \u003ca href=\"https://github.com/joschan21\"\u003e\u003ccode\u003e@​joschan21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1404\"\u003eupstash/redis-js#1404\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.0...v1.36.1\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.0...v1.36.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add redis functions support by \u003ca href=\"https://github.com/ytkimirti\"\u003e\u003ccode\u003e@​ytkimirti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1401\"\u003eupstash/redis-js#1401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.35.8...v1.36.0\"\u003ehttps://github.com/upstash/redis-js/compare/v1.35.8...v1.36.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0-rc.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.0-rc.6...v1.36.0-rc.7\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.0-rc.6...v1.36.0-rc.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0-rc.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.0-rc.5...v1.36.0-rc.6\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.0-rc.5...v1.36.0-rc.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0-rc.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: fix some issues found in the search sdk review by \u003ca href=\"https://github.com/mdumandag\"\u003e\u003ccode\u003e@​mdumandag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1402\"\u003eupstash/redis-js#1402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.0-rc.4...v1.36.0-rc.5\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.0-rc.4...v1.36.0-rc.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0-rc.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.0-rc.3...v1.36.0-rc.4\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.0-rc.3...v1.36.0-rc.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0-rc.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.0-rc.2...v1.36.0-rc.3\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.0-rc.2...v1.36.0-rc.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0-rc.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.0-rc.1...v1.36.0-rc.2\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.0-rc.1...v1.36.0-rc.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0-rc.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDX-2204: document telemetry configuration option by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1393\"\u003eupstash/redis-js#1393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2265: add Requester type declaration by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1397\"\u003eupstash/redis-js#1397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: zremrangebyscore should accept string | number for min/max scores by \u003ca href=\"https://github.com/mvonschledorn\"\u003e\u003ccode\u003e@​mvonschledorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1396\"\u003eupstash/redis-js#1396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2280: Remove large-group runners by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1398\"\u003eupstash/redis-js#1398\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/mvonschledorn\"\u003e\u003ccode\u003e@​mvonschledorn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1396\"\u003eupstash/redis-js#1396\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.35.6...v1.36.0-rc.1\"\u003ehttps://github.com/upstash/redis-js/compare/v1.35.6...v1.36.0-rc.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.35.8\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/upstash/redis-js/commit/8701b835e643deb85f188c1e4a64d15b7debdf0b\"\u003e\u003ccode\u003e8701b83\u003c/code\u003e\u003c/a\u003e feat: support chunked messages (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/09d5f815893e28c7254fb2b0e0c6225c2bce2102\"\u003e\u003ccode\u003e09d5f81\u003c/code\u003e\u003c/a\u003e feat: add redis functions support (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1401\"\u003e#1401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/8f4f0dd9bfb854edaf3fd55f3011d5c6f010867e\"\u003e\u003ccode\u003e8f4f0dd\u003c/code\u003e\u003c/a\u003e fix: improve env variable access (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1399\"\u003e#1399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/31cc2617a2b13799ada98cfcc420829c83835713\"\u003e\u003ccode\u003e31cc261\u003c/code\u003e\u003c/a\u003e fix: bump next (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1400\"\u003e#1400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/ff91bb10adb82f9d009471b11db70c40b6dbf5f8\"\u003e\u003ccode\u003eff91bb1\u003c/code\u003e\u003c/a\u003e DX-2280: Remove large-group runners (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1398\"\u003e#1398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/b635b96229a7171553081bdc9e188b14a9deb94a\"\u003e\u003ccode\u003eb635b96\u003c/code\u003e\u003c/a\u003e Fix: zremrangebyscore should accept string | number for min/max scores (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/d47518c8ef904dda19bac992a7596b9caabb88e7\"\u003e\u003ccode\u003ed47518c\u003c/code\u003e\u003c/a\u003e DX-2265: add Requester type declaration (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1397\"\u003e#1397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/fbead4fb2ed281bdc04ec90c263e6380eed1465b\"\u003e\u003ccode\u003efbead4f\u003c/code\u003e\u003c/a\u003e fix: document telemetry configuration option (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1393\"\u003e#1393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/e08c6d21196867f3ac429fa80f1c678bd57a40d1\"\u003e\u003ccode\u003ee08c6d2\u003c/code\u003e\u003c/a\u003e fix: catch json parse errors (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1392\"\u003e#1392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/a5ad849587ec1c96d945da53ade245931b5355b9\"\u003e\u003ccode\u003ea5ad849\u003c/code\u003e\u003c/a\u003e DX-2161: fall back to returning the message string if message is not parsable...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/upstash/upstash-redis/compare/v1.34.3...v1.36.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cmdk` from 0.2.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pacocoursey/cmdk/releases\"\u003ecmdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unintended double triggering of key bindings during IME composition by \u003ca href=\"https://github.com/JaeSeoKim\"\u003e\u003ccode\u003e@​JaeSeoKim\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/339\"\u003epacocoursey/cmdk#339\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/JaeSeoKim\"\u003e\u003ccode\u003e@​JaeSeoKim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/339\"\u003epacocoursey/cmdk#339\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/cmdk/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/pacocoursey/cmdk/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix useCmdk return type by \u003ca href=\"https://github.com/lsmurray\"\u003e\u003ccode\u003e@​lsmurray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/329\"\u003epacocoursey/cmdk#329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update the type of the defaultFilter by \u003ca href=\"https://github.com/muZk\"\u003e\u003ccode\u003e@​muZk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/338\"\u003epacocoursey/cmdk#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Accessibility] Use id instead of children by \u003ca href=\"https://github.com/UltimateGG\"\u003e\u003ccode\u003e@​UltimateGG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/254\"\u003epacocoursey/cmdk#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003e@radix-ui/react-compose-refs\u003c/code\u003e to merge refs, save on bundle size\u003c/li\u003e\n\u003cli\u003eUse React built-in \u003ccode\u003euseSyncExternalStore\u003c/code\u003e and remove shim. Note that React 18 has always been a required peerDependency of \u003ccode\u003ecmdk\u003c/code\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/lsmurray\"\u003e\u003ccode\u003e@​lsmurray\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/329\"\u003epacocoursey/cmdk#329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/muZk\"\u003e\u003ccode\u003e@​muZk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/338\"\u003epacocoursey/cmdk#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UltimateGG\"\u003e\u003ccode\u003e@​UltimateGG\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/254\"\u003epacocoursey/cmdk#254\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/cmdk/compare/v1.0.4...v1.1.0\"\u003ehttps://github.com/pacocoursey/cmdk/compare/v1.0.4...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix use-sync-external-store import for greater compatibility by \u003ca href=\"https://github.com/kachkaev\"\u003e\u003ccode\u003e@​kachkaev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/328\"\u003epacocoursey/cmdk#328\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/kachkaev\"\u003e\u003ccode\u003e@​kachkaev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/328\"\u003epacocoursey/cmdk#328\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/cmdk/compare/v1.0.3...v1.0.4\"\u003ehttps://github.com/pacocoursey/cmdk/compare/v1.0.3...v1.0.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euse-sync-external-store\u003c/code\u003e shim for compatibility with Next.js 15 and React 19 RC\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: docs mistake we are no longer lowercasing by \u003ca href=\"https://github.com/itsjoeoui\"\u003e\u003ccode\u003e@​itsjoeoui\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/227\"\u003epacocoursey/cmdk#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: export defaultFilter by \u003ca href=\"https://github.com/evanob\"\u003e\u003ccode\u003e@​evanob\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/229\"\u003epacocoursey/cmdk#229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add more details to package.json by \u003ca href=\"https://github.com/andipaetzold\"\u003e\u003ccode\u003e@​andipaetzold\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/228\"\u003epacocoursey/cmdk#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the npm_and_yarn group across 2 directories with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/226\"\u003epacocoursey/cmdk#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: controlled search change with hidden Command.List by \u003ca href=\"https://github.com/vltansky\"\u003e\u003ccode\u003e@​vltansky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/217\"\u003epacocoursey/cmdk#217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Framer example capitalization of values by \u003ca href=\"https://github.com/arihanv\"\u003e\u003ccode\u003e@​arihanv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/231\"\u003epacocoursey/cmdk#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix compiling code Array.from(void 0) by \u003ca href=\"https://github.com/nenya1840\"\u003e\u003ccode\u003e@​nenya1840\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/237\"\u003epacocoursey/cmdk#237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: useId backward compatibility by \u003ca href=\"https://github.com/phsantiago\"\u003e\u003ccode\u003e@​phsantiago\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/165\"\u003epacocoursey/cmdk#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelax dependencies on Radix-UI to SemVer MAJOR releases by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/278\"\u003epacocoursey/cmdk#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow react v19 as peer dep by \u003ca href=\"https://github.com/Yonom\"\u003e\u003ccode\u003e@​Yonom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/318\"\u003epacocoursey/cmdk#318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003e@​radix-ui/react-id\u003c/code\u003e by \u003ca href=\"https://github.com/tmcw\"\u003e\u003ccode\u003e@​tmcw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/297\"\u003epacocoursey/cmdk#297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: useSyncExternalStore backward compatibility by \u003ca href=\"https://github.com/MateoKruk\"\u003e\u003ccode\u003e@​MateoKruk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/296\"\u003epacocoursey/cmdk#296\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/dip/cmdk/commit/fb4ea04e9ec211777fbb39c6104e3c5f2ee107d2\"\u003e\u003ccode\u003efb4ea04\u003c/code\u003e\u003c/a\u003e v1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/f34d463c4aa2ae05aa934c458e69eebdcba997aa\"\u003e\u003ccode\u003ef34d463\u003c/code\u003e\u003c/a\u003e Fix unintended double triggering of key bindings during IME composition (\u003ca href=\"https://github.com/pacocoursey/cmdk/tree/HEAD/cmdk/issues/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/2814a0083185132b2c023576e356d6c7a79e5aa8\"\u003e\u003ccode\u003e2814a00\u003c/code\u003e\u003c/a\u003e v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/d46ed212bcabf143fb28ab2e85ec624525278b84\"\u003e\u003ccode\u003ed46ed21\u003c/code\u003e\u003c/a\u003e use built-in React uSES\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/ec02b5e35df46e0f33e49e0c267fd07c7e3c727a\"\u003e\u003ccode\u003eec02b5e\u003c/code\u003e\u003c/a\u003e use composeRefs from radix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/e5444d2341b6d07cc25861fb0c5c23d760803ce0\"\u003e\u003ccode\u003ee5444d2\u003c/code\u003e\u003c/a\u003e remove unused code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/34f3074c1f63878ca12a0f1cdb41e42c283847ec\"\u003e\u003ccode\u003e34f3074\u003c/code\u003e\u003c/a\u003e [Accessibility] Use id instead of children (\u003ca href=\"https://github.com/pacocoursey/cmdk/tree/HEAD/cmdk/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/b2d94bdcc2a410c96e7b964c7aeb05b10c606a85\"\u003e\u003ccode\u003eb2d94bd\u003c/code\u003e\u003c/a\u003e fix: update the type of the defaultFilter (\u003ca href=\"https://github.com/pacocoursey/cmdk/tree/HEAD/cmdk/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/9827edf89fc663e24188f9d715a0dca01a736d6d\"\u003e\u003ccode\u003e9827edf\u003c/code\u003e\u003c/a\u003e fix useCmdk return type (\u003ca href=\"https://github.com/pacocoursey/cmdk/tree/HEAD/cmdk/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/c1f200a1082b44115a640353b0a744dc185d7a99\"\u003e\u003ccode\u003ec1f200a\u003c/code\u003e\u003c/a\u003e v1.0.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pacocoursey/cmdk/commits/v1.1.1/cmdk\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `date-fns` from 2.30.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/date-fns/releases\"\u003edate-fns's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cp\u003eThis release adds time zone support to format functions (that I somehow missed when working on the feature) and fixes a few bugs.\u003c/p\u003e\n\u003cp\u003eMake sure also upgrade \u003ccode\u003eTZDate\u003c/code\u003e to v1.0.2 as it \u003ca href=\"https://github.com/date-fns/tz/blob/main/CHANGELOG.md#v102---2024-09-14\"\u003eincludes a bunch of critical bug fixes\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed internal \u003ccode\u003econstructFrom\u003c/code\u003e throwing an exception on \u003ccode\u003enull\u003c/code\u003e arguments. While \u003ccode\u003enull\u003c/code\u003e isn't allowed, the functions should rather return \u003ccode\u003eInvalid Date\u003c/code\u003e or \u003ccode\u003eNaN\u003c/code\u003e in such cases. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/issues/3885\"\u003e#3885\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing time zone support to \u003ccode\u003eformat\u003c/code\u003e, \u003ccode\u003eformatISO\u003c/code\u003e, \u003ccode\u003eformatISO9075\u003c/code\u003e, \u003ccode\u003eformatRelative\u003c/code\u003e and \u003ccode\u003eformatRFC3339\u003c/code\u003e. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/issues/3886\"\u003e#3886\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003cp\u003eI have great news! First, ten years after its release, date-fns finally gets first-class time zone support.\u003c/p\u003e\n\u003cp\u003eAnother great news is that there aren't many breaking changes in this release. All of them are type-related and will affect only those explicitly using internal date-fns types. Finally, it has been less than a year since the last major release, which is an improvement over the previous four years between v2 and v3. I plan on keeping the pace and minimizing breaking changes moving forward.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://blog.date-fns.org/v40-with-time-zone-support/\"\u003eRead more about the release in the announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e- \u003ca href=\"https://twitter.com/kossnocorp\"\u003e\u003ccode\u003eSasha @​kossnocorp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded time zones support via \u003ca href=\"https://github.com/date-fns/tz\"\u003e\u003ccode\u003e@date-fns/tz\u003c/code\u003e\u003c/a\u003e's \u003ccode\u003eTZDate\u003c/code\u003e class and \u003ccode\u003etz\u003c/code\u003e helper function. See its \u003ca href=\"https://github.com/date-fns/tz\"\u003eREADME\u003c/a\u003e for the details about the API.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAll relevant functions now accept the context \u003ccode\u003ein\u003c/code\u003e option, which allows to specify the time zone to make the calculations in. If the function also returns a date, it will be in the specified time zone:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { addDays, startOfDay } from \u0026quot;date-fns\u0026quot;;\nimport { tz } from \u0026quot;@date-fns/tz\u0026quot;;\n\u003cp\u003estartOfDay(addDays(Date.now(), 5, { in: tz(\u0026quot;Asia/Singapore\u0026quot;) }));\u003cbr /\u003e\n//=\u0026gt; \u0026quot;2024-09-16T00:00:00.000+08:00\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIn the example, \u003ccode\u003eaddDays\u003c/code\u003e will get the current date and time in Singapore and add 5 days to it. \u003ccode\u003estartOfDay\u003c/code\u003e will inherit the date type and return the start of the day in Singapore.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe function arguments, as well as \u003ccode\u003eInterval\u003c/code\u003e's \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e, now can be of different types, allowing you to mix \u003ccode\u003eUTCDate\u003c/code\u003e, \u003ccode\u003eTZDate\u003c/code\u003e, \u003ccode\u003eDate\u003c/code\u003e, and other extensions, as well as primitives (strings and numbers).\u003c/p\u003e\n\u003cp\u003eThe functions will normalize these values, make calculations, and return the result in the same type, preventing any bugs caused by the discrepancy. If passed, the type will be inferred from the context \u003ccode\u003ein\u003c/code\u003e option or the first encountered argument object type. The \u003ccode\u003eInterval\u003c/code\u003e's \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e will be considered separately, starting from \u003ccode\u003estart\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the given example, the result will be in the \u003ccode\u003eTZDate\u003c/code\u003e as the first argument is a number, and the \u003ccode\u003estart\u003c/code\u003e takes precedence ...\n\n_Description has been truncated_","html_url":"https://github.com/gr8monk3ys/link-flame/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr8monk3ys%2Flink-flame/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"3.1.0","new_version":"3.1.1","update_type":"patch","path":null,"pr_created_at":"2026-01-20T01:40:01.000Z","version_change":"3.1.0 → 3.1.1","issue":{"uuid":"3831689851","node_id":"PR_kwDOJqqZps6-HDQL","number":7,"state":"open","title":"chore(deps): bump the production-dependencies group with 41 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-01-20T01:40:01.000Z","updated_at":"2026-01-20T07:51:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":41,"packages":[{"name":"@mdx-js/loader","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@mdx-js/react","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@next/mdx","old_version":"15.1.1","new_version":"16.1.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@prisma/client","old_version":"6.0.1","new_version":"7.2.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@radix-ui/react-accordion","old_version":"1.2.3","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-aspect-ratio","old_version":"1.0.3","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-avatar","old_version":"1.1.2","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.3","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.0.2","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.2","new_version":"1.2.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"1.2.2","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.1","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.2.2","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.2","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@stripe/react-stripe-js","old_version":"3.3.0","new_version":"5.4.1","repository_url":"https://github.com/stripe/react-stripe-js"},{"name":"@stripe/stripe-js","old_version":"5.8.0","new_version":"8.6.3","repository_url":"https://github.com/stripe/stripe-js"},{"name":"@tanstack/react-table","old_version":"8.20.6","new_version":"8.21.3","repository_url":"https://github.com/TanStack/table"},{"name":"@types/bcryptjs","old_version":"2.4.6","new_version":"3.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@upstash/ratelimit","old_version":"2.0.5","new_version":"2.0.8","repository_url":"https://github.com/upstash/ratelimit"},{"name":"@upstash/redis","old_version":"1.34.3","new_version":"1.36.1","repository_url":"https://github.com/upstash/upstash-redis"},{"name":"cmdk","old_version":"0.2.0","new_version":"1.1.1","repository_url":"https://github.com/pacocoursey/cmdk"},{"name":"date-fns","old_version":"2.30.0","new_version":"4.1.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"framer-motion","old_version":"11.15.0","new_version":"12.27.1","repository_url":"https://github.com/motiondivision/motion"},{"name":"isomorphic-dompurify","old_version":"2.31.0","new_version":"2.35.0","repository_url":"https://github.com/kkomelin/isomorphic-dompurify"},{"name":"lucide-react","old_version":"0.263.1","new_version":"0.562.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nanoid","old_version":"5.0.9","new_version":"5.1.6","repository_url":"https://github.com/ai/nanoid"},{"name":"next","old_version":"16.0.1","new_version":"16.1.4","repository_url":"https://github.com/vercel/next.js"},{"name":"next-mdx-remote","old_version":"4.4.1","new_version":"5.0.0","repository_url":"https://github.com/hashicorp/next-mdx-remote"},{"name":"next-themes","old_version":"0.2.1","new_version":"0.4.6","repository_url":"https://github.com/pacocoursey/next-themes"},{"name":"react","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.54.1","new_version":"7.71.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"resend","old_version":"6.7.0","new_version":"6.8.0","repository_url":"https://github.com/resend/resend-node"},{"name":"sonner","old_version":"1.7.4","new_version":"2.0.7","repository_url":"https://github.com/emilkowalski/sonner"},{"name":"stripe","old_version":"17.6.0","new_version":"20.2.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"swr","old_version":"2.3.2","new_version":"2.3.8","repository_url":"https://github.com/vercel/swr"},{"name":"tailwind-merge","old_version":"1.14.0","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss-animate","old_version":"1.0.6","new_version":"1.0.7"},{"name":"use-debounce","old_version":"10.0.4","new_version":"10.1.0","repository_url":"https://github.com/xnimorz/use-debounce"},{"name":"zod","old_version":"3.24.1","new_version":"4.3.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.3","new_version":"5.0.10","repository_url":"https://github.com/pmndrs/zustand"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 41 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) | `3.1.0` | `3.1.1` |\n| [@mdx-js/react](https://github.com/mdx-js/mdx/tree/HEAD/packages/react) | `3.1.0` | `3.1.1` |\n| [@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx) | `15.1.1` | `16.1.4` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `6.0.1` | `7.2.0` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.12` |\n| [@radix-ui/react-aspect-ratio](https://github.com/radix-ui/primitives) | `1.0.3` | `1.1.8` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.11` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.15` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.0.2` | `2.1.8` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives) | `1.2.2` | `1.2.14` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `1.2.2` | `2.2.6` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.1` | `1.1.8` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives) | `1.2.2` | `1.3.6` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.13` |\n| [@stripe/react-stripe-js](https://github.com/stripe/react-stripe-js) | `3.3.0` | `5.4.1` |\n| [@stripe/stripe-js](https://github.com/stripe/stripe-js) | `5.8.0` | `8.6.3` |\n| [@tanstack/react-table](https://github.com/TanStack/table/tree/HEAD/packages/react-table) | `8.20.6` | `8.21.3` |\n| [@types/bcryptjs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bcryptjs) | `2.4.6` | `3.0.0` |\n| [@upstash/ratelimit](https://github.com/upstash/ratelimit) | `2.0.5` | `2.0.8` |\n| [@upstash/redis](https://github.com/upstash/upstash-redis) | `1.34.3` | `1.36.1` |\n| [cmdk](https://github.com/pacocoursey/cmdk/tree/HEAD/cmdk) | `0.2.0` | `1.1.1` |\n| [date-fns](https://github.com/date-fns/date-fns) | `2.30.0` | `4.1.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `11.15.0` | `12.27.1` |\n| [isomorphic-dompurify](https://github.com/kkomelin/isomorphic-dompurify) | `2.31.0` | `2.35.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.263.1` | `0.562.0` |\n| [nanoid](https://github.com/ai/nanoid) | `5.0.9` | `5.1.6` |\n| [next](https://github.com/vercel/next.js) | `16.0.1` | `16.1.4` |\n| [next-mdx-remote](https://github.com/hashicorp/next-mdx-remote) | `4.4.1` | `5.0.0` |\n| [next-themes](https://github.com/pacocoursey/next-themes) | `0.2.1` | `0.4.6` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.0` | `19.2.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.54.1` | `7.71.1` |\n| [resend](https://github.com/resend/resend-node) | `6.7.0` | `6.8.0` |\n| [sonner](https://github.com/emilkowalski/sonner) | `1.7.4` | `2.0.7` |\n| [stripe](https://github.com/stripe/stripe-node) | `17.6.0` | `20.2.0` |\n| [swr](https://github.com/vercel/swr) | `2.3.2` | `2.3.8` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `1.14.0` | `3.4.0` |\n| tailwindcss-animate | `1.0.6` | `1.0.7` |\n| [use-debounce](https://github.com/xnimorz/use-debounce) | `10.0.4` | `10.1.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.24.1` | `4.3.5` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.3` | `5.0.10` |\n\nUpdates `@mdx-js/loader` from 3.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mdx-js/react` from 3.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/67fb1d07d9b648d953d93d063a6eb5588d6c6d58\"\u003e\u003ccode\u003e67fb1d0\u003c/code\u003e\u003c/a\u003e Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/f0d20da86dcc8d78b90daddae7ae8ef1fcb5eacb\"\u003e\u003ccode\u003ef0d20da\u003c/code\u003e\u003c/a\u003e Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/mdx` from 15.1.1 to 16.1.4\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\"\u003e\u003ccode\u003e@​next/mdx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly filter next config if experimental flag is enabled (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88733\"\u003e#88733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix linked list bug in LRU deleteFromLru (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88652\"\u003e#88652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative same host redirects in node middleware (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88253\"\u003e#88253\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Update to swc_core v50.2.3 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/87841\"\u003e#87841\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88296\"\u003e#88296\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixes a crash when processing mdx files with multibyte characters. (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/87713\"\u003e#87713\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTurbopack: \u003ca href=\"https://microsoft.github.io/mimalloc/\"\u003emimalloc\u003c/a\u003e upgrade and enabling it on musl (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88503\"\u003e#88503\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/87815\"\u003e#87815\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88426\"\u003e#88426\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/88426\"\u003ea significant performance issue\u003c/a\u003e on musl-based Linux distributions (e.g. Alpine in Docker) related to musl's allocator.\u003c/li\u003e\n\u003cli\u003eOther platforms have always used mimalloc, but we previously did not use mimalloc on musl because of compilation issues that have since been resolved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\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/vercel/next.js/commit/60de6c21144a78622eb8c4763f364fcb59f7aa59\"\u003e\u003ccode\u003e60de6c2\u003c/code\u003e\u003c/a\u003e v16.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f01cf07ab12a37259de42baa4bdae310b4328c72\"\u003e\u003ccode\u003ef01cf07\u003c/code\u003e\u003c/a\u003e v16.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cb436b3613edb3f741a39fa00ac31d103a5a1518\"\u003e\u003ccode\u003ecb436b3\u003c/code\u003e\u003c/a\u003e v16.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3aa53984e9d6bc4b5860c76e90cccfd6780989af\"\u003e\u003ccode\u003e3aa5398\u003c/code\u003e\u003c/a\u003e v16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/04290ab7c4e48c7d903a68051e688a1238e4041d\"\u003e\u003ccode\u003e04290ab\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d36c03ed1bde059ddc81a31e44a4483aca6a33c6\"\u003e\u003ccode\u003ed36c03e\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b174155e8b4863e18805ca29aaa98a240667e2a9\"\u003e\u003ccode\u003eb174155\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.30\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.1.4/packages/next-mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/client` from 6.0.1 to 7.2.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.2.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.2.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\u003eHighlights\u003c/h2\u003e\n\u003ch2\u003eORM\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28830\"\u003e#28830\u003c/a\u003e: feat: add \u003ccode\u003esqlcommenter-query-insights\u003c/code\u003e plugin\n\u003cul\u003e\n\u003cli\u003eAdds a new SQL commenter plugin to support query insights metadata.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28860\"\u003e#28860\u003c/a\u003e: feat(migrate): add \u003ccode\u003e-url\u003c/code\u003e param for \u003ccode\u003edb pull\u003c/code\u003e, \u003ccode\u003edb push\u003c/code\u003e, \u003ccode\u003emigrate dev\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eAdds a \u003ccode\u003e-url\u003c/code\u003e flag to key migrate commands to make connection configuration more flexible.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28895\"\u003e#28895\u003c/a\u003e: feat(config): allow undefined URLs in e.g. \u003ccode\u003eprisma generate\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eAllows certain workflows (such as \u003ccode\u003eprisma generate\u003c/code\u003e) to proceed even when URLs are undefined.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28903\"\u003e#28903\u003c/a\u003e: feat(cli): customize \u003ccode\u003eprisma init\u003c/code\u003e based on the JS runtime (Bun vs others)\n\u003cul\u003e\n\u003cli\u003eMakes \u003ccode\u003eprisma init\u003c/code\u003e tailor generated setup depending on whether the runtime is Bun or another JavaScript runtime.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28846\"\u003e#28846\u003c/a\u003e: fix(client-engine-runtime): make \u003ccode\u003eDataMapperError\u003c/code\u003e a \u003ccode\u003eUserFacingError\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eEnsures \u003ccode\u003eDataMapperError\u003c/code\u003e is surfaced as a user-facing error for clearer, more actionable error reporting.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28849\"\u003e#28849\u003c/a\u003e: fix(adapter-{pg,neon,ppg}): handle 22P02 error in Postgres\n\u003cul\u003e\n\u003cli\u003eImproves Postgres adapter error handling for invalid-text-representation errors (\u003ccode\u003e22P02\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28913\"\u003e#28913\u003c/a\u003e: fix: fix byte upserts by removing legacy byte array representation\n\u003cul\u003e\n\u003cli\u003eFixes byte upsert behavior by removing a legacy byte-array representation path.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28535\"\u003e#28535\u003c/a\u003e: fix(client,internals,migrate,generator-helper): handle multibyte UTF-8 characters split across chunk boundaries in byline\n\u003cul\u003e\n\u003cli\u003ePrevents issues when multibyte UTF-8 characters are split across chunk boundaries during line processing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28911\"\u003e#28911\u003c/a\u003e: fix(cli): make \u003ccode\u003eprisma version --json\u003c/code\u003e emit JSON only to stdout\n\u003cul\u003e\n\u003cli\u003eEnsures machine-readable JSON output is emitted cleanly to stdout without extra noise.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVS Code Extension\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/language-tools/pull/1950\"\u003e#1950\u003c/a\u003e: fix: TML-1670 studio connections\n\u003cul\u003e\n\u003cli\u003eResolves issues related to Studio connections, improving reliability for VS Code or language-server integrations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOpen roles at Prisma\u003c/h2\u003e\n\u003cp\u003eInterested in joining Prisma? We’re growing and have several exciting opportunities across the company for developers who are passionate about building with Prisma. Explore our open positions on our [\u003ca href=\"https://www.prisma.io/careers#current\"\u003eCareers page\u003c/a\u003e](\u003ca href=\"https://www.prisma.io/careers#current)%C2%A0and\"\u003ehttps://www.prisma.io/careers#current) and\u003c/a\u003e find the role that’s right for you.\u003c/p\u003e\n\u003ch2\u003eEnterprise support\u003c/h2\u003e\n\u003cp\u003eThousands of teams use Prisma and many of them already tap into our Enterprise \u0026amp; Agency Support Program for hands-on help with everything from schema integrations and performance tuning to security and compliance.\u003c/p\u003e\n\u003cp\u003eWith this program you also get priority issue triage and bug fixes, expert scalability advice, and custom training so that your Prisma-powered apps stay rock-solid at any scale. Learn more or join: \u003ca href=\"https://prisma.io/enterprise\"\u003ehttps://prisma.io/enterprise\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.1.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\u003cp\u003eThis release brings quality of life improvements and fixes various bugs.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/bebccbddfd4db51785a21606e0524d123b2d65bd\"\u003e\u003ccode\u003ebebccbd\u003c/code\u003e\u003c/a\u003e feat(cli): customize \u003ccode\u003eprisma init\u003c/code\u003e based on the JS runtime (Bun vs other) (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/09b4a1d55a99427e495ae8c3ad9f25ea43ec5e3e\"\u003e\u003ccode\u003e09b4a1d\u003c/code\u003e\u003c/a\u003e fix(cli): make \u003ccode\u003eprisma version --json\u003c/code\u003e emit JSON only to stdout (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28911\"\u003e#28911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/ed032878a1bf3a717730bdedb6f52881e5fc4348\"\u003e\u003ccode\u003eed03287\u003c/code\u003e\u003c/a\u003e feat(config): allow undefined urls in e.g. \u003ccode\u003eprisma generate\u003c/code\u003e (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28895\"\u003e#28895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/531886f2e6fdede1de9e8957af120ebde3de4b04\"\u003e\u003ccode\u003e531886f\u003c/code\u003e\u003c/a\u003e fix: fix byte upserts by removing legacy byte array representation (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28913\"\u003e#28913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/db5fad95e7e4f874a272e9d2475639a8e0a170bf\"\u003e\u003ccode\u003edb5fad9\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.2.0-4.0c8ef2ce45c83248ab3df073180d5eda9e8be7...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/040fc8fd72a0ba21b554770b49a1452c672ebe35\"\u003e\u003ccode\u003e040fc8f\u003c/code\u003e\u003c/a\u003e fix(client): fix tracing tests failing with QPE (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28886\"\u003e#28886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/6b8702c695acfa83d0c8423dc7e1598293c33953\"\u003e\u003ccode\u003e6b8702c\u003c/code\u003e\u003c/a\u003e fix(client,internals,migrate,generator-helper): handle multibyte UTF-8 charac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/549a8dc3bf221b158719c9e9354ed7d0450d288b\"\u003e\u003ccode\u003e549a8dc\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.2.0-2.e042035cb3c6e24bbedc3e886c89675fbd6145...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/0c6db1591fd30fa9f6ed096bd8b24782c149b25b\"\u003e\u003ccode\u003e0c6db15\u003c/code\u003e\u003c/a\u003e fix(adapter-{pg,neon,ppg}): handle 22P02 error in Postgres (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28849\"\u003e#28849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/857400baec117a7acd8be8799fa285d146329a33\"\u003e\u003ccode\u003e857400b\u003c/code\u003e\u003c/a\u003e fix(client-engine-runtime): make \u003ccode\u003eDataMapperError\u003c/code\u003e a \u003ccode\u003eUserFacingError\u003c/code\u003e (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28846\"\u003e#28846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/7.2.0/packages/client\"\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@​prisma/client\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-accordion` from 1.2.3 to 1.2.12\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 `@radix-ui/react-aspect-ratio` from 1.0.3 to 1.1.8\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\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~chancestrickland\"\u003echancestrickland\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-aspect-ratio\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.1.2 to 1.1.11\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 `@radix-ui/react-dialog` from 1.1.3 to 1.1.15\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 `@radix-ui/react-label` from 2.0.2 to 2.1.8\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\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~chancestrickland\"\u003echancestrickland\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-label\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-navigation-menu` from 1.2.2 to 1.2.14\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 `@radix-ui/react-select` from 1.2.2 to 2.2.6\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\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~chancestrickland\"\u003echancestrickland\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-select\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-separator` from 1.1.1 to 1.1.8\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 `@radix-ui/react-slider` from 1.2.2 to 1.3.6\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 `@radix-ui/react-tabs` from 1.1.2 to 1.1.13\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 `@stripe/react-stripe-js` from 3.3.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stripe/react-stripe-js/releases\"\u003e\u003ccode\u003e@​stripe/react-stripe-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump min-document from 2.19.0 to 2.19.2 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/641\"\u003e#641\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd PaymentForm Element (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves beta comment from CurrencySelector element. (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport disclosure components with typing (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/640\"\u003e#640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Issuing disclosure React component (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/633\"\u003e#633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd onChange to Shipping and Billing Address Element (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/637\"\u003e#637\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[EwCS]: Update storybook with loadActionsResult (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/632\"\u003e#632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003ev5.1.0\u003c/li\u003e\n\u003cli\u003eAdd Financial Account for Platforms disclosure React component (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003cp\u003eStripe.js Clover changelog: \u003ca href=\"https://docs.stripe.com/changelog?category=stripejs\"\u003ehttps://docs.stripe.com/changelog?category=stripejs\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport StripeCheckoutValue from checkout entrypoint \u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/625\"\u003e#625\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Clover element types (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[breaking] Update CheckoutProvider to use new shape (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/615\"\u003e#615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[EwCS] update storybook example to v4 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/622\"\u003e#622\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/stripe/react-stripe-js/commit/8891221eed1b5971a6a571ef7228c30f3eefed35\"\u003e\u003ccode\u003e8891221\u003c/code\u003e\u003c/a\u003e v5.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/1eb47d2f81e23ff11944dbf7d1449d7b041692ca\"\u003e\u003ccode\u003e1eb47d2\u003c/code\u003e\u003c/a\u003e Bump min-document from 2.19.0 to 2.19.2 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/95aac25c34ad24f3b1e2603b5f6e45d6767865b1\"\u003e\u003ccode\u003e95aac25\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/641\"\u003e#641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/9a8c569ebf54254b35395d082506c5bf97809481\"\u003e\u003ccode\u003e9a8c569\u003c/code\u003e\u003c/a\u003e v5.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/4f62ead02911111a0e05f53d2831786e6e2a62ba\"\u003e\u003ccode\u003e4f62ead\u003c/code\u003e\u003c/a\u003e Add PaymentForm Element (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/f024cb602a3b0425a07e3d20d8f1bacdd7ee45a9\"\u003e\u003ccode\u003ef024cb6\u003c/code\u003e\u003c/a\u003e Removes beta comment from CurrencySelector element. (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/4ff252369718ae17d045842d7e5acd8d4fa2b38d\"\u003e\u003ccode\u003e4ff2523\u003c/code\u003e\u003c/a\u003e Export disclosure components with typing (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/640\"\u003e#640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/dfbdf22a920d27d5010c45442fc525d7ad80f18d\"\u003e\u003ccode\u003edfbdf22\u003c/code\u003e\u003c/a\u003e v5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/91c7983311c142b10031909c75927fb7c43cf279\"\u003e\u003ccode\u003e91c7983\u003c/code\u003e\u003c/a\u003e Add Issuing disclosure React component (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/633\"\u003e#633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/decfc17ef63f1e98624ca0fa275474dcd91d6c19\"\u003e\u003ccode\u003edecfc17\u003c/code\u003e\u003c/a\u003e Add onChange to Shipping and Billing Address Element (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/637\"\u003e#637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stripe/react-stripe-js/compare/v3.3.0...v5.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stripe/stripe-js` from 5.8.0 to 8.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stripe/stripe-js/releases\"\u003e\u003ccode\u003e@​stripe/stripe-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.6.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate pk is string with message (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd paymentMethodCreation type to BaseStripeElementsOptions (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse stored manifest for ts testing (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate types for the tax id element (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd setup_future_usage to paymentMethodOptions  (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd default billing/shipping address to checkout types (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd new embedded checkout submit failed analytics event (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix master failing test:types (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd --ignoreConfig for next channel in types test (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.5.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd onRequiresApproval param to confirm (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/830\"\u003e#830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump zx from 4.2.0 to 8.8.5 (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump js-yaml from 3.14.0 to 3.14.2 in /examples/parcel (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump js-yaml from 3.14.0 to 3.14.2 (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd 'paymentForm' to StripeElementType (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/829\"\u003e#829\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.5.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing PaymentForm types (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/828\"\u003e#828\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/stripe/stripe-js/commit/bba7fe84a0f13f2d69e4a30bd8346566ccd34527\"\u003e\u003ccode\u003ebba7fe8\u003c/code\u003e\u003c/a\u003e v8.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/65d80110a71007360b0dcbd96e2268a5e72a713f\"\u003e\u003ccode\u003e65d8011\u003c/code\u003e\u003c/a\u003e v8.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/8b922b4b406d9750973d66d8922b09f8d0156714\"\u003e\u003ccode\u003e8b922b4\u003c/code\u003e\u003c/a\u003e Add paymentMethodCreation type to BaseStripeElementsOptions (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/84d3b722135cbf2ed5b41cfbf669c6e480297952\"\u003e\u003ccode\u003e84d3b72\u003c/code\u003e\u003c/a\u003e Validate pk is string with message (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/4ed770f3dcc865a1a2decb834ac6063939687785\"\u003e\u003ccode\u003e4ed770f\u003c/code\u003e\u003c/a\u003e v8.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/4228a855ebea9e3010f115b96dbcef2b9e6311f0\"\u003e\u003ccode\u003e4228a85\u003c/code\u003e\u003c/a\u003e Use stored manifest for ts testing (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/2f3c9441047b15ff165070c9b2c83c5923b461e6\"\u003e\u003ccode\u003e2f3c944\u003c/code\u003e\u003c/a\u003e Update types for the tax id element (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/778b62382fd13410d5b90d111f4b85c99d1e7592\"\u003e\u003ccode\u003e778b623\u003c/code\u003e\u003c/a\u003e v8.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/c07d6e4a8b057299c2147fa7df42852669881999\"\u003e\u003ccode\u003ec07d6e4\u003c/code\u003e\u003c/a\u003e Add setup_future_usage to paymentMethodOptions  (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/6ff7d783b80076263a30cbaaddd12e1539686ff1\"\u003e\u003ccode\u003e6ff7d78\u003c/code\u003e\u003c/a\u003e Add default billing/shipping address to checkout types (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stripe/stripe-js/compare/v5.8.0...v8.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~tjliu-stripe\"\u003etjliu-stripe\u003c/a\u003e, a new releaser for \u003ccode\u003e@​stripe/stripe-js\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-table` from 8.20.6 to 8.21.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/table/releases\"\u003e\u003ccode\u003e@​tanstack/react-table\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.21.3\u003c/h2\u003e\n\u003cp\u003eVersion 8.21.3 - 4/14/25, 8:19 PM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etable-core: use right Document instance on getResizeHandler (column-sizing feature) (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/5989\"\u003e#5989\u003c/a\u003e) (54ce673) by \u003ca href=\"https://github.com/riccardoperra\"\u003e\u003ccode\u003e@​riccardoperra\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix all 158 broken links (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/5972\"\u003e#5972\u003c/a\u003e) (f7bf6f1) by \u003ca href=\"https://github.com/kisaragi-hiu\"\u003e\u003ccode\u003e@​kisaragi-hiu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd vue example for grouping (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/5941\"\u003e#5941\u003c/a\u003e) (3efa59c) by Harshil Patel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/angular-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/lit-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/qwik-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.21.2\u003c/h2\u003e\n\u003cp\u003eVersion 8.21.2 - 2/11/25, 8:59 PM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003earrIncludes autoremove filterFn (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/5623\"\u003e#5623\u003c/a\u003e) (2efaf57) by lukebui\u003c/li\u003e\n\u003cli\u003elit-table: spread table options in lit adapter (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/5904\"\u003e#5904\u003c/a\u003e) (36dede1) by \u003ca href=\"https://github.com/kadoshms\"\u003e\u003ccode\u003e@​kadoshms\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erow accessor bug in example code block (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/5893\"\u003e#5893\u003c/a\u003e) (b1506a7) by Valerii Petryniak\u003c/li\u003e\n\u003cli\u003evirtualizer tbody from onchange (827b098) by Kevin Van Cott\u003c/li\u003e\n\u003cli\u003eexp virtual - remeasure when table state changes (9e6987d) by Kevin Van Cott\u003c/li\u003e\n\u003cli\u003eangular: add expanding and sub components examples (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/5898\"\u003e#5898\u003c/a\u003e) (099e1a4) by \u003ca href=\"https://github.com/riccardoperra\"\u003e\u003ccode\u003e@​riccardoperra\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample name (57703a4) by Kevin Van Cott\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/lit-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/angular-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/qwik-table\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/f4dc742b7b8bf01bb7dd10ee7d2f238400befcc0\"\u003e\u003ccode\u003ef4dc742\u003c/code\u003e\u003c/a\u003e release: v8.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/db745afdb867511ddd04a79150f89d3894a03532\"\u003e\u003ccode\u003edb745af\u003c/code\u003e\u003c/a\u003e release: v8.21.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/table/commits/v8.21.3/packages/react-table\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bcryptjs` from 2.4.6 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bcryptjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@upstash/ratelimit` from 2.0.5 to 2.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/upstash/ratelimit/releases\"\u003e\u003ccode\u003e@​upstash/ratelimit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDX-2280: Remove large-group runners by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/144\"\u003eupstash/ratelimit-js#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix React Server Components CVE vulnerabilities by \u003ca href=\"https://github.com/vercel\"\u003e\u003ccode\u003e@​vercel\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/145\"\u003eupstash/ratelimit-js#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2316: bump next by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/146\"\u003eupstash/ratelimit-js#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2254: add global dynamic limit by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/147\"\u003eupstash/ratelimit-js#147\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/vercel\"\u003e\u003ccode\u003e@​vercel\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/145\"\u003eupstash/ratelimit-js#145\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/ratelimit-js/compare/v2.0.7...v2.0.8\"\u003ehttps://github.com/upstash/ratelimit-js/compare/v2.0.7...v2.0.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDX-1261: allow negative rate values by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/143\"\u003eupstash/ratelimit-js#143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate context7.json by \u003ca href=\"https://github.com/enesakar\"\u003e\u003ccode\u003e@​enesakar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/138\"\u003eupstash/ratelimit-js#138\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/139\"\u003eupstash/ratelimit-js#139\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/140\"\u003eupstash/ratelimit-js#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2218: Refactor rate limit test cases and update request timing in TestHarness by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/142\"\u003eupstash/ratelimit-js#142\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/ratelimit-js/compare/v2.0.6...v2.0.7\"\u003ehttps://github.com/upstash/ratelimit-js/compare/v2.0.6...v2.0.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.0.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDX-1589: Address Dependabot Alerts by \u003ca href=\"https://github.com/yunusemreozdemir\"\u003e\u003ccode\u003e@​yunusemreozdemir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/131\"\u003eupstash/ratelimit-js#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate context7.json by \u003ca href=\"https://github.com/enesakar\"\u003e\u003ccode\u003e@​enesakar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/134\"\u003eupstash/ratelimit-js#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add an issue and feature template by \u003ca href=\"https://github.com/selemondev\"\u003e\u003ccode\u003e@​selemondev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/136\"\u003eupstash/ratelimit-js#136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2002: use eval instead of scriptload and evalsha by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/137\"\u003eupstash/ratelimit-js#137\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/yunusemreozdemir\"\u003e\u003ccode\u003e@​yunusemreozdemir\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/131\"\u003eupstash/ratelimit-js#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/selemondev\"\u003e\u003ccode\u003e@​selemondev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/136\"\u003eupstash/ratelimit-js#136\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/ratelimit-js/compare/v2.0.5...v2.0.6\"\u003ehttps://github.com/upstash/ratelimit-js/compare/v2.0.5...v2.0.6\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/upstash/ratelimit-js/commit/a8b1b99af3aea73fd8a89d4fd4df749391662cf9\"\u003e\u003ccode\u003ea8b1b99\u003c/code\u003e\u003c/a\u003e DX-2254: add global dynamic limit (\u003ca href=\"https://redirect.github.com/upstash/ratelimit/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/8589adbbb7fcebd2b6c5621641fde2123a65030f\"\u003e\u003ccode\u003e8589adb\u003c/code\u003e\u003c/a\u003e fix: bump next (\u003ca href=\"https://redirect.github.com/upstash/ratelimit/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/ade4aa8aff234cfe6d223dc171ba0b0b7acfc627\"\u003e\u003ccode\u003eade4aa8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/upstash/ratelimit/issues/145\"\u003e#145\u003c/a\u003e from upstash/vercel/react-server-components-cve-vu-qx...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/e19785d489bdb6cb90d25321c7dcb263c55fb244\"\u003e\u003ccode\u003ee19785d\u003c/code\u003e\u003c/a\u003e Fix React Server Components CVE vulnerabilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/67e8bc2b82fbf61710d27c16432767620d0235fb\"\u003e\u003ccode\u003e67e8bc2\u003c/code\u003e\u003c/a\u003e DX-2280: Remove specific runner configuration from test job in GitHub Actions...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/a447320495a34f7361fd39ead1d47b132ca508b0\"\u003e\u003ccode\u003ea447320\u003c/code\u003e\u003c/a\u003e DX-1261: allow negative rate values (\u003ca href=\"https://redirect.github.com/upstash/ratelimit/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/544454b9414f7d4cfe37ceeb361686d58eff7586\"\u003e\u003ccode\u003e544454b\u003c/code\u003e\u003c/a\u003e DX-2218: Refactor rate limit test cases and update request timing in TestHarn...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/c12bee32789ac6ec4103a179e174c8d741ff985e\"\u003e\u003ccode\u003ec12bee3\u003c/code\u003e\u003c/a\u003e Update context7.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/6bc15148298e05fa40c69bb94ab7444ad74ebbdf\"\u003e\u003ccode\u003e6bc1514\u003c/code\u003e\u003c/a\u003e Update context7.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/75f929e772617dc6cbb0125204e82c076744bd9a\"\u003e\u003ccode\u003e75f929e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/upstash/ratelimit/issues/140\"\u003e#140\u003c/a\u003e from upstash/enesakar-patch-5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/upstash/ratelimit/compare/v2.0.5...v2.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@upstash/redis` from 1.34.3 to 1.36.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/upstash/upstash-redis/releases\"\u003e\u003ccode\u003e@​upstash/redis\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.36.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support chunked messages by \u003ca href=\"https://github.com/joschan21\"\u003e\u003ccode\u003e@​joschan21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1404\"\u003eupstash/redis-js#1404\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.0...v1.36.1\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.0...v1.36.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add redis functions support by \u003ca href=\"https://github.com/ytkimirti\"\u003e\u003ccode\u003e@​ytkimirti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1401\"\u003eupstash/redis-js#1401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.35.8...v1.36.0\"\u003ehttps://github.com/upstash/redis-js/compare/v1.35.8...v1.36.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0-rc.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.0-rc.6...v1.36.0-rc.7\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.0-rc.6...v1.36.0-rc.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0-rc.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.0-rc.5...v1.36.0-rc.6\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.0-rc.5...v1.36.0-rc.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0-rc.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: fix some issues found in the search sdk review by \u003ca href=\"https://github.com/mdumandag\"\u003e\u003ccode\u003e@​mdumandag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1402\"\u003eupstash/redis-js#1402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.0-rc.4...v1.36.0-rc.5\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.0-rc.4...v1.36.0-rc.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0-rc.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.0-rc.3...v1.36.0-rc.4\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.0-rc.3...v1.36.0-rc.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0-rc.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.0-rc.2...v1.36.0-rc.3\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.0-rc.2...v1.36.0-rc.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0-rc.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.0-rc.1...v1.36.0-rc.2\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.0-rc.1...v1.36.0-rc.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.36.0-rc.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDX-2204: document telemetry configuration option by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1393\"\u003eupstash/redis-js#1393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2265: add Requester type declaration by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1397\"\u003eupstash/redis-js#1397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: zremrangebyscore should accept string | number for min/max scores by \u003ca href=\"https://github.com/mvonschledorn\"\u003e\u003ccode\u003e@​mvonschledorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1396\"\u003eupstash/redis-js#1396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2280: Remove large-group runners by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1398\"\u003eupstash/redis-js#1398\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/mvonschledorn\"\u003e\u003ccode\u003e@​mvonschledorn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1396\"\u003eupstash/redis-js#1396\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.35.6...v1.36.0-rc.1\"\u003ehttps://github.com/upstash/redis-js/compare/v1.35.6...v1.36.0-rc.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.35.8\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/upstash/redis-js/commit/8701b835e643deb85f188c1e4a64d15b7debdf0b\"\u003e\u003ccode\u003e8701b83\u003c/code\u003e\u003c/a\u003e feat: support chunked messages (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/09d5f815893e28c7254fb2b0e0c6225c2bce2102\"\u003e\u003ccode\u003e09d5f81\u003c/code\u003e\u003c/a\u003e feat: add redis functions support (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1401\"\u003e#1401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/8f4f0dd9bfb854edaf3fd55f3011d5c6f010867e\"\u003e\u003ccode\u003e8f4f0dd\u003c/code\u003e\u003c/a\u003e fix: improve env variable access (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1399\"\u003e#1399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/31cc2617a2b13799ada98cfcc420829c83835713\"\u003e\u003ccode\u003e31cc261\u003c/code\u003e\u003c/a\u003e fix: bump next (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1400\"\u003e#1400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/ff91bb10adb82f9d009471b11db70c40b6dbf5f8\"\u003e\u003ccode\u003eff91bb1\u003c/code\u003e\u003c/a\u003e DX-2280: Remove large-group runners (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1398\"\u003e#1398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/b635b96229a7171553081bdc9e188b14a9deb94a\"\u003e\u003ccode\u003eb635b96\u003c/code\u003e\u003c/a\u003e Fix: zremrangebyscore should accept string | number for min/max scores (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/d47518c8ef904dda19bac992a7596b9caabb88e7\"\u003e\u003ccode\u003ed47518c\u003c/code\u003e\u003c/a\u003e DX-2265: add Requester type declaration (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1397\"\u003e#1397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/fbead4fb2ed281bdc04ec90c263e6380eed1465b\"\u003e\u003ccode\u003efbead4f\u003c/code\u003e\u003c/a\u003e fix: document telemetry configuration option (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1393\"\u003e#1393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/e08c6d21196867f3ac429fa80f1c678bd57a40d1\"\u003e\u003ccode\u003ee08c6d2\u003c/code\u003e\u003c/a\u003e fix: catch json parse errors (\u003ca href=\"https://redirect.github.com/upstash/upstash-redis/issues/1392\"\u003e#1392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/a5ad849587ec1c96d945da53ade245931b5355b9\"\u003e\u003ccode\u003ea5ad849\u003c/code\u003e\u003c/a\u003e DX-2161: fall back to returning the message string if message is not parsable...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/upstash/upstash-redis/compare/v1.34.3...v1.36.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cmdk` from 0.2.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pacocoursey/cmdk/releases\"\u003ecmdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unintended double triggering of key bindings during IME composition by \u003ca href=\"https://github.com/JaeSeoKim\"\u003e\u003ccode\u003e@​JaeSeoKim\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/339\"\u003epacocoursey/cmdk#339\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/JaeSeoKim\"\u003e\u003ccode\u003e@​JaeSeoKim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/339\"\u003epacocoursey/cmdk#339\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/cmdk/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/pacocoursey/cmdk/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix useCmdk return type by \u003ca href=\"https://github.com/lsmurray\"\u003e\u003ccode\u003e@​lsmurray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/329\"\u003epacocoursey/cmdk#329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update the type of the defaultFilter by \u003ca href=\"https://github.com/muZk\"\u003e\u003ccode\u003e@​muZk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/338\"\u003epacocoursey/cmdk#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Accessibility] Use id instead of children by \u003ca href=\"https://github.com/UltimateGG\"\u003e\u003ccode\u003e@​UltimateGG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/254\"\u003epacocoursey/cmdk#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003e@radix-ui/react-compose-refs\u003c/code\u003e to merge refs, save on bundle size\u003c/li\u003e\n\u003cli\u003eUse React built-in \u003ccode\u003euseSyncExternalStore\u003c/code\u003e and remove shim. Note that React 18 has always been a required peerDependency of \u003ccode\u003ecmdk\u003c/code\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/lsmurray\"\u003e\u003ccode\u003e@​lsmurray\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/329\"\u003epacocoursey/cmdk#329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/muZk\"\u003e\u003ccode\u003e@​muZk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/338\"\u003epacocoursey/cmdk#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UltimateGG\"\u003e\u003ccode\u003e@​UltimateGG\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/254\"\u003epacocoursey/cmdk#254\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/cmdk/compare/v1.0.4...v1.1.0\"\u003ehttps://github.com/pacocoursey/cmdk/compare/v1.0.4...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix use-sync-external-store import for greater compatibility by \u003ca href=\"https://github.com/kachkaev\"\u003e\u003ccode\u003e@​kachkaev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/328\"\u003epacocoursey/cmdk#328\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/kachkaev\"\u003e\u003ccode\u003e@​kachkaev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/328\"\u003epacocoursey/cmdk#328\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/cmdk/compare/v1.0.3...v1.0.4\"\u003ehttps://github.com/pacocoursey/cmdk/compare/v1.0.3...v1.0.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euse-sync-external-store\u003c/code\u003e shim for compatibility with Next.js 15 and React 19 RC\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: docs mistake we are no longer lowercasing by \u003ca href=\"https://github.com/itsjoeoui\"\u003e\u003ccode\u003e@​itsjoeoui\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/227\"\u003epacocoursey/cmdk#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: export defaultFilter by \u003ca href=\"https://github.com/evanob\"\u003e\u003ccode\u003e@​evanob\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/229\"\u003epacocoursey/cmdk#229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add more details to package.json by \u003ca href=\"https://github.com/andipaetzold\"\u003e\u003ccode\u003e@​andipaetzold\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/228\"\u003epacocoursey/cmdk#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the npm_and_yarn group across 2 directories with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/226\"\u003epacocoursey/cmdk#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: controlled search change with hidden Command.List by \u003ca href=\"https://github.com/vltansky\"\u003e\u003ccode\u003e@​vltansky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/217\"\u003epacocoursey/cmdk#217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Framer example capitalization of values by \u003ca href=\"https://github.com/arihanv\"\u003e\u003ccode\u003e@​arihanv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/231\"\u003epacocoursey/cmdk#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix compiling code Array.from(void 0) by \u003ca href=\"https://github.com/nenya1840\"\u003e\u003ccode\u003e@​nenya1840\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/237\"\u003epacocoursey/cmdk#237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: useId backward compatibility by \u003ca href=\"https://github.com/phsantiago\"\u003e\u003ccode\u003e@​phsantiago\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/165\"\u003epacocoursey/cmdk#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelax dependencies on Radix-UI to SemVer MAJOR releases by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/278\"\u003epacocoursey/cmdk#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow react v19 as peer dep by \u003ca href=\"https://github.com/Yonom\"\u003e\u003ccode\u003e@​Yonom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/318\"\u003epacocoursey/cmdk#318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003e@​radix-ui/react-id\u003c/code\u003e by \u003ca href=\"https://github.com/tmcw\"\u003e\u003ccode\u003e@​tmcw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/297\"\u003epacocoursey/cmdk#297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: useSyncExternalStore backward compatibility by \u003ca href=\"https://github.com/MateoKruk\"\u003e\u003ccode\u003e@​MateoKruk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/cmdk/pull/296\"\u003epacocoursey/cmdk#296\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/dip/cmdk/commit/fb4ea04e9ec211777fbb39c6104e3c5f2ee107d2\"\u003e\u003ccode\u003efb4ea04\u003c/code\u003e\u003c/a\u003e v1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/f34d463c4aa2ae05aa934c458e69eebdcba997aa\"\u003e\u003ccode\u003ef34d463\u003c/code\u003e\u003c/a\u003e Fix unintended double triggering of key bindings during IME composition (\u003ca href=\"https://github.com/pacocoursey/cmdk/tree/HEAD/cmdk/issues/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/2814a0083185132b2c023576e356d6c7a79e5aa8\"\u003e\u003ccode\u003e2814a00\u003c/code\u003e\u003c/a\u003e v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/d46ed212bcabf143fb28ab2e85ec624525278b84\"\u003e\u003ccode\u003ed46ed21\u003c/code\u003e\u003c/a\u003e use built-in React uSES\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/ec02b5e35df46e0f33e49e0c267fd07c7e3c727a\"\u003e\u003ccode\u003eec02b5e\u003c/code\u003e\u003c/a\u003e use composeRefs from radix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/e5444d2341b6d07cc25861fb0c5c23d760803ce0\"\u003e\u003ccode\u003ee5444d2\u003c/code\u003e\u003c/a\u003e remove unused code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/34f3074c1f63878ca12a0f1cdb41e42c283847ec\"\u003e\u003ccode\u003e34f3074\u003c/code\u003e\u003c/a\u003e [Accessibility] Use id instead of children (\u003ca href=\"https://github.com/pacocoursey/cmdk/tree/HEAD/cmdk/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/b2d94bdcc2a410c96e7b964c7aeb05b10c606a85\"\u003e\u003ccode\u003eb2d94bd\u003c/code\u003e\u003c/a\u003e fix: update the type of the defaultFilter (\u003ca href=\"https://github.com/pacocoursey/cmdk/tree/HEAD/cmdk/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/9827edf89fc663e24188f9d715a0dca01a736d6d\"\u003e\u003ccode\u003e9827edf\u003c/code\u003e\u003c/a\u003e fix useCmdk return type (\u003ca href=\"https://github.com/pacocoursey/cmdk/tree/HEAD/cmdk/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dip/cmdk/commit/c1f200a1082b44115a640353b0a744dc185d7a99\"\u003e\u003ccode\u003ec1f200a\u003c/code\u003e\u003c/a\u003e v1.0.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pacocoursey/cmdk/commits/v1.1.1/cmdk\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `date-fns` from 2.30.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/date-fns/releases\"\u003edate-fns's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cp\u003eThis release adds time zone support to format functions (that I somehow missed when working on the feature) and fixes a few bugs.\u003c/p\u003e\n\u003cp\u003eMake sure also upgrade \u003ccode\u003eTZDate\u003c/code\u003e to v1.0.2 as it \u003ca href=\"https://github.com/date-fns/tz/blob/main/CHANGELOG.md#v102---2024-09-14\"\u003eincludes a bunch of critical bug fixes\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed internal \u003ccode\u003econstructFrom\u003c/code\u003e throwing an exception on \u003ccode\u003enull\u003c/code\u003e arguments. While \u003ccode\u003enull\u003c/code\u003e isn't allowed, the functions should rather return \u003ccode\u003eInvalid Date\u003c/code\u003e or \u003ccode\u003eNaN\u003c/code\u003e in such cases. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/issues/3885\"\u003e#3885\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing time zone support to \u003ccode\u003eformat\u003c/code\u003e, \u003ccode\u003eformatISO\u003c/code\u003e, \u003ccode\u003eformatISO9075\u003c/code\u003e, \u003ccode\u003eformatRelative\u003c/code\u003e and \u003ccode\u003eformatRFC3339\u003c/code\u003e. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/issues/3886\"\u003e#3886\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003cp\u003eI have great news! First, ten years after its release, date-fns finally gets first-class time zone support.\u003c/p\u003e\n\u003cp\u003eAnother great news is that there aren't many breaking changes in this release. All of them are type-related and will affect only those explicitly using internal date-fns types. Finally, it has been less than a year since the last major release, which is an improvement over the previous four years between v2 and v3. I plan on keeping the pace and minimizing breaking changes moving forward.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://blog.date-fns.org/v40-with-time-zone-support/\"\u003eRead more about the release in the announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e- \u003ca href=\"https://twitter.com/kossnocorp\"\u003e\u003ccode\u003eSasha @​kossnocorp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded time zones support via \u003ca href=\"https://github.com/date-fns/tz\"\u003e\u003ccode\u003e@date-fns/tz\u003c/code\u003e\u003c/a\u003e's \u003ccode\u003eTZDate\u003c/code\u003e class and \u003ccode\u003etz\u003c/code\u003e helper function. See its \u003ca href=\"https://github.com/date-fns/tz\"\u003eREADME\u003c/a\u003e for the details about the API.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAll relevant functions now accept the context \u003ccode\u003ein\u003c/code\u003e option, which allows to specify the time zone to make the calculations in. If the function also returns a date, it will be in the specified time zone:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { addDays, startOfDay } from \u0026quot;date-fns\u0026quot;;\nimport { tz } from \u0026quot;@date-fns/tz\u0026quot;;\n\u003cp\u003estartOfDay(addDays(Date.now(), 5, { in: tz(\u0026quot;Asia/Singapore\u0026quot;) }));\u003cbr /\u003e\n//=\u0026gt; \u0026quot;2024-09-16T00:00:00.000+08:00\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIn the example, \u003ccode\u003eaddDays\u003c/code\u003e will get the current date and time in Singapore and add 5 days to it. \u003ccode\u003estartOfDay\u003c/code\u003e will inherit the date type and return the start of the day in Singapore.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe function arguments, as well as \u003ccode\u003eInterval\u003c/code\u003e's \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e, now can be of different types, allowing you to mix \u003ccode\u003eUTCDate\u003c/code\u003e, \u003ccode\u003eTZDate\u003c/code\u003e, \u003ccode\u003eDate\u003c/code\u003e, and other extensions, as well as primitives (strings and numbers).\u003c/p\u003e\n\u003cp\u003eThe fu...\n\n_Description has been truncated_","html_url":"https://github.com/gr8monk3ys/link-flame/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr8monk3ys%2Flink-flame/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"2.3.0","new_version":"3.1.1","update_type":"major","path":null,"pr_created_at":"2026-01-20T01:29:26.000Z","version_change":"2.3.0 → 3.1.1","issue":{"uuid":"3831674483","node_id":"PR_kwDOHNzkv86-HAS2","number":10,"state":"open","title":"chore(deps): bump the production-dependencies group with 27 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-20T01:29:26.000Z","updated_at":"2026-01-20T07:45:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":27,"packages":[{"name":"@mdx-js/loader","old_version":"2.3.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@next/mdx","old_version":"13.5.11","new_version":"16.1.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@react-three/drei","old_version":"9.122.0","new_version":"10.7.7","repository_url":"https://github.com/pmndrs/drei"},{"name":"@react-three/fiber","old_version":"8.18.0","new_version":"9.5.0","repository_url":"https://github.com/pmndrs/react-three-fiber"},{"name":"@sentry/nextjs","old_version":"10.33.0","new_version":"10.35.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tabler/icons-react","old_version":"2.47.0","new_version":"3.36.1","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@types/node","old_version":"20.5.3","new_version":"25.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@upstash/ratelimit","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/upstash/ratelimit"},{"name":"bun","old_version":"1.3.5","new_version":"1.3.6","repository_url":"https://github.com/oven-sh/bun"},{"name":"eslint","old_version":"8.47.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"13.4.19","new_version":"16.1.4","repository_url":"https://github.com/vercel/next.js"},{"name":"feed","old_version":"4.2.2","new_version":"5.2.0","repository_url":"https://github.com/jpmonette/feed"},{"name":"framer-motion","old_version":"10.18.0","new_version":"12.27.1","repository_url":"https://github.com/motiondivision/motion"},{"name":"glob","old_version":"10.5.0","new_version":"13.0.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"lucide-react","old_version":"0.473.0","new_version":"0.562.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"14.2.35","new_version":"16.1.4","repository_url":"https://github.com/vercel/next.js"},{"name":"openai","old_version":"4.104.0","new_version":"6.16.0","repository_url":"https://github.com/openai/openai-node"},{"name":"react","old_version":"18.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.2.21","new_version":"19.2.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.2.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"remark-gfm","old_version":"3.0.1","new_version":"4.0.1","repository_url":"https://github.com/remarkjs/remark-gfm"},{"name":"sharp","old_version":"0.33.5","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"tailwind-merge","old_version":"1.14.0","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"3.3.3","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"three","old_version":"0.160.1","new_version":"0.182.0","repository_url":"https://github.com/mrdoob/three.js"},{"name":"zod","old_version":"3.25.76","new_version":"4.3.5","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 27 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) | `2.3.0` | `3.1.1` |\n| [@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx) | `13.5.11` | `16.1.4` |\n| [@react-three/drei](https://github.com/pmndrs/drei) | `9.122.0` | `10.7.7` |\n| [@react-three/fiber](https://github.com/pmndrs/react-three-fiber) | `8.18.0` | `9.5.0` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.33.0` | `10.35.0` |\n| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `2.47.0` | `3.36.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.5.3` | `25.0.9` |\n| [@upstash/ratelimit](https://github.com/upstash/ratelimit) | `2.0.7` | `2.0.8` |\n| [bun](https://github.com/oven-sh/bun) | `1.3.5` | `1.3.6` |\n| [eslint](https://github.com/eslint/eslint) | `8.47.0` | `9.39.2` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `13.4.19` | `16.1.4` |\n| [feed](https://github.com/jpmonette/feed) | `4.2.2` | `5.2.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `10.18.0` | `12.27.1` |\n| [glob](https://github.com/isaacs/node-glob) | `10.5.0` | `13.0.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.473.0` | `0.562.0` |\n| [next](https://github.com/vercel/next.js) | `14.2.35` | `16.1.4` |\n| [openai](https://github.com/openai/openai-node) | `4.104.0` | `6.16.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.2.0` | `19.2.3` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.2.21` | `19.2.8` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.2.0` | `19.2.3` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.2.7` | `19.2.3` |\n| [remark-gfm](https://github.com/remarkjs/remark-gfm) | `3.0.1` | `4.0.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.33.5` | `0.34.5` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `1.14.0` | `3.4.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.3.3` | `4.1.18` |\n| [three](https://github.com/mrdoob/three.js) | `0.160.1` | `0.182.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.3.5` |\n\nUpdates `@mdx-js/loader` from 2.3.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003ch4\u003eAdd\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e715ddd96 \u003cstrong\u003e\u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e\u003c/strong\u003e: add source maps\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2464\"\u003emdx-js/mdx#2464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ed5867203 \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add support for options w/ \u003ccode\u003einitialize\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ecd2907dd \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add support showing messages\u003c/li\u003e\n\u003cli\u003eceea80dd \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add source maps\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2458\"\u003emdx-js/mdx#2458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ed306f870 \u003cstrong\u003e\u003ccode\u003e@mdx-js/core\u003c/code\u003e\u003c/strong\u003e: replace \u003ccode\u003eperiscopic\u003c/code\u003e with \u003ccode\u003eestree-util-scope\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ec7479905 \u003cstrong\u003e\u003ccode\u003e@mdx-js/core\u003c/code\u003e\u003c/strong\u003e: fix injecting providers for jsx in esm, expressions\u003c/li\u003e\n\u003cli\u003e3a794ab5 \u003cstrong\u003e\u003ccode\u003e@mdx-js/loader\u003c/code\u003e\u003c/strong\u003e: fix ESM type import\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2452\"\u003emdx-js/mdx#2452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebe79212a \u003cstrong\u003e\u003ccode\u003e@mdx-js/loader\u003c/code\u003e\u003c/strong\u003e: change webpack peer dependency to optional\nby \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2440\"\u003emdx-js/mdx#2440\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/eee85d54152499c526cf8c06076be5b563037ff8\"\u003e\u003ccode\u003eeee85d5\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/2cb07288ed61d7254ea052a50c1aedba0712d582\"\u003e\u003ccode\u003e2cb0728\u003c/code\u003e\u003c/a\u003e Refactor code-style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/7b3f558c1182632644bbdba699880d6b7802a64c\"\u003e\u003ccode\u003e7b3f558\u003c/code\u003e\u003c/a\u003e Fix tests for Node 23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/11ac939bc3d86fefafcc940da98df0e402455672\"\u003e\u003ccode\u003e11ac939\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003erehype-twoslash\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/f12afda2435e46324966e641ec5e415f8e54b784\"\u003e\u003ccode\u003ef12afda\u003c/code\u003e\u003c/a\u003e Refactor to use TypeScript \u003ccode\u003e@import\u003c/code\u003e JSDoc tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/3a794ab5d167932702a9b55f6d76f3aeea9fade4\"\u003e\u003ccode\u003e3a794ab\u003c/code\u003e\u003c/a\u003e Fix ESM type import in Webpack loader\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/mdx` from 13.5.11 to 16.1.4\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\"\u003e\u003ccode\u003e@​next/mdx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly filter next config if experimental flag is enabled (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88733\"\u003e#88733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix linked list bug in LRU deleteFromLru (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88652\"\u003e#88652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative same host redirects in node middleware (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88253\"\u003e#88253\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Update to swc_core v50.2.3 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/87841\"\u003e#87841\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88296\"\u003e#88296\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixes a crash when processing mdx files with multibyte characters. (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/87713\"\u003e#87713\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTurbopack: \u003ca href=\"https://microsoft.github.io/mimalloc/\"\u003emimalloc\u003c/a\u003e upgrade and enabling it on musl (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88503\"\u003e#88503\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/87815\"\u003e#87815\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/88426\"\u003e#88426\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/88426\"\u003ea significant performance issue\u003c/a\u003e on musl-based Linux distributions (e.g. Alpine in Docker) related to musl's allocator.\u003c/li\u003e\n\u003cli\u003eOther platforms have always used mimalloc, but we previously did not use mimalloc on musl because of compilation issues that have since been resolved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\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/vercel/next.js/commit/60de6c21144a78622eb8c4763f364fcb59f7aa59\"\u003e\u003ccode\u003e60de6c2\u003c/code\u003e\u003c/a\u003e v16.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f01cf07ab12a37259de42baa4bdae310b4328c72\"\u003e\u003ccode\u003ef01cf07\u003c/code\u003e\u003c/a\u003e v16.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cb436b3613edb3f741a39fa00ac31d103a5a1518\"\u003e\u003ccode\u003ecb436b3\u003c/code\u003e\u003c/a\u003e v16.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3aa53984e9d6bc4b5860c76e90cccfd6780989af\"\u003e\u003ccode\u003e3aa5398\u003c/code\u003e\u003c/a\u003e v16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/04290ab7c4e48c7d903a68051e688a1238e4041d\"\u003e\u003ccode\u003e04290ab\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d36c03ed1bde059ddc81a31e44a4483aca6a33c6\"\u003e\u003ccode\u003ed36c03e\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b174155e8b4863e18805ca29aaa98a240667e2a9\"\u003e\u003ccode\u003eb174155\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.30\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.1.4/packages/next-mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-three/drei` from 9.122.0 to 10.7.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/drei/releases\"\u003e\u003ccode\u003e@​react-three/drei\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.7.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/pmndrs/drei/compare/v10.7.6...v10.7.7\"\u003e10.7.7\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e \u003ca href=\"https://github.com/v2\"\u003e\u003ccode\u003e@​v2\u003c/code\u003e\u003c/a\u003e.19.0 (\u003ca href=\"https://github.com/pmndrs/drei/commit/b8b99fd4ca1dfb8d821335671320512daa6efea4\"\u003eb8b99fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.7.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/pmndrs/drei/compare/v10.7.5...v10.7.6\"\u003e10.7.6\u003c/a\u003e (2025-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e fix usage of ambient THREE namespace (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2517\"\u003e#2517\u003c/a\u003e) (\u003ca href=\"https://github.com/pmndrs/drei/commit/3b5d7dc0a6cb0ecfdab1a6e3bfdbb8c48410edba\"\u003e3b5d7dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.7.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/pmndrs/drei/compare/v10.7.4...v10.7.5\"\u003e10.7.5\u003c/a\u003e (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emissing suspend badges to the docs (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2530\"\u003e#2530\u003c/a\u003e) (\u003ca href=\"https://github.com/pmndrs/drei/commit/3e1246f3591ee4e54358519b0375541d5312bd9a\"\u003e3e1246f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/pmndrs/drei/compare/v10.7.3...v10.7.4\"\u003e10.7.4\u003c/a\u003e (2025-08-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esb link in Grid (\u003ca href=\"https://github.com/pmndrs/drei/commit/733b0a2bb21ca644449392f9cdc95b12009c325e\"\u003e733b0a2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/pmndrs/drei/compare/v10.7.2...v10.7.3\"\u003e10.7.3\u003c/a\u003e (2025-08-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd renderOrder to AxisRotator (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2504\"\u003e#2504\u003c/a\u003e) (\u003ca href=\"https://github.com/pmndrs/drei/commit/4e48be0fe2bba6f81478eba0196d9eb4d2920b62\"\u003e4e48be0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/pmndrs/drei/compare/v10.7.1...v10.7.2\"\u003e10.7.2\u003c/a\u003e (2025-08-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elatest storybook (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2512\"\u003e#2512\u003c/a\u003e) (\u003ca href=\"https://github.com/pmndrs/drei/commit/1b933d53724e362db257dc95c6ca99fec1ab8ff3\"\u003e1b933d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.7.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/pmndrs/drei/compare/v10.7.0...v10.7.1\"\u003e10.7.1\u003c/a\u003e (2025-08-16)\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/pmndrs/drei/commit/b8b99fd4ca1dfb8d821335671320512daa6efea4\"\u003e\u003ccode\u003eb8b99fd\u003c/code\u003e\u003c/a\u003e fix(docs): \u003ca href=\"https://github.com/v2\"\u003e\u003ccode\u003e@​v2\u003c/code\u003e\u003c/a\u003e.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/7b62f6c004f9d8a2487c7cf405c32022c45dfe12\"\u003e\u003ccode\u003e7b62f6c\u003c/code\u003e\u003c/a\u003e chore: \u003ccode\u003e./e2e 0.180\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2571\"\u003e#2571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/2a40b26fc5a199de254b3d5676335d701e0d9955\"\u003e\u003ccode\u003e2a40b26\u003c/code\u003e\u003c/a\u003e chore: -cjsapp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/3b5d7dc0a6cb0ecfdab1a6e3bfdbb8c48410edba\"\u003e\u003ccode\u003e3b5d7dc\u003c/code\u003e\u003c/a\u003e fix(types): fix usage of ambient THREE namespace (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2517\"\u003e#2517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/3e1246f3591ee4e54358519b0375541d5312bd9a\"\u003e\u003ccode\u003e3e1246f\u003c/code\u003e\u003c/a\u003e fix: missing suspend badges to the docs (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2530\"\u003e#2530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/844be9a61a9b0b770e23e3c52362bc41a9c04659\"\u003e\u003ccode\u003e844be9a\u003c/code\u003e\u003c/a\u003e Apply renderOrder to all PivotControls children (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2524\"\u003e#2524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/733b0a2bb21ca644449392f9cdc95b12009c325e\"\u003e\u003ccode\u003e733b0a2\u003c/code\u003e\u003c/a\u003e fix: sb link in Grid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/4e48be0fe2bba6f81478eba0196d9eb4d2920b62\"\u003e\u003ccode\u003e4e48be0\u003c/code\u003e\u003c/a\u003e fix: add renderOrder to AxisRotator (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2504\"\u003e#2504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/1b933d53724e362db257dc95c6ca99fec1ab8ff3\"\u003e\u003ccode\u003e1b933d5\u003c/code\u003e\u003c/a\u003e fix: latest storybook (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2512\"\u003e#2512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/b7e48235dc767be5b4be06bf6273782577639726\"\u003e\u003ccode\u003eb7e4823\u003c/code\u003e\u003c/a\u003e fix(docs): center.mdx\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/drei/compare/v9.122.0...v10.7.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-three/fiber` from 8.18.0 to 9.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/react-three-fiber/releases\"\u003e\u003ccode\u003e@​react-three/fiber\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.5.0\u003c/h2\u003e\n\u003cp\u003eAfter a bit of research and development, R3F is now compatible with React 19.2, including the \u003ccode\u003eActivity\u003c/code\u003e feature!\u003c/p\u003e\n\u003cp\u003eWhy did this take some effort, you might wonder? When React bumped to version 19.2.x, they also bumped the internal reconciler up a version which was not backwards compatible with 19.1.x. This put us in an awkward position of either making a breaking change in the middle of R3F v9, bump to another major just because of an internal detail from React or get creative. We chose to get creative and R3F is compatible with all versions of React between 19.0 and 19.2. The downside is we had to bundle the reconciler with R3F, but react-dom already does this so for now it is the best solution available.\u003c/p\u003e\n\u003cp\u003eForcing breaking changes on libraries is likely not what the React teams intended so we will be working with them to try to avoid this in the future.\u003c/p\u003e\n\u003cp\u003eHappy coding.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support React 19.2 by \u003ca href=\"https://github.com/CodyJasonBennett\"\u003e\u003ccode\u003e@​CodyJasonBennett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3606\"\u003epmndrs/react-three-fiber#3606\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-three-fiber/compare/v9.4.2...v9.5.0\"\u003ehttps://github.com/pmndrs/react-three-fiber/compare/v9.4.2...v9.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update installation guide with iOS simulator note by \u003ca href=\"https://github.com/rudin\"\u003e\u003ccode\u003e@​rudin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3572\"\u003epmndrs/react-three-fiber#3572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Expo SDK 54 compatibility through workaround by \u003ca href=\"https://github.com/alextoudic\"\u003e\u003ccode\u003e@​alextoudic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3599\"\u003epmndrs/react-three-fiber#3599\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/rudin\"\u003e\u003ccode\u003e@​rudin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3572\"\u003epmndrs/react-three-fiber#3572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alextoudic\"\u003e\u003ccode\u003e@​alextoudic\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3599\"\u003epmndrs/react-three-fiber#3599\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-three-fiber/compare/v9.4.1...v9.4.2\"\u003ehttps://github.com/pmndrs/react-three-fiber/compare/v9.4.1...v9.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: pass DevTools config through createReconciler to fix React DevTools by \u003ca href=\"https://github.com/AlaricBaraou\"\u003e\u003ccode\u003e@​AlaricBaraou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3594\"\u003epmndrs/react-three-fiber#3594\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-three-fiber/compare/v9.4.0...v9.4.1\"\u003ehttps://github.com/pmndrs/react-three-fiber/compare/v9.4.0...v9.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: improve resolution of dashed prop names by \u003ca href=\"https://github.com/tbvjaos510\"\u003e\u003ccode\u003e@​tbvjaos510\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3576\"\u003epmndrs/react-three-fiber#3576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add explicit error to applyProps by \u003ca href=\"https://github.com/krispya\"\u003e\u003ccode\u003e@​krispya\u003c/code\u003e\u003c/a\u003e in 7c6680f1\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/borghiste\"\u003e\u003ccode\u003e@​borghiste\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3569\"\u003epmndrs/react-three-fiber#3569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tbvjaos510\"\u003e\u003ccode\u003e@​tbvjaos510\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3576\"\u003epmndrs/react-three-fiber#3576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacksydenham\"\u003e\u003ccode\u003e@​jacksydenham\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3586\"\u003epmndrs/react-three-fiber#3586\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-three-fiber/compare/v9.3.0...v9.4.0\"\u003ehttps://github.com/pmndrs/react-three-fiber/compare/v9.3.0...v9.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003cp\u003eWith this release we have two big fixes.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003ccode\u003eflushSync\u003c/code\u003e now works properly. To prove it we added an example that allows you to React props and then take a screenshot of the R3F canvas with the latest state. This is a pretty advanced use case, but one people might be interested to explore for exporting videos or images using R3F.\u003c/li\u003e\n\u003cli\u003eReact Native support has been fixed for 0.79 and newer when combined with the same update to Drei: \u003ca href=\"https://redirect.github.com/pmndrs/drei/pull/2494\"\u003epmndrs/drei#2494\u003c/a\u003e. A big thanks to \u003ca href=\"https://github.com/thejustinwalsh\"\u003e\u003ccode\u003e@​thejustinwalsh\u003c/code\u003e\u003c/a\u003e for helping us with this one.\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/f51e57eaf5d877ef9f0574739aaef242174ddd74\"\u003e\u003ccode\u003ef51e57e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/issues/3606\"\u003e#3606\u003c/a\u003e from pmndrs/feat/react-19-2-vendor-reconciler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/9f25968ddcab4049f30a933f1c172388e66af504\"\u003e\u003ccode\u003e9f25968\u003c/code\u003e\u003c/a\u003e chore(tests): test dev and prod reconciler bundles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/08caa0e5a52cbc6a3af419e8585f1b96602f0b26\"\u003e\u003ccode\u003e08caa0e\u003c/code\u003e\u003c/a\u003e chore: restrict peer dep range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/48201ea8380b81ced312f4f29ab0128473f050f8\"\u003e\u003ccode\u003e48201ea\u003c/code\u003e\u003c/a\u003e chore(tests): add 19.2 hook smoke test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/a561419240cc467def8eb8762b6371cc84c3ab91\"\u003e\u003ccode\u003ea561419\u003c/code\u003e\u003c/a\u003e chore: restore changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/2e356a350bf29a2b51fc8331b45ff5b2eb5e5660\"\u003e\u003ccode\u003e2e356a3\u003c/code\u003e\u003c/a\u003e chore: retry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/a71f6aa89d8d9825aef2e7b66610c790e8433613\"\u003e\u003ccode\u003ea71f6aa\u003c/code\u003e\u003c/a\u003e experiment(CI): rollback changes (fail alternate job)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/f67bb6bea60c1048cd03a57007f02161272595b4\"\u003e\u003ccode\u003ef67bb6b\u003c/code\u003e\u003c/a\u003e experiment(CI): add placeholder 19.2 test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/a0180ff3b72796fdd66dc552f0c256ffc49b9919\"\u003e\u003ccode\u003ea0180ff\u003c/code\u003e\u003c/a\u003e chore(CI): configure React testing matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/d9b0d40ca68d95c9deb3b5776b59cd39e89ef1db\"\u003e\u003ccode\u003ed9b0d40\u003c/code\u003e\u003c/a\u003e chore: unpin reconciler types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/react-three-fiber/compare/v8.18.0...v9.5.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/~krispyaa\"\u003ekrispyaa\u003c/a\u003e, a new releaser for \u003ccode\u003e@​react-three/fiber\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.33.0 to 10.35.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.35.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add \u003ccode\u003esentryTanstackStart\u003c/code\u003e vite plugin to manage automatic source map uploads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18712\"\u003e#18712\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eYou can now configure source maps upload for TanStack Start using the \u003ccode\u003esentryTanstackStart\u003c/code\u003e Vite plugin:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// vite.config.ts\nimport { defineConfig } from 'vite';\nimport { sentryTanstackStart } from '@sentry/tanstackstart-react';\nimport { tanstackStart } from '@tanstack/react-start/plugin/vite';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nplugins: [\u003cbr /\u003e\nsentryTanstackStart({\u003cbr /\u003e\nauthToken: process.env.SENTRY_AUTH_TOKEN,\u003cbr /\u003e\norg: 'your-org',\u003cbr /\u003e\nproject: 'your-project',\u003cbr /\u003e\n}),\u003cbr /\u003e\ntanstackStart(),\u003cbr /\u003e\n],\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(browser): Add CDN bundle for \u003ccode\u003etracing.replay.feedback.logs.metrics\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18785\"\u003e#18785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Add shim package for logs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18831\"\u003e#18831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Automatically set the release id when CF_VERSION_METADATA is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18855\"\u003e#18855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add \u003ccode\u003eignored\u003c/code\u003e client report event drop reason (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18815\"\u003e#18815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(logs): Add \u003ccode\u003eLog\u003c/code\u003e exports to browser and node packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18857\"\u003e#18857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-core,bun): Export processSessionIntegration from node-core and add it to bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18852\"\u003e#18852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Find the correct IP address regardless their case (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18880\"\u003e#18880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Check for AI operation id to detect a vercelai span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18823\"\u003e#18823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(ember): Use ES5 syntax in inline vendor scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18858\"\u003e#18858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(fetch): Shallow-clone fetch options to prevent mutation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18867\"\u003e#18867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): Use javascript-sdk-gitflow app instead of personal token (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18829\"\u003e#18829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ccode\u003e@sveltejs/kit\u003c/code\u003e devDependency to \u003ccode\u003e2.49.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18848\"\u003e#18848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump bundler plugins to ^4.6.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18822\"\u003e#18822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump hono from 4.10.3 to 4.11.4 in /dev-packages/e2e-tests/test-applications/cloudflare-hono (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18806\"\u003e#18806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test): Bump svelte dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18850\"\u003e#18850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(core): Comment out Error tests in langchain (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18837\"\u003e#18837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emeta(changelog): Fix entry for tanstack start vite plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18883\"\u003e#18883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add testing app for User Feedback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18877\"\u003e#18877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(fastify): Verify if upstream error is fixed and won't regress (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18838\"\u003e#18838\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.35.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add \u003ccode\u003esentryTanstackStart\u003c/code\u003e vite plugin to manage automatic source map uploads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18712\"\u003e#18712\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eYou can now configure source maps upload for TanStack Start using the \u003ccode\u003esentryTanstackStart\u003c/code\u003e Vite plugin:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// vite.config.ts\nimport { defineConfig } from 'vite';\nimport { sentryTanstackStart } from '@sentry/tanstackstart-react';\nimport { tanstackStart } from '@tanstack/react-start/plugin/vite';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nplugins: [\u003cbr /\u003e\nsentryTanstackStart({\u003cbr /\u003e\nauthToken: process.env.SENTRY_AUTH_TOKEN,\u003cbr /\u003e\norg: 'your-org',\u003cbr /\u003e\nproject: 'your-project',\u003cbr /\u003e\n}),\u003cbr /\u003e\ntanstackStart(),\u003cbr /\u003e\n],\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(browser): Add CDN bundle for \u003ccode\u003etracing.replay.feedback.logs.metrics\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18785\"\u003e#18785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(browser): Add shim package for logs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18831\"\u003e#18831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Automatically set the release id when CF_VERSION_METADATA is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18855\"\u003e#18855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add \u003ccode\u003eignored\u003c/code\u003e client report event drop reason (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18815\"\u003e#18815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(logs): Add \u003ccode\u003eLog\u003c/code\u003e exports to browser and node packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18857\"\u003e#18857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-core,bun): Export processSessionIntegration from node-core and add it to bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18852\"\u003e#18852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Find the correct IP address regardless their case (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18880\"\u003e#18880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Check for AI operation id to detect a vercelai span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18823\"\u003e#18823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(ember): Use ES5 syntax in inline vendor scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18858\"\u003e#18858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(fetch): Shallow-clone fetch options to prevent mutation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18867\"\u003e#18867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): Use javascript-sdk-gitflow app instead of personal token (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18829\"\u003e#18829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ccode\u003e@sveltejs/kit\u003c/code\u003e devDependency to \u003ccode\u003e2.49.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18848\"\u003e#18848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump bundler plugins to ^4.6.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18822\"\u003e#18822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump hono from 4.10.3 to 4.11.4 in /dev-packages/e2e-tests/test-applications/cloudflare-hono (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18806\"\u003e#18806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test): Bump svelte dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18850\"\u003e#18850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(core): Comment out Error tests in langchain (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18837\"\u003e#18837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emeta(changelog): Fix entry for tanstack start vite plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18883\"\u003e#18883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add testing app for User Feedback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18877\"\u003e#18877\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/265df1fe185dbc5d5a4a9f65244db33f1f51d9ca\"\u003e\u003ccode\u003e265df1f\u003c/code\u003e\u003c/a\u003e release: 10.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/024f81963dd23209d4b17943196b495aa7c099a5\"\u003e\u003ccode\u003e024f819\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18886\"\u003e#18886\u003c/a\u003e from getsentry/prepare-release/10.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8160ada46db8177f6d57b1de5d7672a4417bf372\"\u003e\u003ccode\u003e8160ada\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d503a8da68b240bec630b5c7cbdada42908391be\"\u003e\u003ccode\u003ed503a8d\u003c/code\u003e\u003c/a\u003e meta(changelog): Fix entry for tanstack start vite plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18883\"\u003e#18883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d2df7f6d79165a84d601cb8bc98e71c3ec42c250\"\u003e\u003ccode\u003ed2df7f6\u003c/code\u003e\u003c/a\u003e fix(core): Find the correct IP address regardless their case (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18880\"\u003e#18880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/75b183d6ce960afd8469568ce660b799788aafc7\"\u003e\u003ccode\u003e75b183d\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Automatically set the release id when CF_VERSION_METADATA i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/df0bff8895f1e8ed9b56a4c0b67cf6ecac640626\"\u003e\u003ccode\u003edf0bff8\u003c/code\u003e\u003c/a\u003e test(fastify): Verify if upstream error is fixed and won't regress (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18838\"\u003e#18838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cef02b80738288a0451289a1567d857c0356fc77\"\u003e\u003ccode\u003ecef02b8\u003c/code\u003e\u003c/a\u003e test(e2e): Add testing app for User Feedback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18877\"\u003e#18877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d35344416726301e22671cfd1a7cf5d51eb56ede\"\u003e\u003ccode\u003ed353444\u003c/code\u003e\u003c/a\u003e chore(deps): bump hono from 4.10.3 to 4.11.4 in /dev-packages/e2e-tests/test-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/32d8fda3095d18d1098bd16037c2a1e022b1bdba\"\u003e\u003ccode\u003e32d8fda\u003c/code\u003e\u003c/a\u003e fix(fetch): Shallow-clone fetch options to prevent mutation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18867\"\u003e#18867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.33.0...10.35.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tabler/icons-react` from 2.47.0 to 3.36.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tabler/tabler-icons/releases\"\u003e\u003ccode\u003e@​tabler/icons-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReleace 3.36.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e2,433 icons\u003c/strong\u003e have been optimized and fixed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/brand-adobe-premier\u003c/code\u003e → \u003ccode\u003eoutline/brand-adobe-premiere\u003c/code\u003e (typo fix)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReact\u003c/strong\u003e (\u003ccode\u003e@tabler/icons-react\u003c/code\u003e): Fixed TypeScript type definition for \u003ccode\u003eTablerIcon\u003c/code\u003e to properly handle ref forwarding\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWebfont\u003c/strong\u003e (\u003ccode\u003e@tabler/icons-webfont\u003c/code\u003e): Fixed font generation - icons now render correctly in webfont format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 3.36.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e18 new icons:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoutline/alphabet-polish\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/alphabet-runes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/blind\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/brand-tabnine\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/circle-asterisk\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/deaf\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/hexagon-asterisk\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/ripple-down\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/ripple-up\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/rosette-asterisk\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/settings-ai\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/sparkles-2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/square-rotated-asterisk\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/subtitles-ai\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/subtitles-edit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/subtitles-off\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/subtitles\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/whisk\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed icons\u003c/h3\u003e\n\u003cp\u003eFixed over 2000 icons with improved category formatting, consistent newline usage, and enhanced accessibility tags.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSvelte 5 (Runes) support\u003c/strong\u003e: Added new \u003ccode\u003e@tabler/icons-svelte-runes\u003c/code\u003e package for Svelte 5 with Runes syntax\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGitHub Actions workflow\u003c/strong\u003e: Added automated workflow to sync icons to CDN\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEnhanced accessibility\u003c/strong\u003e: All outline icons now have proper categories and tags for improved accessibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eOptimized build process\u003c/strong\u003e: Refactored \u003ccode\u003ebuild-outline.mjs\u003c/code\u003e with:\n\u003cul\u003e\n\u003cli\u003eIncreased concurrency from 32 to 64 for faster processing\u003c/li\u003e\n\u003cli\u003eParallel file processing and copying\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/tabler/tabler-icons/commit/0094572ac251d3c9bddef0501cd1b296423a2f62\"\u003e\u003ccode\u003e0094572\u003c/code\u003e\u003c/a\u003e Release 3.36.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/73587799790ba9f7c6062964a7406242ec5dcfe4\"\u003e\u003ccode\u003e7358779\u003c/code\u003e\u003c/a\u003e Remove eleventy-sass dependency and update \u003ccode\u003e@​tabler/icons\u003c/code\u003e references to use wo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/2702274bfaf92fdd92d17733e7a3e145f6c7c6b7\"\u003e\u003ccode\u003e2702274\u003c/code\u003e\u003c/a\u003e Update package dependencies and configurations (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1447\"\u003e#1447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/78e46e478dc357ba7bf1e0dcde2eb11cf3ff00b9\"\u003e\u003ccode\u003e78e46e4\u003c/code\u003e\u003c/a\u003e Added type checks in \u003ccode\u003eicons-react\u003c/code\u003e tests and ensured consistent dependency ma...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/f76e44c631cb90a99812df38a3b6f90097b9fb3d\"\u003e\u003ccode\u003ef76e44c\u003c/code\u003e\u003c/a\u003e Release 3.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/a6f86a05d1955c6df7c8364b5823ef9dd6cf73e4\"\u003e\u003ccode\u003ea6f86a0\u003c/code\u003e\u003c/a\u003e Fix ref types in icons-react (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1394\"\u003e#1394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/147130cd0e67a9cfc70538f8b3a14a48a695d90b\"\u003e\u003ccode\u003e147130c\u003c/code\u003e\u003c/a\u003e Release 3.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/e8fcec66034d15fa893d4d3c740e584f8518ed44\"\u003e\u003ccode\u003ee8fcec6\u003c/code\u003e\u003c/a\u003e Release 3.34.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/ad662f360bedc09d7314ee5b8fcb75045fbc2195\"\u003e\u003ccode\u003ead662f3\u003c/code\u003e\u003c/a\u003e Improve build speed  (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/ba84b10286e36e4d2fc5563bddd382d26898a96f\"\u003e\u003ccode\u003eba84b10\u003c/code\u003e\u003c/a\u003e Add amdName field to package.json for all icon packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tabler/tabler-icons/commits/v3.36.1/packages/icons-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.5.3 to 25.0.9\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 `@upstash/ratelimit` from 2.0.7 to 2.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/upstash/ratelimit/releases\"\u003e\u003ccode\u003e@​upstash/ratelimit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDX-2280: Remove large-group runners by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/144\"\u003eupstash/ratelimit-js#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix React Server Components CVE vulnerabilities by \u003ca href=\"https://github.com/vercel\"\u003e\u003ccode\u003e@​vercel\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/145\"\u003eupstash/ratelimit-js#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2316: bump next by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/146\"\u003eupstash/ratelimit-js#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2254: add global dynamic limit by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/147\"\u003eupstash/ratelimit-js#147\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/vercel\"\u003e\u003ccode\u003e@​vercel\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/upstash/ratelimit-js/pull/145\"\u003eupstash/ratelimit-js#145\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/ratelimit-js/compare/v2.0.7...v2.0.8\"\u003ehttps://github.com/upstash/ratelimit-js/compare/v2.0.7...v2.0.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/upstash/ratelimit-js/commit/a8b1b99af3aea73fd8a89d4fd4df749391662cf9\"\u003e\u003ccode\u003ea8b1b99\u003c/code\u003e\u003c/a\u003e DX-2254: add global dynamic limit (\u003ca href=\"https://redirect.github.com/upstash/ratelimit/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/8589adbbb7fcebd2b6c5621641fde2123a65030f\"\u003e\u003ccode\u003e8589adb\u003c/code\u003e\u003c/a\u003e fix: bump next (\u003ca href=\"https://redirect.github.com/upstash/ratelimit/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/ade4aa8aff234cfe6d223dc171ba0b0b7acfc627\"\u003e\u003ccode\u003eade4aa8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/upstash/ratelimit/issues/145\"\u003e#145\u003c/a\u003e from upstash/vercel/react-server-components-cve-vu-qx...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/e19785d489bdb6cb90d25321c7dcb263c55fb244\"\u003e\u003ccode\u003ee19785d\u003c/code\u003e\u003c/a\u003e Fix React Server Components CVE vulnerabilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/ratelimit-js/commit/67e8bc2b82fbf61710d27c16432767620d0235fb\"\u003e\u003ccode\u003e67e8bc2\u003c/code\u003e\u003c/a\u003e DX-2280: Remove specific runner configuration from test job in GitHub Actions...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/upstash/ratelimit/compare/v2.0.7...v2.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bun` from 1.3.5 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oven-sh/bun/releases\"\u003ebun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBun v1.3.6\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.3.6\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.sh/install | bash\n# or you can use npm\n# npm install -g bun\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.sh/install.ps1|iex\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo upgrade to Bun v1.3.6:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ebun upgrade\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003e\u003ca href=\"https://bun.com/blog/bun-v1.3.6\"\u003eRead Bun v1.3.6's release notes on Bun's blog\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003eThanks to 23 contributors!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alii\"\u003e\u003ccode\u003e@​alii\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/billywhizz\"\u003e\u003ccode\u003e@​billywhizz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmwalters\"\u003e\u003ccode\u003e@​bmwalters\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cirospaciari\"\u003e\u003ccode\u003e@​cirospaciari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d4mr\"\u003e\u003ccode\u003e@​d4mr\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darwin808\"\u003e\u003ccode\u003e@​darwin808\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dylan-conway\"\u003e\u003ccode\u003e@​dylan-conway\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emwadde\"\u003e\u003ccode\u003e@​emwadde\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/franklinfollis\"\u003e\u003ccode\u003e@​franklinfollis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackkleeman\"\u003e\u003ccode\u003e@​jackkleeman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarred-sumner\"\u003e\u003ccode\u003e@​jarred-sumner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjanat\"\u003e\u003ccode\u003e@​kjanat\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/makuko\"\u003e\u003ccode\u003e@​makuko\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattermoran\"\u003e\u003ccode\u003e@​mattermoran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nektro\"\u003e\u003ccode\u003e@​nektro\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nfreya\"\u003e\u003ccode\u003e@​nfreya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nicocevallos\"\u003e\u003ccode\u003e@​nicocevallos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rekram1-node\"\u003e\u003ccode\u003e@​rekram1-node\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remorses\"\u003e\u003ccode\u003e@​remorses\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robobun\"\u003e\u003ccode\u003e@​robobun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sosukesuzuki\"\u003e\u003ccode\u003e@​sosukesuzuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sqdshguy\"\u003e\u003ccode\u003e@​sqdshguy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/veggiesaurus\"\u003e\u003ccode\u003e@​veggiesaurus\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/oven-sh/bun/commit/d530ed993d62be7c7f8f01a3d52627b6845dfd93\"\u003e\u003ccode\u003ed530ed9\u003c/code\u003e\u003c/a\u003e fix(css): restore handler context after minifying nested rules (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/25997\"\u003e#25997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/959169dfafa5db1cfeef888eaffbf4f2030c54fd\"\u003e\u003ccode\u003e959169d\u003c/code\u003e\u003c/a\u003e feat(archive): change API to constructor-based with S3 support (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/25940\"\u003e#25940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/461ad886bd1442652155013de2d51281c3066a67\"\u003e\u003ccode\u003e461ad88\u003c/code\u003e\u003c/a\u003e fix(http): fix Strong reference leak in server response streaming (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/25965\"\u003e#25965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/b6abbd50a0b1292bc41041f6e8217be644b8d920\"\u003e\u003ccode\u003eb6abbd5\u003c/code\u003e\u003c/a\u003e fix(Bun.SQL): handle binary columns in MySQL correctly (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/26011\"\u003e#26011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/beccd01647ec4fcb5895be5c5fb88f5254dc1e8d\"\u003e\u003ccode\u003ebeccd01\u003c/code\u003e\u003c/a\u003e fix(FileSink): add \u003ccode\u003ePromise\\\u0026lt;number\u0026gt;\u003c/code\u003e to \u003ccode\u003eFileSink.write()\u003c/code\u003e return type (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/25962\"\u003e#25962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/35eb53994addc429745f42044151d3a5fb138e24\"\u003e\u003ccode\u003e35eb539\u003c/code\u003e\u003c/a\u003e deps: update sqlite to 3.51.200 (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/25957\"\u003e#25957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/ebf39e9811c91ca728717d26163ba9f284f1d1e0\"\u003e\u003ccode\u003eebf39e9\u003c/code\u003e\u003c/a\u003e fix(install): prevent use-after-free when retrying failed HTTP requests (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/25949\"\u003e#25949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/b610e80ee0fda03c360cb72cd7c6e77e0892f61b\"\u003e\u003ccode\u003eb610e80\u003c/code\u003e\u003c/a\u003e fix(http): properly handle pipelined data in CONNECT requests (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/25938\"\u003e#25938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/7076a49bb1207d96a5e5804333188200ac730839\"\u003e\u003ccode\u003e7076a49\u003c/code\u003e\u003c/a\u003e feat(archive): add TypeScript types, docs, and files() benchmark (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/25922\"\u003e#25922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/d4a966f8aea456eda21c1e763e505f4cbda9b18c\"\u003e\u003ccode\u003ed4a966f\u003c/code\u003e\u003c/a\u003e fix(install): prevent symlink path traversal in tarball extraction (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/25584\"\u003e#25584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oven-sh/bun/compare/bun-v1.3.5...bun-v1.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 8.47.0 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\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\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/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e2772811a8595d161870835ff04822b25a2cdf45\"\u003e\u003ccode\u003ee277281\u003c/code\u003e\u003c/a\u003e 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cdf397b30b2b749865ea0fcf4d30eb8ba458896\"\u003e\u003ccode\u003e4cdf397\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v8.47.0...v9.39.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/~eslintbot\"\u003eeslintbot\u003c/a\u003e, a new releaser for eslint since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 13.4.19 to 16.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly filter next config if experimental flag is enabled (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/88733\"\u003e#88733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix linked list bug in LRU deleteFromLru (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/88652\"\u003e#88652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative same host redirects in node middleware (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/88253\"\u003e#88253\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Update to swc_core v50.2.3 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/87841\"\u003e#87841\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/88296\"\u003e#88296\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixes a crash when processing mdx files with multibyte characters. (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/87713\"\u003e#87713\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTurbopack: \u003ca href=\"https://microsoft.github.io/mimalloc/\"\u003emimalloc\u003c/a\u003e upgrade and enabling it on musl (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/88503\"\u003e#88503\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/87815\"\u003e#87815\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/88426\"\u003e#88426\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/88426\"\u003ea significant performance issue\u003c/a\u003e on musl-based Linux distributions (e.g. Alpine in Docker) related to musl's allocator.\u003c/li\u003e\n\u003cli\u003eOther platforms have always used mimalloc, but we previously did not use mimalloc on musl because of compilation issues that have since been resolved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\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/vercel/next.js/commit/60de6c21144a78622eb8c4763f364fcb59f7aa59\"\u003e\u003ccode\u003e60de6c2\u003c/code\u003e\u003c/a\u003e v16.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f01cf07ab12a37259de42baa4bdae310b4328c72\"\u003e\u003ccode\u003ef01cf07\u003c/code\u003e\u003c/a\u003e v16.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cb436b3613edb3f741a39fa00ac31d103a5a1518\"\u003e\u003ccode\u003ecb436b3\u003c/code\u003e\u003c/a\u003e v16.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3aa53984e9d6bc4b5860c76e90cccfd6780989af\"\u003e\u003ccode\u003e3aa5398\u003c/code\u003e\u003c/a\u003e v16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://g...\n\n_Description has been truncated_","html_url":"https://github.com/gr8monk3ys/lscaturchio.xyz/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr8monk3ys%2Flscaturchio.xyz/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"3.1.0","new_version":"3.1.1","update_type":"patch","path":null,"pr_created_at":"2026-01-13T00:04:34.000Z","version_change":"3.1.0 → 3.1.1","issue":{"uuid":"3806462329","node_id":"PR_kwDOA7BOnc68z0Jn","number":7744,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 45 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-13T00:04:34.000Z","updated_at":"2026-01-13T00:06:21.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":45,"packages":[{"name":"@docsearch/react","old_version":"3.9.0","new_version":"4.4.0","repository_url":"https://github.com/algolia/docsearch"},{"name":"@react-spring/web","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"react-router-dom","old_version":"6.28.0","new_version":"7.12.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-use","old_version":"17.5.1","new_version":"17.6.0","repository_url":"https://github.com/streamich/react-use"},{"name":"workbox-window","old_version":"7.3.0","new_version":"7.4.0","repository_url":"https://github.com/googlechrome/workbox"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/eslint-parser","old_version":"7.28.0","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.0","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-react","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@eslint/compat","old_version":"1.3.1","new_version":"2.0.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@eslint/js","old_version":"9.31.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@mdx-js/loader","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@mdx-js/react","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@octokit/auth-action","old_version":"5.1.1","new_version":"6.0.2","repository_url":"https://github.com/octokit/auth-action.js"},{"name":"@octokit/rest","old_version":"21.1.1","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@pmmmwh/react-refresh-webpack-plugin","old_version":"0.6.0-beta.1","new_version":"0.6.2","repository_url":"https://github.com/pmmmwh/react-refresh-webpack-plugin"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.23","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"copy-webpack-plugin","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/webpack-contrib/copy-webpack-plugin"},{"name":"css-minimizer-webpack-plugin","old_version":"7.0.2","new_version":"7.0.4","repository_url":"https://github.com/webpack/css-minimizer-webpack-plugin"},{"name":"cypress","old_version":"13.16.0","new_version":"15.8.2","repository_url":"https://github.com/cypress-io/cypress"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-cypress","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/cypress-io/eslint-plugin-cypress"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"globals","old_version":"16.3.0","new_version":"17.0.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"html-webpack-plugin","old_version":"5.6.3","new_version":"5.6.5","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"jest","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lint-staged","old_version":"15.4.3","new_version":"16.2.7","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"markdownlint-cli","old_version":"0.44.0","new_version":"0.47.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"mini-css-extract-plugin","old_version":"2.9.2","new_version":"2.9.4","repository_url":"https://github.com/webpack-contrib/mini-css-extract-plugin"},{"name":"postcss","old_version":"8.5.3","new_version":"8.5.6","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-loader","old_version":"8.1.1","new_version":"8.2.0","repository_url":"https://github.com/webpack-contrib/postcss-loader"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"remark-emoji","old_version":"5.0.1","new_version":"5.0.2","repository_url":"https://github.com/rhysd/remark-emoji"},{"name":"remark-gfm","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/remarkjs/remark-gfm"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"sass-loader","old_version":"16.0.4","new_version":"16.0.6","repository_url":"https://github.com/webpack/sass-loader"},{"name":"sirv-cli","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/lukeed/sirv"},{"name":"tailwindcss","old_version":"3.4.16","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"webpack","old_version":"5.97.1","new_version":"5.104.1","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-bundle-analyzer","old_version":"4.10.2","new_version":"5.1.1","repository_url":"https://github.com/webpack/webpack-bundle-analyzer"},{"name":"webpack-dev-server","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/webpack/webpack-dev-server"},{"name":"workbox-webpack-plugin","old_version":"7.3.0","new_version":"7.4.0","repository_url":"https://github.com/googlechrome/workbox"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 45 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@docsearch/react](https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react) | `3.9.0` | `4.4.0` |\n| [@react-spring/web](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.28.0` | `7.12.0` |\n| [react-use](https://github.com/streamich/react-use) | `17.5.1` | `17.6.0` |\n| [workbox-window](https://github.com/googlechrome/workbox) | `7.3.0` | `7.4.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.28.6` |\n| [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) | `7.28.0` | `7.28.6` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.0` | `7.28.6` |\n| [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) | `7.27.1` | `7.28.5` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `1.3.1` | `2.0.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.31.0` | `9.39.2` |\n| [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) | `3.1.0` | `3.1.1` |\n| [@mdx-js/react](https://github.com/mdx-js/mdx/tree/HEAD/packages/react) | `3.1.0` | `3.1.1` |\n| [@octokit/auth-action](https://github.com/octokit/auth-action.js) | `5.1.1` | `6.0.2` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `21.1.1` | `22.0.1` |\n| [@pmmmwh/react-refresh-webpack-plugin](https://github.com/pmmmwh/react-refresh-webpack-plugin) | `0.6.0-beta.1` | `0.6.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.23` |\n| [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin) | `13.0.0` | `13.0.1` |\n| [css-minimizer-webpack-plugin](https://github.com/webpack/css-minimizer-webpack-plugin) | `7.0.2` | `7.0.4` |\n| [cypress](https://github.com/cypress-io/cypress) | `13.16.0` | `15.8.2` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) | `5.1.0` | `5.2.1` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `17.0.0` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.3` | `5.6.5` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `29.7.0` | `30.2.0` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `15.4.3` | `16.2.7` |\n| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | `0.44.0` | `0.47.0` |\n| [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) | `2.9.2` | `2.9.4` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.3` | `8.5.6` |\n| [postcss-loader](https://github.com/webpack-contrib/postcss-loader) | `8.1.1` | `8.2.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.4` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [remark-emoji](https://github.com/rhysd/remark-emoji) | `5.0.1` | `5.0.2` |\n| [remark-gfm](https://github.com/remarkjs/remark-gfm) | `4.0.0` | `4.0.1` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [sass-loader](https://github.com/webpack/sass-loader) | `16.0.4` | `16.0.6` |\n| [sirv-cli](https://github.com/lukeed/sirv) | `3.0.0` | `3.0.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.16` | `4.1.18` |\n| [webpack](https://github.com/webpack/webpack) | `5.97.1` | `5.104.1` |\n| [webpack-bundle-analyzer](https://github.com/webpack/webpack-bundle-analyzer) | `4.10.2` | `5.1.1` |\n| [webpack-dev-server](https://github.com/webpack/webpack-dev-server) | `5.2.2` | `5.2.3` |\n| [workbox-webpack-plugin](https://github.com/googlechrome/workbox) | `7.3.0` | `7.4.0` |\n\n\nUpdates `@docsearch/react` from 3.9.0 to 4.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algolia/docsearch/releases\"\u003e\u003ccode\u003e@​docsearch/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.3.2...v4.4.0\"\u003e4.4.0\u003c/a\u003e (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebutton:\u003c/strong\u003e Fixes default button styling accessibility (\u003ca href=\"https://redirect.github.com/algolia/docsearch/pull/2814\"\u003e#2814\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/b0a28f57f74a903aef4ad6620f0d34eb5be9e7a4\"\u003eb0a28f5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2804\"\u003e#2804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodal:\u003c/strong\u003e Fixes modal opening on every keypress (\u003ca href=\"https://redirect.github.com/algolia/docsearch/pull/2813\"\u003e#2813\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/373d1394e1e789f451a55a6377798705351856ca\"\u003e373d139\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2809\"\u003e#2809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodal:\u003c/strong\u003e dropdown menu styles (\u003ca href=\"https://redirect.github.com/algolia/docsearch/pull/2801\"\u003e#2801\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/5ef01ecd4dbda1bfb89e03ddbad4be6e30dba89a\"\u003e5ef01ec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esidepanel:\u003c/strong\u003e Introduce Ask AI Sidepanel (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2816\"\u003e#2816\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/171c504f11d63e9a3a3abfc69b779594ef2c0b67\"\u003e171c504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003easkai:\u003c/strong\u003e add thread depth limit logic (\u003ca href=\"https://redirect.github.com/algolia/docsearch/pull/2812\"\u003e#2812\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/fd0de3d16f8c434b7f75793fae69fe8e2c2d159d\"\u003efd0de3d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003easkai:\u003c/strong\u003e Handle errors better for Ask AI (\u003ca href=\"https://redirect.github.com/algolia/docsearch/pull/2803\"\u003e#2803\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/d531137f14accb82732804452bf324093a827cea\"\u003ed531137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodal:\u003c/strong\u003e Native RTL support (\u003ca href=\"https://redirect.github.com/algolia/docsearch/pull/2802\"\u003e#2802\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/9ed6c5a9bad1bcbaf46f551506dccdd9342c03c8\"\u003e9ed6c5a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/1512\"\u003e#1512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e Add utm_ params to apply links (\u003ca href=\"https://redirect.github.com/algolia/docsearch/pull/2817\"\u003e#2817\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/8a9c4519eb04254d64fad8432c4fc395cf848cc1\"\u003e8a9c451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.3.0...v4.3.1\"\u003e4.3.1\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enpm:\u003c/strong\u003e Publish new packages with public access (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2795\"\u003e#2795\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/2d045b59f29df9300e466b4701c3378022895e4a\"\u003e2d045b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.1.0...v4.2.0\"\u003e4.2.0\u003c/a\u003e (2025-10-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003easkai:\u003c/strong\u003e Fixes issue with askai state being outside DocSearchModal (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2778\"\u003e#2778\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/5d8943b5c6d84410b1ff9ad5604646609c6c9e63\"\u003e5d8943b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove hit favorite and hit deletion animations (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2777\"\u003e#2777\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/cd9e6fb3fb2eb4a618c7037983ad9a563d96cf5b\"\u003ecd9e6fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etypo (\u003ca href=\"https://github.com/algolia/docsearch/commit/1ff1198da31e0ee39ddfe61168f9ac3d86beb164\"\u003e1ff1198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecurate AskAI search parameters (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2768\"\u003e#2768\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/d8ad7f6d5f4ba1784cf9fdd2f25cbd58cc27015d\"\u003ed8ad7f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edark theme support for Menu (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2776\"\u003e#2776\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/01517d94dec49ac2533425c70d9a02ab3fc70a8d\"\u003e01517d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eModal and AskAI UX tweaks (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2765\"\u003e#2765\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/0267f554532a754a776f8125d16949ba2d4ff327\"\u003e0267f55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eModal UI/UX fixes and updates (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2780\"\u003e#2780\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/a3ab7a8176fd9ec32e879237b887dce8a138a7cc\"\u003ea3ab7a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate Ask AI docs (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2775\"\u003e#2775\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/9986cbf4266e1fecb44ee3658d556c9315852540\"\u003e9986cbf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.0.1...v4.1.0\"\u003e4.1.0\u003c/a\u003e (2025-09-22)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algolia/docsearch/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​docsearch/react\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/algolia/docsearch/compare/v4.3.2...v4.4.0\"\u003e4.4.0\u003c/a\u003e (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebutton:\u003c/strong\u003e Fixes default button styling accessibility (\u003ca href=\"https://redirect.github.com/algolia/docsearch/pull/2814\"\u003e#2814\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/b0a28f57f74a903aef4ad6620f0d34eb5be9e7a4\"\u003eb0a28f5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2804\"\u003e#2804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodal:\u003c/strong\u003e Fixes modal opening on every keypress (\u003ca href=\"https://redirect.github.com/algolia/docsearch/pull/2813\"\u003e#2813\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/373d1394e1e789f451a55a6377798705351856ca\"\u003e373d139\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2809\"\u003e#2809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodal:\u003c/strong\u003e dropdown menu styles (\u003ca href=\"https://redirect.github.com/algolia/docsearch/pull/2801\"\u003e#2801\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/5ef01ecd4dbda1bfb89e03ddbad4be6e30dba89a\"\u003e5ef01ec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esidepanel:\u003c/strong\u003e Introduce Ask AI Sidepanel (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2816\"\u003e#2816\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/171c504f11d63e9a3a3abfc69b779594ef2c0b67\"\u003e171c504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003easkai:\u003c/strong\u003e add thread depth limit logic (\u003ca href=\"https://redirect.github.com/algolia/docsearch/pull/2812\"\u003e#2812\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/fd0de3d16f8c434b7f75793fae69fe8e2c2d159d\"\u003efd0de3d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003easkai:\u003c/strong\u003e Handle errors better for Ask AI (\u003ca href=\"https://redirect.github.com/algolia/docsearch/pull/2803\"\u003e#2803\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/d531137f14accb82732804452bf324093a827cea\"\u003ed531137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodal:\u003c/strong\u003e Native RTL support (\u003ca href=\"https://redirect.github.com/algolia/docsearch/pull/2802\"\u003e#2802\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/9ed6c5a9bad1bcbaf46f551506dccdd9342c03c8\"\u003e9ed6c5a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/1512\"\u003e#1512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e Add utm_ params to apply links (\u003ca href=\"https://redirect.github.com/algolia/docsearch/pull/2817\"\u003e#2817\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/8a9c4519eb04254d64fad8432c4fc395cf848cc1\"\u003e8a9c451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.3.1...v4.3.2\"\u003e4.3.2\u003c/a\u003e (2025-11-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esuggested-questions:\u003c/strong\u003e Fixes Suggested Questions on dark theme (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2797\"\u003e#2797\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/d9c42204572141a042ea93abf6d4aa73571c1354\"\u003ed9c4220\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.3.0...v4.3.1\"\u003e4.3.1\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enpm:\u003c/strong\u003e Publish new packages with public access (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2795\"\u003e#2795\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/2d045b59f29df9300e466b4701c3378022895e4a\"\u003e2d045b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.2.0...v4.3.0\"\u003e4.3.0\u003c/a\u003e (2025-11-04)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocsearch-js:\u003c/strong\u003e resultsFooterComponent not working in JS CDN version (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2786\"\u003e#2786\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/5381e76126d6111039407d5aea06f8710917515f\"\u003e5381e76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e Fix API Reference docs page formatting (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2783\"\u003e#2783\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/8980d47dbc7981e34fa3c15a7ce4ba42ed795eed\"\u003e8980d47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e updated askai markdown documentation (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2788\"\u003e#2788\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/f7be2a65fcfaadf8ea192c0d4ef796a6635ee30d\"\u003ef7be2a6\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/docsearch/commit/ded5d44f5b5abfebd0dfd0033a399801b9fdeec7\"\u003e\u003ccode\u003eded5d44\u003c/code\u003e\u003c/a\u003e chore: release v4.4.0 (\u003ca href=\"https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react/issues/2820\"\u003e#2820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/docsearch/commit/a98294a4fceaf52949eec4d0fc5cbf2149d5711f\"\u003e\u003ccode\u003ea98294a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: release v4.4.0 (\u003ca href=\"https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react/issues/2818\"\u003e#2818\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react/issues/2819\"\u003e#2819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/docsearch/commit/79c17f5fc2b7bfa559558143ad5b0bd389df842e\"\u003e\u003ccode\u003e79c17f5\u003c/code\u003e\u003c/a\u003e chore: release v4.4.0 (\u003ca href=\"https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react/issues/2818\"\u003e#2818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/docsearch/commit/171c504f11d63e9a3a3abfc69b779594ef2c0b67\"\u003e\u003ccode\u003e171c504\u003c/code\u003e\u003c/a\u003e feat(sidepanel): Introduce Ask AI Sidepanel (\u003ca href=\"https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react/issues/2816\"\u003e#2816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/docsearch/commit/fd0de3d16f8c434b7f75793fae69fe8e2c2d159d\"\u003e\u003ccode\u003efd0de3d\u003c/code\u003e\u003c/a\u003e feat(askai): add thread depth limit logic (\u003ca href=\"https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react/issues/2812\"\u003e#2812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/docsearch/commit/d531137f14accb82732804452bf324093a827cea\"\u003e\u003ccode\u003ed531137\u003c/code\u003e\u003c/a\u003e feat(askai): Handle errors better for Ask AI (\u003ca href=\"https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react/issues/2803\"\u003e#2803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/docsearch/commit/9ed6c5a9bad1bcbaf46f551506dccdd9342c03c8\"\u003e\u003ccode\u003e9ed6c5a\u003c/code\u003e\u003c/a\u003e feat: Native RTL support (\u003ca href=\"https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react/issues/2802\"\u003e#2802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/docsearch/commit/98067b58a2b752a3f498991f7b55150dc500b2ee\"\u003e\u003ccode\u003e98067b5\u003c/code\u003e\u003c/a\u003e chore: release v4.3.2 (\u003ca href=\"https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react/issues/2798\"\u003e#2798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/docsearch/commit/82a0083c753d2e3104e2dbef67927b3b7e9cfa17\"\u003e\u003ccode\u003e82a0083\u003c/code\u003e\u003c/a\u003e chore: release v4.3.1 (\u003ca href=\"https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react/issues/2796\"\u003e#2796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/docsearch/commit/4d951ccc938b6c4678e667dc08576df66fee2707\"\u003e\u003ccode\u003e4d951cc\u003c/code\u003e\u003c/a\u003e chore: release v4.3.0 (\u003ca href=\"https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react/issues/2794\"\u003e#2794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/algolia/docsearch/commits/v4.4.0/packages/docsearch-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~dylantientcheu\"\u003edylantientcheu\u003c/a\u003e, a new releaser for \u003ccode\u003e@​docsearch/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-spring/web` from 9.7.5 to 10.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/react-spring/releases\"\u003e\u003ccode\u003e@​react-spring/web\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix issue with Jest and legacy React apps using useTransition by \u003ca href=\"https://github.com/dimitris-tsetsonis\"\u003e\u003ccode\u003e@​dimitris-tsetsonis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2394\"\u003epmndrs/react-spring#2394\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/dimitris-tsetsonis\"\u003e\u003ccode\u003e@​dimitris-tsetsonis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2394\"\u003epmndrs/react-spring#2394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.2...v10.0.3\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.2...v10.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove accessing elem.ref in renderTransitions by \u003ca href=\"https://github.com/robertjarske\"\u003e\u003ccode\u003e@​robertjarske\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2373\"\u003epmndrs/react-spring#2373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport immediate useResize by \u003ca href=\"https://github.com/LoganDark\"\u003e\u003ccode\u003e@​LoganDark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2375\"\u003epmndrs/react-spring#2375\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/robertjarske\"\u003e\u003ccode\u003e@​robertjarske\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2373\"\u003epmndrs/react-spring#2373\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.1...v10.0.2\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.1...v10.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: spring does not start by \u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2372\"\u003epmndrs/react-spring#2372\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.0...v10.0.1\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.0...v10.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency concurrently to v9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2326\"\u003epmndrs/react-spring#2326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update TSUP to v8 by \u003ca href=\"https://github.com/joshuaellis\"\u003e\u003ccode\u003e@​joshuaellis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2328\"\u003epmndrs/react-spring#2328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency chokidar to v4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2325\"\u003epmndrs/react-spring#2325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2274\"\u003epmndrs/react-spring#2274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): fix bad spelling of package name by \u003ca href=\"https://github.com/joshuaellis\"\u003e\u003ccode\u003e@​joshuaellis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2350\"\u003epmndrs/react-spring#2350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vite-tsconfig-paths to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2338\"\u003epmndrs/react-spring#2338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vite to v6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2337\"\u003epmndrs/react-spring#2337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2330\"\u003epmndrs/react-spring#2330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003eimmediate\u003c/code\u003e does by \u003ca href=\"https://github.com/jorisw\"\u003e\u003ccode\u003e@​jorisw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2357\"\u003epmndrs/react-spring#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​vanilla-extract/vite-plugin\u003c/code\u003e to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2360\"\u003epmndrs/react-spring#2360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: react 19 support by \u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2368\"\u003epmndrs/react-spring#2368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update node.js to v22 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2339\"\u003epmndrs/react-spring#2339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency cypress to v14 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2367\"\u003epmndrs/react-spring#2367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency cookie to v1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2348\"\u003epmndrs/react-spring#2348\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/jorisw\"\u003e\u003ccode\u003e@​jorisw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2357\"\u003epmndrs/react-spring#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2368\"\u003epmndrs/react-spring#2368\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.0\"\u003ehttps://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.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/pmndrs/react-spring/commit/b6fbb98101f2cf00a6668cffed6d1b4d0012ae3a\"\u003e\u003ccode\u003eb6fbb98\u003c/code\u003e\u003c/a\u003e v10.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/f69b748600d3c528a141191b4a26b0c7bd062177\"\u003e\u003ccode\u003ef69b748\u003c/code\u003e\u003c/a\u003e fix: ref access issue in jest and legacy react apps (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2394\"\u003e#2394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/8631391a51634a327a235c26d7fc44723ee3a564\"\u003e\u003ccode\u003e8631391\u003c/code\u003e\u003c/a\u003e v10.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/7cc1c901aaa218681afd6b7528ea58f1e9b249ce\"\u003e\u003ccode\u003e7cc1c90\u003c/code\u003e\u003c/a\u003e fix: respect \u003ccode\u003eimmediate\u003c/code\u003e option to \u003ccode\u003euseResize\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2375\"\u003e#2375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/197e0a7f9699b27e5000bdbc3307c4866e66a816\"\u003e\u003ccode\u003e197e0a7\u003c/code\u003e\u003c/a\u003e fix: remove accessing elem.ref in renderTransitions (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2373\"\u003e#2373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/2dec5832e881758c977b280443dc2e25d09c1134\"\u003e\u003ccode\u003e2dec583\u003c/code\u003e\u003c/a\u003e v10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/de1244b8777a87305b6a359db3851dd36e72b78b\"\u003e\u003ccode\u003ede1244b\u003c/code\u003e\u003c/a\u003e fix: spring does not start (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2372\"\u003e#2372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/195c479b0360bf106edf16b3c602aa3b7c02c6ad\"\u003e\u003ccode\u003e195c479\u003c/code\u003e\u003c/a\u003e chore: v10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/7116bba5081366beeef5fb17723289bebab2f253\"\u003e\u003ccode\u003e7116bba\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency cookie to v1 (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2348\"\u003e#2348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/f463ef7024380fdd5b7f1c1ad205c27db739a4d6\"\u003e\u003ccode\u003ef463ef7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency cypress to v14 (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2367\"\u003e#2367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 6.28.0 to 7.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ereact-router-dom-v5-compat@6.4.0-pre.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies\n\u003cul\u003e\n\u003cli\u003ereact-router@6.4.0-pre.15\u003c/li\u003e\n\u003cli\u003ereact-router-dom@6.4.0-pre.15\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/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.12.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.12.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.11.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.11.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/26653a6bcbf8a9c5541f99dcfb526eafadf13434\"\u003e\u003ccode\u003e26653a6\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14712\"\u003e#14712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/7ac2346873b4bba26d16c88e5cd5c5cb81ce6bb3\"\u003e\u003ccode\u003e7ac2346\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14709\"\u003e#14709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/b34a9cd1f74231ded97c1e6ca9dff8f09a1b87ca\"\u003e\u003ccode\u003eb34a9cd\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14668\"\u003e#14668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/48b1be47a4a827cef1d012f2f6e64003c93054b0\"\u003e\u003ccode\u003e48b1be4\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14662\"\u003e#14662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/ff50507a7db5e0e5b6fc36b7f5e73c10b722b21c\"\u003e\u003ccode\u003eff50507\u003c/code\u003e\u003c/a\u003e Update monorepo internal React deps (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c257ee169ce02e9b8bf8bd2fe6c531c50693cbdf\"\u003e\u003ccode\u003ec257ee1\u003c/code\u003e\u003c/a\u003e feat(rsc): add support for custom entry files in RSC Framework Mode (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14643\"\u003e#14643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8f6bfa0b9662a4b21f588bc4ff4db510a24b0a15\"\u003e\u003ccode\u003e8f6bfa0\u003c/code\u003e\u003c/a\u003e Setup pnpm catalog for shared workspace deps (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14642\"\u003e#14642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/77d22facf73ac0092d46d1d099c73ef759a5ba29\"\u003e\u003ccode\u003e77d22fa\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14634\"\u003e#14634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/201cad9f9734c58c46c8aaa334166b8437e09a80\"\u003e\u003ccode\u003e201cad9\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14629\"\u003e#14629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/4a5e3332aa20cdf7011d5ebd17c9b78a18123f5b\"\u003e\u003ccode\u003e4a5e333\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14618\"\u003e#14618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.12.0/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for react-router-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-use` from 17.5.1 to 17.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/react-use/releases\"\u003ereact-use's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.6.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/react-use/compare/v17.5.1...v17.6.0\"\u003e17.6.0\u003c/a\u003e (2024-12-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd onChange callback to useWindowSize (\u003ca href=\"https://github.com/streamich/react-use/commit/ea656f7e751b8366360ce2aa8238057bbbc1251a\"\u003eea656f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd onChange callback to useWindowSize (\u003ca href=\"https://github.com/streamich/react-use/commit/3eb531ac9e9e04641df29aafbd2677869cdcb085\"\u003e3eb531a\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/streamich/react-use/blob/master/CHANGELOG.md\"\u003ereact-use's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/react-use/compare/v17.5.1...v17.6.0\"\u003e17.6.0\u003c/a\u003e (2024-12-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd onChange callback to useWindowSize (\u003ca href=\"https://github.com/streamich/react-use/commit/ea656f7e751b8366360ce2aa8238057bbbc1251a\"\u003eea656f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd onChange callback to useWindowSize (\u003ca href=\"https://github.com/streamich/react-use/commit/3eb531ac9e9e04641df29aafbd2677869cdcb085\"\u003e3eb531a\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/streamich/react-use/commit/ad33f76dfff7ddb041a9ef74b80656a94affaa80\"\u003e\u003ccode\u003ead33f76\u003c/code\u003e\u003c/a\u003e chore(release): 17.6.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/7602956c316005c24512c6a368dd43ea9555a6ac\"\u003e\u003ccode\u003e7602956\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/react-use/issues/2608\"\u003e#2608\u003c/a\u003e from mahmoud-elgammal/feature/useWindowSize-onChange\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/7c4d69650f4e5332839668f1e982a95f5125cb80\"\u003e\u003ccode\u003e7c4d696\u003c/code\u003e\u003c/a\u003e docs: add security policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/ea656f7e751b8366360ce2aa8238057bbbc1251a\"\u003e\u003ccode\u003eea656f7\u003c/code\u003e\u003c/a\u003e feat: add onChange callback to useWindowSize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/3eb531ac9e9e04641df29aafbd2677869cdcb085\"\u003e\u003ccode\u003e3eb531a\u003c/code\u003e\u003c/a\u003e feat: add onChange callback to useWindowSize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/e1d0cd9f7fb2a124a9d46879489abfefdf48d836\"\u003e\u003ccode\u003ee1d0cd9\u003c/code\u003e\u003c/a\u003e chore(deps): update typescript-eslint monorepo to v5.62.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/1365221792b374b338f439407388e8110b27e38c\"\u003e\u003ccode\u003e1365221\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rxjs to v7.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/e1aff111b02194e48f36afd892d2fd4a3b0971be\"\u003e\u003ccode\u003ee1aff11\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency react-spring to v9.7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/a2028263a889adf5ed8105afe6916189c5521f12\"\u003e\u003ccode\u003ea202826\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-react to v7.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/d5654ebbde14ee90de872c1a98ac72140a393a26\"\u003e\u003ccode\u003ed5654eb\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsx-a11y to v6.9.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/react-use/compare/v17.5.1...v17.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `workbox-window` from 7.3.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/googlechrome/workbox/releases\"\u003eworkbox-window's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eWorkbox v7.4.0\u003c/h2\u003e\n\u003cp\u003ev7.4.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCritical dependency updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/fa702feeddd417fcdfa495cd9428fb4a28632e92\"\u003e\u003ccode\u003efa702fe\u003c/code\u003e\u003c/a\u003e v7.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/c34bf2847ae4a1bd5d0231c3a9854c3d4c89ce39\"\u003e\u003ccode\u003ec34bf28\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/googlechrome/workbox/issues/3441\"\u003e#3441\u003c/a\u003e from GoogleChrome/chore/npm-audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/cf21cb6d3dc7530ce55e114b03e420e91caeac41\"\u003e\u003ccode\u003ecf21cb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/googlechrome/workbox/issues/3440\"\u003e#3440\u003c/a\u003e from GoogleChrome/chore/update-actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/5083f3f5fb73bed1a294a713708384e606d3c37e\"\u003e\u003ccode\u003e5083f3f\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/cf9130035b85c43469254b9af6907bb770b155d2\"\u003e\u003ccode\u003ecf91300\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/googlechrome/workbox/issues/3439\"\u003e#3439\u003c/a\u003e from GoogleChrome/dependabot/npm_and_yarn/js-yaml-3....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/b6825a90212f4c140429aa21926f48d84d1ad972\"\u003e\u003ccode\u003eb6825a9\u003c/code\u003e\u003c/a\u003e Update upload-sarif action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/d971ff74732b8bb5192b03f1ea79cb3d1608bdb7\"\u003e\u003ccode\u003ed971ff7\u003c/code\u003e\u003c/a\u003e Update GitHub Actions to latest versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/076adc09746d9203ead11d72f2da156c23860d7c\"\u003e\u003ccode\u003e076adc0\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/69478fd01e8438f256c4dd2657d98dcec4cdac29\"\u003e\u003ccode\u003e69478fd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/googlechrome/workbox/issues/3433\"\u003e#3433\u003c/a\u003e from GoogleChrome/dependabot/npm_and_yarn/packages/w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/0d9b8b3a556f7dc5f3beda245e317c694466077a\"\u003e\u003ccode\u003e0d9b8b3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/googlechrome/workbox/issues/3434\"\u003e#3434\u003c/a\u003e from GoogleChrome/dependabot/npm_and_yarn/glob-11.1.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googlechrome/workbox/compare/v7.3.0...v7.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~swissspidy\"\u003eswissspidy\u003c/a\u003e, a new releaser for workbox-window since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.0 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/core\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\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\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/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\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/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\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\u003c!-- 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/core\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\u003e\u003ca href=\"https://github.com/babel/babel/commit/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/42cb285b59fc99a8102d69bef6223b75617e9f46\"\u003e\u003ccode\u003e42cb285\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@babel/core\u003c/code\u003e types (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17404\"\u003e#17404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/da0d1ad52e222bcac42b06eb19373fdaa71babef\"\u003e\u003ccode\u003eda0d1ad\u003c/code\u003e\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17490\"\u003e#17490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-core\"\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/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/eslint-parser` from 7.28.0 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/eslint-parser\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\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\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/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\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/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\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\u003c!-- 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/eslint-parser\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\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/eslint/babel-eslint-parser/issues/17610\"\u003e#17610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/42cb285b59fc99a8102d69bef6223b75617e9f46\"\u003e\u003ccode\u003e42cb285\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@babel/core\u003c/code\u003e types (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17404\"\u003e#17404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e7031b725d6a478f4fe14a3cadd0ed2c62a46017\"\u003e\u003ccode\u003ee7031b7\u003c/code\u003e\u003c/a\u003e [Babel 8] Treat \u003ccode\u003eallowSuperOutsideMethod\u003c/code\u003e as top-level only (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17505\"\u003e#17505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f04083a70573804935797e5a4d7d8f647d30a59a\"\u003e\u003ccode\u003ef04083a\u003c/code\u003e\u003c/a\u003e [Babel 8] Align TSMappedType AST (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17479\"\u003e#17479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/432a7ffbff568efb608a5ddd8e87aea39c76bdad\"\u003e\u003ccode\u003e432a7ff\u003c/code\u003e\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17465\"\u003e#17465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e77e3b02d731da53463c5c80c66858cbb0c6dcfb\"\u003e\u003ccode\u003ee77e3b0\u003c/code\u003e\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17448\"\u003e#17448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/eslint/babel-eslint-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 [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/eslint-parser\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.0 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/preset-env\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 ...\n\n_Description has been truncated_","html_url":"https://github.com/webpack/webpack.js.org/pull/7744","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack%2Fwebpack.js.org/issues/7744","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7744/packages"}},{"old_version":"3.1.0","new_version":"3.1.1","update_type":"patch","path":null,"pr_created_at":"2026-01-06T06:18:14.000Z","version_change":"3.1.0 → 3.1.1","issue":{"uuid":"3783900589","node_id":"PR_kwDOLMtjE867qDFz","number":416,"state":"closed","title":"deps: bump @mdx-js/loader from 3.1.0 to 3.1.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-07T21:57:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-06T06:18:14.000Z","updated_at":"2026-01-07T21:57:29.000Z","time_to_close":142747,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"@mdx-js/loader","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) from 3.1.0 to 3.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@mdx-js/loader\u0026package-manager=npm_and_yarn\u0026previous-version=3.1.0\u0026new-version=3.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/globus/static-search-portal/pull/416","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/globus%2Fstatic-search-portal/issues/416","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/416/packages"}},{"old_version":"3.1.0","new_version":"3.1.1","update_type":"patch","path":null,"pr_created_at":"2025-12-22T14:39:42.000Z","version_change":"3.1.0 → 3.1.1","issue":{"uuid":"3754041016","node_id":"PR_kwDOIJP9r866J79t","number":169,"state":"open","title":"chore(deps)(deps): bump the patch-updates group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-22T14:39:42.000Z","updated_at":"2026-01-26T16:10:08.014Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"patch-updates","update_count":18,"packages":[{"name":"@mdx-js/loader","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@mdx-js/react","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@radix-ui/react-accordion","old_version":"1.2.11","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-radio-group","old_version":"1.3.7","new_version":"1.3.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.5","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tailwindcss/typography","old_version":"0.5.16","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@swc/core","old_version":"1.15.3","new_version":"1.15.7","repository_url":"https://github.com/swc-project/swc"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"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":"@yarnpkg/pnpify","old_version":"4.1.5","new_version":"4.1.6","repository_url":"https://github.com/yarnpkg/berry"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.23","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-updates group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) | `3.1.0` | `3.1.1` |\n| [@mdx-js/react](https://github.com/mdx-js/mdx/tree/HEAD/packages/react) | `3.1.0` | `3.1.1` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives) | `1.2.11` | `1.2.12` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.3.2` | `1.3.3` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-radio-group](https://github.com/radix-ui/primitives) | `1.3.7` | `1.3.8` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives) | `1.2.5` | `1.2.6` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.16` | `0.5.19` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.5` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@swc/core](https://github.com/swc-project/swc) | `1.15.3` | `1.15.7` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.1` |\n| [@yarnpkg/pnpify](https://github.com/yarnpkg/berry/tree/HEAD/packages/yarnpkg-pnpify) | `4.1.5` | `4.1.6` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.23` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n\n\nUpdates `@mdx-js/loader` from 3.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mdx-js/react` from 3.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/67fb1d07d9b648d953d93d063a6eb5588d6c6d58\"\u003e\u003ccode\u003e67fb1d0\u003c/code\u003e\u003c/a\u003e Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/f0d20da86dcc8d78b90daddae7ae8ef1fcb5eacb\"\u003e\u003ccode\u003ef0d20da\u003c/code\u003e\u003c/a\u003e Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/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-accordion` from 1.2.11 to 1.2.12\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 `@radix-ui/react-checkbox` from 1.3.2 to 1.3.3\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 `@radix-ui/react-label` from 2.1.7 to 2.1.8\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 `@radix-ui/react-radio-group` from 1.3.7 to 1.3.8\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 `@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 `@radix-ui/react-switch` from 1.2.5 to 1.2.6\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 `@radix-ui/react-tooltip` from 1.2.7 to 1.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/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/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 `sharp` from 0.34.3 to 0.34.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp/releases\"\u003esharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.34.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.17.3 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for prebuilt Linux RISC-V 64-bit binaries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport building from source with npm v12+, deprecate \u003ccode\u003e--build-from-source\u003c/code\u003e flag.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4458\"\u003e#4458\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for BigTIFF output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4459\"\u003e#4459\u003c/a\u003e\n\u003ca href=\"https://github.com/throwbi\"\u003e\u003ccode\u003e@​throwbi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error messaging when only warnings issued.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4465\"\u003e#4465\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSimplify ICC processing when retaining input profiles.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4468\"\u003e#4468\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.34.5-rc.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.17.3 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for prebuilt Linux RISC-V 64-bit binaries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport building from source with npm v12+, deprecate \u003ccode\u003e--build-from-source\u003c/code\u003e flag.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4458\"\u003e#4458\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for BigTIFF output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4459\"\u003e#4459\u003c/a\u003e\n\u003ca href=\"https://github.com/throwbi\"\u003e\u003ccode\u003e@​throwbi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error messaging when only warnings issued.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4465\"\u003e#4465\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSimplify ICC processing when retaining input profiles.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4468\"\u003e#4468\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.34.5-rc.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.17.3 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for prebuilt Linux RISC-V 64-bit binaries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport building from source with npm v12+, deprecate \u003ccode\u003e--build-from-source\u003c/code\u003e flag.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4458\"\u003e#4458\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for BigTIFF output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4459\"\u003e#4459\u003c/a\u003e\n\u003ca href=\"https://github.com/throwbi\"\u003e\u003ccode\u003e@​throwbi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error messaging when only warnings issued.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4465\"\u003e#4465\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e0624568686516209c434de2d3c0ef6688f0811d\"\u003e\u003ccode\u003ee062456\u003c/code\u003e\u003c/a\u003e Release v0.34.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/6450c704a686d4205a2c21ddb1d10d5fc28c6c23\"\u003e\u003ccode\u003e6450c70\u003c/code\u003e\u003c/a\u003e Prerelease v0.34.5-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/f7c95d1bf0f24049ee6ee77b21b1c1bb8d181aa2\"\u003e\u003ccode\u003ef7c95d1\u003c/code\u003e\u003c/a\u003e TypeScript: consolidate a few enum-like properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ef86a75560adb40605d3dfc85dc3656a0b88c413\"\u003e\u003ccode\u003eef86a75\u003c/code\u003e\u003c/a\u003e Prerelease v0.34.5-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/6c1e840098ea4a25d833518b30703d9b0af83d32\"\u003e\u003ccode\u003e6c1e840\u003c/code\u003e\u003c/a\u003e Use structured binding for tuples where possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e1628d8ef5033dedde9ed1ddd4dd681e1fc30e1e\"\u003e\u003ccode\u003ee1628d8\u003c/code\u003e\u003c/a\u003e Simplify ICC processing when retaining input profiles \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4468\"\u003e#4468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/4f9f8179a6350448a32851e5daf5508d61c727ba\"\u003e\u003ccode\u003e4f9f817\u003c/code\u003e\u003c/a\u003e Linter: apply all recommended biome settings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/09d5aa8cfa09522ddc67342295cb75ab1d044b09\"\u003e\u003ccode\u003e09d5aa8\u003c/code\u003e\u003c/a\u003e Docs: update internal and libvips doc links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/040b73ca746f4b8e71950708de4a464c7ba6a188\"\u003e\u003ccode\u003e040b73c\u003c/code\u003e\u003c/a\u003e Upgrade to libvips v8.17.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/1f2f33d9a7eb8ffba91b8576e49a39df5fdebb76\"\u003e\u003ccode\u003e1f2f33d\u003c/code\u003e\u003c/a\u003e Ensure licensing headers are retained by code bundlers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp/compare/v0.34.3...v0.34.5\"\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 sharp since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/eslintrc` from 3.3.1 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslintrc: v3.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/eslintrc\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/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/fdb529826fd769f2bdcd1281d711412253561231\"\u003e\u003ccode\u003efdb5298\u003c/code\u003e\u003c/a\u003e chore: release 3.3.3 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e\u003ccode\u003e8aa555a\u003c/code\u003e\u003c/a\u003e fix: release v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/a8b773d0cfecbd987e4301ad40be271a2c800c40\"\u003e\u003ccode\u003ea8b773d\u003c/code\u003e\u003c/a\u003e chore: release 3.3.2 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/85244bb33023f25eb8ac443d08b769be7bafec2e\"\u003e\u003ccode\u003e85244bb\u003c/code\u003e\u003c/a\u003e chore: switch to \u003ccode\u003egoogleapis/release-please-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/d356360dfee5173b3ace73cc1f3ecb922eb4310d\"\u003e\u003ccode\u003ed356360\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/116bf0332e3ce6dd848704b3782c8c77067c635b\"\u003e\u003ccode\u003e116bf03\u003c/code\u003e\u003c/a\u003e chore: update js-yaml to version 4.1.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/16e8d207557fcac8512bd5d9ffd475ec777db0df\"\u003e\u003ccode\u003e16e8d20\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3b089acfeba445f3fef84662c43143a5d0eb8a15\"\u003e\u003ccode\u003e3b089ac\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e.gitignore\u003c/code\u003e to exclude shared workflows (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/1f6e2d19b2f9617c10597fbe97ac99076a716a0c\"\u003e\u003ccode\u003e1f6e2d1\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/785c00b8cce58c2b4962996699e0f3dbdc6d2d13\"\u003e\u003ccode\u003e785c00b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.3.1...eslintrc-v3.3.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@​eslint/eslintrc\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@swc/core` from 1.15.3 to 1.15.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swc-project/swc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​swc/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.15.7] - 2025-12-18\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/minifier)\u003c/strong\u003e Prevent unsafe sequence merging in \u003ccode\u003esuper()\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11381\"\u003e#11381\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/eb02780a126cd70da830079fc54168d632d18a4d\"\u003eeb02780\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/transformer)\u003c/strong\u003e Fix variable declaration for nullish coalescing in else-if branches (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11384\"\u003e#11384\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/67460026176cb97a5bfa59a439da59b70447e897\"\u003e6746002\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/transforms)\u003c/strong\u003e Update \u003ccode\u003e_ts_rewrite_relative_import_extension\u003c/code\u003e helper code (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11382\"\u003e#11382\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/1ec444e998fd1aff29b7e674254d1c95e2de2ba0\"\u003e1ec444e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(es/transformer)\u003c/strong\u003e Merge \u003ccode\u003eprivate_properties_in_object\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11378\"\u003e#11378\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/769c9d2938edab63a0f109fc1bf7cad3e40a4619\"\u003e769c9d2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(es/minifier)\u003c/strong\u003e Optimize data structures of \u003ccode\u003eProgramData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11374\"\u003e#11374\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/36395237e7efff0698a2b575e0ad7822381437e3\"\u003e3639523\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(es/transformer)\u003c/strong\u003e Port var injector (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11383\"\u003e#11383\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/cfff5536ac0e5f9051e5a4bb650eac028c7e6067\"\u003ecfff553\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.15.6] - 2025-12-18\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(es/transformer)\u003c/strong\u003e Fix missing var declaration in nullish coalescing with spreads (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11377\"\u003e#11377\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/686d154c1e8aa45c16b45d8b0ed1a921fae5eb39\"\u003e686d154\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(es/parser)\u003c/strong\u003e Remove \u003ccode\u003eraw\u003c/code\u003es in \u003ccode\u003eTokenValue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11373\"\u003e#11373\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/78a532726560738f363e812ec4940d0580140576\"\u003e78a5327\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.15.5] - 2025-12-15\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/swc-project/swc/commit/9ff212439f0b01d328668c578d934e23260f2599\"\u003e\u003ccode\u003e9ff2124\u003c/code\u003e\u003c/a\u003e chore: Publish \u003ccode\u003e1.15.7\u003c/code\u003e with \u003ccode\u003eswc_core\u003c/code\u003e \u003ccode\u003ev52.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/12ca6414a9e2e616140f66d5d7f7328c4a333ffd\"\u003e\u003ccode\u003e12ca641\u003c/code\u003e\u003c/a\u003e chore: Publish \u003ccode\u003e1.15.7-nightly-20251218.1\u003c/code\u003e with \u003ccode\u003eswc_core\u003c/code\u003e \u003ccode\u003ev52.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/25d0985b0075b9251f85d9aa3f70250c9f935259\"\u003e\u003ccode\u003e25d0985\u003c/code\u003e\u003c/a\u003e chore: Publish crates with \u003ccode\u003eswc_core\u003c/code\u003e \u003ccode\u003ev52.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/eb02780a126cd70da830079fc54168d632d18a4d\"\u003e\u003ccode\u003eeb02780\u003c/code\u003e\u003c/a\u003e fix(es/minifier): Prevent unsafe sequence merging in \u003ccode\u003esuper()\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11381\"\u003e#11381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/67460026176cb97a5bfa59a439da59b70447e897\"\u003e\u003ccode\u003e6746002\u003c/code\u003e\u003c/a\u003e fix(es/transformer): Fix variable declaration for nullish coalescing in else-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/cfff5536ac0e5f9051e5a4bb650eac028c7e6067\"\u003e\u003ccode\u003ecfff553\u003c/code\u003e\u003c/a\u003e refactor(es/transformer): Port var injector (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11383\"\u003e#11383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/1ec444e998fd1aff29b7e674254d1c95e2de2ba0\"\u003e\u003ccode\u003e1ec444e\u003c/code\u003e\u003c/a\u003e fix(es/transforms): Update \u003ccode\u003e_ts_rewrite_relative_import_extension\u003c/code\u003e helper cod...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/36395237e7efff0698a2b575e0ad7822381437e3\"\u003e\u003ccode\u003e3639523\u003c/code\u003e\u003c/a\u003e perf(es/minifier): Optimize data structures of \u003ccode\u003eProgramData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11374\"\u003e#11374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/769c9d2938edab63a0f109fc1bf7cad3e40a4619\"\u003e\u003ccode\u003e769c9d2\u003c/code\u003e\u003c/a\u003e feat(es/transformer): Merge \u003ccode\u003eprivate_properties_in_object\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11378\"\u003e#11378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/5314e18c63c28bd58abc03a90a6b8693b1a8485b\"\u003e\u003ccode\u003e5314e18\u003c/code\u003e\u003c/a\u003e chore: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swc-project/swc/compare/v1.15.3...v1.15.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/dom` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003e10.4.1\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e225a3e4\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/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e\u003ccode\u003e225a3e4\u003c/code\u003e\u003c/a\u003e fix(deps): replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.0 to 16.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/react-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.1\"\u003e16.3.1\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003ea2d37ff\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/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003e\u003ccode\u003ea2d37ff\u003c/code\u003e\u003c/a\u003e fix: Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/cd6a175a28067e6825eedef5bb9f1e0ab49c0837\"\u003e\u003ccode\u003ecd6a175\u003c/code\u003e\u003c/a\u003e chore: fix action permissions (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1436\"\u003e#1436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/22b8c280f4d4a59d883d73d9e0af0d570e8e1928\"\u003e\u003ccode\u003e22b8c28\u003c/code\u003e\u003c/a\u003e chore: fix release (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/d996673698dc3120cdb07162a81698316abf5a9a\"\u003e\u003ccode\u003ed996673\u003c/code\u003e\u003c/a\u003e chore: new release workflow (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/205ce1756d3379f32e0afde6bf0bca76bcb7cb49\"\u003e\u003ccode\u003e205ce17\u003c/code\u003e\u003c/a\u003e chore: fix typo in jest.config.js (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1427\"\u003e#1427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/aba574074b7b39b4a4f15446bb66774051db35f2\"\u003e\u003ccode\u003eaba5740\u003c/code\u003e\u003c/a\u003e [test] Fix tests for \u003ccode\u003ereact@experimental\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/590bc18a7f24e025d4154e228adda71452fdec9e\"\u003e\u003ccode\u003e590bc18\u003c/code\u003e\u003c/a\u003e [test] Fix \u003ccode\u003enpm run typecheck\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1423\"\u003e#1423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/1c931a6c03091d725eccee7767d9ec696d5d33c6\"\u003e\u003ccode\u003e1c931a6\u003c/code\u003e\u003c/a\u003e chore(deps): use \u003ccode\u003enpm-run-all2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1411\"\u003e#1411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.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@​testing-library/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@yarnpkg/pnpify` from 4.1.5 to 4.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yarnpkg/berry/commit/2eb9830716136d3b92c8db25065575a4d34378a3\"\u003e\u003ccode\u003e2eb9830\u003c/code\u003e\u003c/a\u003e Releasing 16 new packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yarnpkg/berry/commit/794f94bae0fd64f8c1fa47060b76cb4350c65166\"\u003e\u003ccode\u003e794f94b\u003c/code\u003e\u003c/a\u003e Bumps TypeScript to 5.9 (\u003ca href=\"https://github.com/yarnpkg/berry/tree/HEAD/packages/yarnpkg-pnpify/issues/6889\"\u003e#6889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yarnpkg/berry/commit/58a678735efdf1d1e994df9988500e4dbdabc23b\"\u003e\u003ccode\u003e58a6787\u003c/code\u003e\u003c/a\u003e Sync master with the changes from master\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yarnpkg/berry/commits/@yarnpkg/pnpify/4.1.6/packages/yarnpkg-pnpify\"\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 `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/cooperability/cooperability.com/pull/169","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cooperability%2Fcooperability.com/issues/169","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/169/packages"}},{"old_version":"2.3.0","new_version":"3.1.1","update_type":"major","path":null,"pr_created_at":"2025-12-08T04:02:06.000Z","version_change":"2.3.0 → 3.1.1","issue":{"uuid":"3704546487","node_id":"PR_kwDOFyArl863lRgm","number":60,"state":"open","title":"chore(deps): bump @mdx-js/loader from 2.3.0 to 3.1.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-08T04:02:06.000Z","updated_at":"2025-12-09T00:15:33.495Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@mdx-js/loader","old_version":"2.3.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) from 2.3.0 to 3.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003ch4\u003eAdd\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e715ddd96 \u003cstrong\u003e\u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e\u003c/strong\u003e: add source maps\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2464\"\u003emdx-js/mdx#2464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ed5867203 \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add support for options w/ \u003ccode\u003einitialize\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ecd2907dd \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add support showing messages\u003c/li\u003e\n\u003cli\u003eceea80dd \u003cstrong\u003e\u003ccode\u003e@mdx-js/node-loader\u003c/code\u003e\u003c/strong\u003e: add source maps\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2458\"\u003emdx-js/mdx#2458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ed306f870 \u003cstrong\u003e\u003ccode\u003e@mdx-js/core\u003c/code\u003e\u003c/strong\u003e: replace \u003ccode\u003eperiscopic\u003c/code\u003e with \u003ccode\u003eestree-util-scope\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ec7479905 \u003cstrong\u003e\u003ccode\u003e@mdx-js/core\u003c/code\u003e\u003c/strong\u003e: fix injecting providers for jsx in esm, expressions\u003c/li\u003e\n\u003cli\u003e3a794ab5 \u003cstrong\u003e\u003ccode\u003e@mdx-js/loader\u003c/code\u003e\u003c/strong\u003e: fix ESM type import\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2452\"\u003emdx-js/mdx#2452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebe79212a \u003cstrong\u003e\u003ccode\u003e@mdx-js/loader\u003c/code\u003e\u003c/strong\u003e: change webpack peer dependency to optional\nby \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2440\"\u003emdx-js/mdx#2440\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/eee85d54152499c526cf8c06076be5b563037ff8\"\u003e\u003ccode\u003eeee85d5\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/2cb07288ed61d7254ea052a50c1aedba0712d582\"\u003e\u003ccode\u003e2cb0728\u003c/code\u003e\u003c/a\u003e Refactor code-style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/7b3f558c1182632644bbdba699880d6b7802a64c\"\u003e\u003ccode\u003e7b3f558\u003c/code\u003e\u003c/a\u003e Fix tests for Node 23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/11ac939bc3d86fefafcc940da98df0e402455672\"\u003e\u003ccode\u003e11ac939\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003erehype-twoslash\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/f12afda2435e46324966e641ec5e415f8e54b784\"\u003e\u003ccode\u003ef12afda\u003c/code\u003e\u003c/a\u003e Refactor to use TypeScript \u003ccode\u003e@import\u003c/code\u003e JSDoc tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/3a794ab5d167932702a9b55f6d76f3aeea9fade4\"\u003e\u003ccode\u003e3a794ab\u003c/code\u003e\u003c/a\u003e Fix ESM type import in Webpack loader\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@mdx-js/loader\u0026package-manager=npm_and_yarn\u0026previous-version=2.3.0\u0026new-version=3.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/collection-news/collection-news/pull/60","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/collection-news%2Fcollection-news/issues/60","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/60/packages"}},{"old_version":"3.1.0","new_version":"3.1.1","update_type":"patch","path":null,"pr_created_at":"2025-12-03T02:33:39.000Z","version_change":"3.1.0 → 3.1.1","issue":{"uuid":"3688245512","node_id":"PR_kwDOO-s0nM62upW0","number":52,"state":"closed","title":"Bump the production-dependencies group with 9 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2025-12-04T17:09:15.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-03T02:33:39.000Z","updated_at":"2025-12-04T17:09:16.000Z","time_to_close":138936,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":9,"packages":[{"name":"@mdx-js/loader","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@mdx-js/react","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"cloudinary","old_version":"2.7.0","new_version":"2.8.0","repository_url":"https://github.com/cloudinary/cloudinary_npm"},{"name":"next-cloudinary","old_version":"6.16.0","new_version":"6.17.5"},{"name":"react","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"remark-mdx","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"shiki","old_version":"3.6.0","new_version":"3.18.0","repository_url":"https://github.com/shikijs/shiki"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) | `3.1.0` | `3.1.1` |\n| [@mdx-js/react](https://github.com/mdx-js/mdx/tree/HEAD/packages/react) | `3.1.0` | `3.1.1` |\n| [cloudinary](https://github.com/cloudinary/cloudinary_npm) | `2.7.0` | `2.8.0` |\n| next-cloudinary | `6.16.0` | `6.17.5` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.0` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.0` |\n| [remark-mdx](https://github.com/mdx-js/mdx/tree/HEAD/packages/remark-mdx) | `3.1.0` | `3.1.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.5` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `3.6.0` | `3.18.0` |\n\nUpdates `@mdx-js/loader` from 3.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mdx-js/react` from 3.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/67fb1d07d9b648d953d93d063a6eb5588d6c6d58\"\u003e\u003ccode\u003e67fb1d0\u003c/code\u003e\u003c/a\u003e Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/f0d20da86dcc8d78b90daddae7ae8ef1fcb5eacb\"\u003e\u003ccode\u003ef0d20da\u003c/code\u003e\u003c/a\u003e Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloudinary` from 2.7.0 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudinary/cloudinary_npm/releases\"\u003ecloudinary's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esupport target_asset_folder for generate archive (\u003ca href=\"https://redirect.github.com/cloudinary/cloudinary_npm/issues/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: allow deleting resources by asset_ids (\u003ca href=\"https://redirect.github.com/cloudinary/cloudinary_npm/issues/701\"\u003e#701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add support for restoring asset(s) by asset id (\u003ca href=\"https://redirect.github.com/cloudinary/cloudinary_npm/issues/707\"\u003e#707\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/cloudinary/cloudinary_npm/blob/master/CHANGELOG.md\"\u003ecloudinary's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.8.0 / 2025-10-20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003esupport target_asset_folder for generate archive (\u003ca href=\"https://redirect.github.com/cloudinary/cloudinary_npm/issues/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: allow deleting resources by asset_ids (\u003ca href=\"https://redirect.github.com/cloudinary/cloudinary_npm/issues/701\"\u003e#701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add support for restoring asset(s) by asset id (\u003ca href=\"https://redirect.github.com/cloudinary/cloudinary_npm/issues/707\"\u003e#707\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/cloudinary/cloudinary_npm/commit/b89115f4f1609a985d095e21ae7826c09848dc3a\"\u003e\u003ccode\u003eb89115f\u003c/code\u003e\u003c/a\u003e Version 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudinary/cloudinary_npm/commit/ee131e6b38fd97b38312956469eee6f8508ddbd4\"\u003e\u003ccode\u003eee131e6\u003c/code\u003e\u003c/a\u003e chore: api restore methods are tested as unit tests (\u003ca href=\"https://redirect.github.com/cloudinary/cloudinary_npm/issues/718\"\u003e#718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudinary/cloudinary_npm/commit/b7868de9612bdfea7bcfecdedbf190bdb300adeb\"\u003e\u003ccode\u003eb7868de\u003c/code\u003e\u003c/a\u003e support target_asset_folder for generate archive (\u003ca href=\"https://redirect.github.com/cloudinary/cloudinary_npm/issues/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudinary/cloudinary_npm/commit/e306a414e27bce5575911da26672e50b42033475\"\u003e\u003ccode\u003ee306a41\u003c/code\u003e\u003c/a\u003e feat: allow deleting resources by asset_ids (\u003ca href=\"https://redirect.github.com/cloudinary/cloudinary_npm/issues/701\"\u003e#701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudinary/cloudinary_npm/commit/8d9b2a031dac7e8357971da6c65102782ab473ea\"\u003e\u003ccode\u003e8d9b2a0\u003c/code\u003e\u003c/a\u003e Feat: Add support for restoring asset(s) by asset id (\u003ca href=\"https://redirect.github.com/cloudinary/cloudinary_npm/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudinary/cloudinary_npm/commit/362f676f143d694894ffd4f3b679a1f300c38b94\"\u003e\u003ccode\u003e362f676\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudinary/cloudinary_npm/commit/7cc981d760224f4b754eca6c2fd806664a947580\"\u003e\u003ccode\u003e7cc981d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cloudinary/cloudinary_npm/issues/715\"\u003e#715\u003c/a\u003e from cloudinary/chore/ci-gha-migrate-travis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudinary/cloudinary_npm/commit/55313e78dbd7be1d946e40e5da795c349f56ca42\"\u003e\u003ccode\u003e55313e7\u003c/code\u003e\u003c/a\u003e chore: Revert engines.node change back to 9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudinary/cloudinary_npm/commit/b049b2bf092f0d879a61d6f329acdfccfe585084\"\u003e\u003ccode\u003eb049b2b\u003c/code\u003e\u003c/a\u003e fix: Restore onld node versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudinary/cloudinary_npm/commit/3244798d4c7e49556b45e34b378cdf592bdb2567\"\u003e\u003ccode\u003e3244798\u003c/code\u003e\u003c/a\u003e chore: remove testing of unsupported NodeJS vesrions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudinary/cloudinary_npm/compare/2.7.0...2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-cloudinary` from 6.16.0 to 6.17.5\n\nUpdates `react` from 19.1.0 to 19.2.0\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.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\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\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\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/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\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/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn for using a React owned node as a Container if it also has text content (\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/32774\"\u003e#32774\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.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\u003ch4\u003eReact DOM\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\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/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\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/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\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/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\u003e\u003ca href=\"https://github.com/facebook/react/commit/bb6f0c8d2f29754347db0ff28186dc89c128b6ca\"\u003e\u003ccode\u003ebb6f0c8\u003c/code\u003e\u003c/a\u003e [Flight] Fix wrong missing key warning when static child is blocked (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34350\"\u003e#34350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/05addfc6631ca72099631476b0a1592753858d30\"\u003e\u003ccode\u003e05addfc\u003c/code\u003e\u003c/a\u003e Update Flow to 0.266 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34271\"\u003e#34271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/ec5dd0ab3acb206dd4aa46c6d5573c235c8eae98\"\u003e\u003ccode\u003eec5dd0a\u003c/code\u003e\u003c/a\u003e Update Flow to 0.257 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34253\"\u003e#34253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.0 to 19.2.0\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.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\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\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\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/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\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/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn for using a React owned node as a Container if it also has text content (\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/32774\"\u003e#32774\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.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\u003ch4\u003eReact DOM\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\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/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\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/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\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/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\u003e1bd1f01\u003c/code\u003e\u003c/a\u003e Ship partial-prerendering APIs to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633\"\u003e#34633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/2f0649a0b27516eaab549b18af15eed0420e3446\"\u003e\u003ccode\u003e2f0649a\u003c/code\u003e\u003c/a\u003e [Fizz] Remove \u003ccode\u003enonce\u003c/code\u003e option from resume-and-prerender APIs (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34664\"\u003e#34664\u003c/a\u003e)\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-dom/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e08f53b182fa63df6ec5938fec44d096343806d3\"\u003e\u003ccode\u003ee08f53b\u003c/code\u003e\u003c/a\u003e Match \u003ccode\u003ereact-dom/static\u003c/code\u003e test entrypoints and published entrypoints (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34599\"\u003e#34599\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-dom/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/83c88ad470d680060f807ef81ed4c14b3b71fd3b\"\u003e\u003ccode\u003e83c88ad\u003c/code\u003e\u003c/a\u003e Handle fabric root level fragment with compareDocumentPosition (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34533\"\u003e#34533\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-dom/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3168e08f8389d258de9eb7c8d19b9d44a0f250f2\"\u003e\u003ccode\u003e3168e08\u003c/code\u003e\u003c/a\u003e [flags] enable opt-in for enableDefaultTransitionIndicator (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34373\"\u003e#34373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3434ff4f4b89ad9388c6109312ef95c14652ae21\"\u003e\u003ccode\u003e3434ff4\u003c/code\u003e\u003c/a\u003e Add scrollIntoView to fragment instances (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/32814\"\u003e#32814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.0/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `remark-mdx` from 3.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003eremark-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/remark-mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sharp` from 0.34.3 to 0.34.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp/releases\"\u003esharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.34.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.17.3 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for prebuilt Linux RISC-V 64-bit binaries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport building from source with npm v12+, deprecate \u003ccode\u003e--build-from-source\u003c/code\u003e flag.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4458\"\u003e#4458\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for BigTIFF output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4459\"\u003e#4459\u003c/a\u003e\n\u003ca href=\"https://github.com/throwbi\"\u003e\u003ccode\u003e@​throwbi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error messaging when only warnings issued.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4465\"\u003e#4465\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSimplify ICC processing when retaining input profiles.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4468\"\u003e#4468\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.34.5-rc.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.17.3 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for prebuilt Linux RISC-V 64-bit binaries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport building from source with npm v12+, deprecate \u003ccode\u003e--build-from-source\u003c/code\u003e flag.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4458\"\u003e#4458\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for BigTIFF output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4459\"\u003e#4459\u003c/a\u003e\n\u003ca href=\"https://github.com/throwbi\"\u003e\u003ccode\u003e@​throwbi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error messaging when only warnings issued.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4465\"\u003e#4465\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSimplify ICC processing when retaining input profiles.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4468\"\u003e#4468\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.34.5-rc.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.17.3 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for prebuilt Linux RISC-V 64-bit binaries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport building from source with npm v12+, deprecate \u003ccode\u003e--build-from-source\u003c/code\u003e flag.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4458\"\u003e#4458\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for BigTIFF output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4459\"\u003e#4459\u003c/a\u003e\n\u003ca href=\"https://github.com/throwbi\"\u003e\u003ccode\u003e@​throwbi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error messaging when only warnings issued.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4465\"\u003e#4465\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e0624568686516209c434de2d3c0ef6688f0811d\"\u003e\u003ccode\u003ee062456\u003c/code\u003e\u003c/a\u003e Release v0.34.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/6450c704a686d4205a2c21ddb1d10d5fc28c6c23\"\u003e\u003ccode\u003e6450c70\u003c/code\u003e\u003c/a\u003e Prerelease v0.34.5-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/f7c95d1bf0f24049ee6ee77b21b1c1bb8d181aa2\"\u003e\u003ccode\u003ef7c95d1\u003c/code\u003e\u003c/a\u003e TypeScript: consolidate a few enum-like properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ef86a75560adb40605d3dfc85dc3656a0b88c413\"\u003e\u003ccode\u003eef86a75\u003c/code\u003e\u003c/a\u003e Prerelease v0.34.5-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/6c1e840098ea4a25d833518b30703d9b0af83d32\"\u003e\u003ccode\u003e6c1e840\u003c/code\u003e\u003c/a\u003e Use structured binding for tuples where possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e1628d8ef5033dedde9ed1ddd4dd681e1fc30e1e\"\u003e\u003ccode\u003ee1628d8\u003c/code\u003e\u003c/a\u003e Simplify ICC processing when retaining input profiles \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4468\"\u003e#4468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/4f9f8179a6350448a32851e5daf5508d61c727ba\"\u003e\u003ccode\u003e4f9f817\u003c/code\u003e\u003c/a\u003e Linter: apply all recommended biome settings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/09d5aa8cfa09522ddc67342295cb75ab1d044b09\"\u003e\u003ccode\u003e09d5aa8\u003c/code\u003e\u003c/a\u003e Docs: update internal and libvips doc links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/040b73ca746f4b8e71950708de4a464c7ba6a188\"\u003e\u003ccode\u003e040b73c\u003c/code\u003e\u003c/a\u003e Upgrade to libvips v8.17.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/1f2f33d9a7eb8ffba91b8576e49a39df5fdebb76\"\u003e\u003ccode\u003e1f2f33d\u003c/code\u003e\u003c/a\u003e Ensure licensing headers are retained by code bundlers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp/compare/v0.34.3...v0.34.5\"\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 sharp since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shiki` from 3.6.0 to 3.18.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.18.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etransformers\u003c/strong\u003e: Support \u003ccode\u003ezeroIndexed\u003c/code\u003e option to \u003ccode\u003etransformerMetaHighlight\u003c/code\u003e  -  by \u003ca href=\"https://github.com/manak-sharma20\"\u003e\u003ccode\u003e@​manak-sharma20\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1149\"\u003eshikijs/shiki#1149\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/c39ff79a\"\u003e\u003c!-- raw HTML omitted --\u003e(c39ff)\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\u003ecore\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eCorrect offset calculation in mergeWhitespaceTokens  -  by \u003ca href=\"https://github.com/Karthikeya1500\"\u003e\u003ccode\u003e@​Karthikeya1500\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1162\"\u003eshikijs/shiki#1162\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/15e73459\"\u003e\u003c!-- raw HTML omitted --\u003e(15e73)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003elangAlias\u003c/code\u003e to special languages, close \u003ca href=\"https://github.com/shikijs/shiki/tree/HEAD/packages/shiki/issues/1164\"\u003e#1164\u003c/a\u003e  -  by \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/1164\"\u003eshikijs/shiki#1164\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/45ab19a6\"\u003e\u003c!-- raw HTML omitted --\u003e(45ab1)\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/shikijs/shiki/compare/v3.17.1...v3.18.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.17.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Enhance string utils with robust edge case handling  -  by \u003ca href=\"https://github.com/shekhar-narayan-mishra\"\u003e\u003ccode\u003e@​shekhar-narayan-mishra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1154\"\u003eshikijs/shiki#1154\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/a2b6804f\"\u003e\u003c!-- raw HTML omitted --\u003e(a2b68)\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\u003ecore\u003c/strong\u003e: Correctly parse 4-digit hex colors in dimColor  -  by \u003ca href=\"https://github.com/shalini-saloni\"\u003e\u003ccode\u003e@​shalini-saloni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1151\"\u003eshikijs/shiki#1151\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/fcdd3372\"\u003e\u003c!-- raw HTML omitted --\u003e(fcdd3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emonaco\u003c/strong\u003e: Ensure correct color map update when switching themes  -  by \u003ca href=\"https://github.com/shivank-1011\"\u003e\u003ccode\u003e@​shivank-1011\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1155\"\u003eshikijs/shiki#1155\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/d2e94057\"\u003e\u003c!-- raw HTML omitted --\u003e(d2e94)\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.17.0...v3.17.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.17.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e: Support passing remote file url  -  by \u003ca href=\"https://github.com/o-az\"\u003e\u003ccode\u003e@​o-az\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1139\"\u003eshikijs/shiki#1139\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/fb05a9e5\"\u003e\u003c!-- raw HTML omitted --\u003e(fb05a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Support embeddedLanguages alias for backwards compatibility  -  by \u003ca href=\"https://github.com/Ipshita29\"\u003e\u003ccode\u003e@​Ipshita29\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1044\"\u003eshikijs/shiki#1044\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1145\"\u003eshikijs/shiki#1145\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/3a367d56\"\u003e\u003c!-- raw HTML omitted --\u003e(3a367)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emonaco\u003c/strong\u003e: Normalize theme tokenScopes and tighten monaco type import  -  by \u003ca href=\"https://github.com/Simon-He95\"\u003e\u003ccode\u003e@​Simon-He95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1140\"\u003eshikijs/shiki#1140\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/dc79245b\"\u003e\u003c!-- raw HTML omitted --\u003e(dc792)\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\u003emonaco\u003c/strong\u003e: Preserve Markdown font styles  -  by \u003ca href=\"https://github.com/prempyla\"\u003e\u003ccode\u003e@​prempyla\u003c/code\u003e\u003c/a\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/1107\"\u003eshikijs/shiki#1107\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/e4dec23e\"\u003e\u003c!-- raw HTML omitted --\u003e(e4dec)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eshiki\u003c/strong\u003e: Rename \u003ccode\u003ecreatedBundledHighlighter\u003c/code\u003e to \u003ccode\u003ecreateBundledHighlighter\u003c/code\u003e  -  by \u003ca href=\"https://github.com/tushar73-jet\"\u003e\u003ccode\u003e@​tushar73-jet\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eTushar\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/1135\"\u003eshikijs/shiki#1135\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/e6d21b04\"\u003e\u003c!-- raw HTML omitted --\u003e(e6d21)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformers\u003c/strong\u003e: Handle multi-token comments in rose-pine theme  -  by \u003ca href=\"https://github.com/ish1416\"\u003e\u003ccode\u003e@​ish1416\u003c/code\u003e\u003c/a\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/1118\"\u003eshikijs/shiki#1118\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/3e1bdf5d\"\u003e\u003c!-- raw HTML omitted --\u003e(3e1bd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etwoslash\u003c/strong\u003e: Fix typo in \u003ccode\u003etwoslash-query-persisted\u003c/code\u003e, close \u003ca href=\"https://github.com/shikijs/shiki/tree/HEAD/packages/shiki/issues/1130\"\u003e#1130\u003c/a\u003e, close \u003ca href=\"https://github.com/shikijs/shiki/tree/HEAD/packages/shiki/issues/981\"\u003e#981\u003c/a\u003e  -  by \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/1130\"\u003eshikijs/shiki#1130\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/981\"\u003eshikijs/shiki#981\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/55a17686\"\u003e\u003c!-- raw HTML omitted --\u003e(55a17)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes\u003c/strong\u003e: Add 'plain' to PlainTextLanguage type  -  by \u003ca href=\"https://github.com/kevinkucharczyk\"\u003e\u003ccode\u003e@​kevinkucharczyk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1133\"\u003eshikijs/shiki#1133\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/156c5f08\"\u003e\u003c!-- raw HTML omitted --\u003e(156c5)\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.16.0...v3.17.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.16.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate grammars  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/02dab9b8\"\u003e\u003c!-- raw HTML omitted --\u003e(02dab)\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\u003eEnable decorations for structure: inline  -  by \u003ca href=\"https://github.com/Aashish-Jha-11\"\u003e\u003ccode\u003e@​Aashish-Jha-11\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eAashish_Jha_1107\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1103\"\u003eshikijs/shiki#1103\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/8806b304\"\u003e\u003c!-- raw HTML omitted --\u003e(8806b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/a016f19e0fe77932f6f35edd5d32fd4365a8c0a5\"\u003e\u003ccode\u003ea016f19\u003c/code\u003e\u003c/a\u003e chore: release v3.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/355d207023482ab39bea2bbe3a79393bf892f667\"\u003e\u003ccode\u003e355d207\u003c/code\u003e\u003c/a\u003e chore: release v3.17.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/b4d3a57dde599c589fdeed7495637549ada7b3e7\"\u003e\u003ccode\u003eb4d3a57\u003c/code\u003e\u003c/a\u003e chore: release v3.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/e6d21b04d3b0d563269f227a709cb805f590265c\"\u003e\u003ccode\u003ee6d21b0\u003c/code\u003e\u003c/a\u003e fix(shiki): rename \u003ccode\u003ecreatedBundledHighlighter\u003c/code\u003e to \u003ccode\u003ecreateBundledHighlighter\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/fe08ee0271326fd48c8de51668a64f08be124c38\"\u003e\u003ccode\u003efe08ee0\u003c/code\u003e\u003c/a\u003e chore: release v3.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/02dab9b8c632406405fa0e75f7472f78bed2bee2\"\u003e\u003ccode\u003e02dab9b\u003c/code\u003e\u003c/a\u003e feat: update grammars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/4bf5be3d5495aff24d1fde99c8b3a8019299da12\"\u003e\u003ccode\u003e4bf5be3\u003c/code\u003e\u003c/a\u003e chore: update snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/63ab64b4825fc890dd41d82dad1b5680331e447b\"\u003e\u003ccode\u003e63ab64b\u003c/code\u003e\u003c/a\u003e chore: release v3.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/218c901dd1a540d83bbf0a5198037ac446c01ded\"\u003e\u003ccode\u003e218c901\u003c/code\u003e\u003c/a\u003e fix: allow singleton highlighter recovery after invalid language error (\u003ca href=\"https://github.com/shikijs/shiki/tree/HEAD/packages/shiki/issues/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/c056371b19e009a7239b5716cd18bf3e01f8754d\"\u003e\u003ccode\u003ec056371\u003c/code\u003e\u003c/a\u003e chore: update snapshot\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/shikijs/shiki/commits/v3.18.0/packages/shiki\"\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 shiki since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/jaredcunha/jaredcunha.com/pull/52","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaredcunha%2Fjaredcunha.com/issues/52","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/52/packages"}},{"old_version":"3.1.0","new_version":"3.1.1","update_type":"patch","path":null,"pr_created_at":"2025-11-24T09:16:48.000Z","version_change":"3.1.0 → 3.1.1","issue":{"uuid":"3657891891","node_id":"PR_kwDOFj0Iys61JTVl","number":1719,"state":"closed","title":"Bump the dependencies group across 1 directory with 45 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-01T00:00:21.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-24T09:16:48.000Z","updated_at":"2025-12-01T00:00:29.000Z","time_to_close":571413,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":45,"packages":[{"name":"@docsearch/react","old_version":"3.9.0","new_version":"4.3.2","repository_url":"https://github.com/algolia/docsearch"},{"name":"@react-spring/web","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"react-router-dom","old_version":"6.28.0","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-tiny-popover","old_version":"5.1.0","new_version":"8.1.6","repository_url":"https://github.com/alexkatz/react-tiny-popover"},{"name":"react-use","old_version":"17.5.1","new_version":"17.6.0","repository_url":"https://github.com/streamich/react-use"},{"name":"workbox-window","old_version":"7.3.0","new_version":"7.4.0","repository_url":"https://github.com/googlechrome/workbox"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/eslint-parser","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-react","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@eslint/compat","old_version":"1.3.1","new_version":"2.0.0","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/js","old_version":"9.31.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@mdx-js/loader","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@mdx-js/react","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@octokit/auth-action","old_version":"5.1.1","new_version":"6.0.2","repository_url":"https://github.com/octokit/auth-action.js"},{"name":"@octokit/rest","old_version":"21.1.1","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@pmmmwh/react-refresh-webpack-plugin","old_version":"0.6.0-beta.1","new_version":"0.6.1","repository_url":"https://github.com/pmmmwh/react-refresh-webpack-plugin"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.22","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"copy-webpack-plugin","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/webpack-contrib/copy-webpack-plugin"},{"name":"cypress","old_version":"13.16.0","new_version":"15.7.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"eslint","old_version":"9.31.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-cypress","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/cypress-io/eslint-plugin-cypress"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"globals","old_version":"16.3.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"html-webpack-plugin","old_version":"5.6.3","new_version":"5.6.5","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"jest","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lint-staged","old_version":"15.4.3","new_version":"16.2.7","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"markdownlint-cli","old_version":"0.44.0","new_version":"0.46.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"mini-css-extract-plugin","old_version":"2.9.2","new_version":"2.9.4","repository_url":"https://github.com/webpack-contrib/mini-css-extract-plugin"},{"name":"postcss","old_version":"8.5.3","new_version":"8.5.6","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-loader","old_version":"8.1.1","new_version":"8.2.0","repository_url":"https://github.com/webpack-contrib/postcss-loader"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"remark-autolink-headings","old_version":"7.0.1","new_version":"8.0.0","repository_url":"https://github.com/remarkjs/remark-autolink-headings"},{"name":"remark-emoji","old_version":"5.0.1","new_version":"5.0.2","repository_url":"https://github.com/rhysd/remark-emoji"},{"name":"remark-gfm","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/remarkjs/remark-gfm"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"sass","old_version":"1.79.5","new_version":"1.94.2","repository_url":"https://github.com/sass/dart-sass"},{"name":"sass-loader","old_version":"16.0.4","new_version":"16.0.6","repository_url":"https://github.com/webpack/sass-loader"},{"name":"sirv-cli","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/lukeed/sirv"},{"name":"tailwindcss","old_version":"3.4.16","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"webpack","old_version":"5.97.1","new_version":"5.103.0","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-bundle-analyzer","old_version":"4.10.2","new_version":"5.0.1","repository_url":"https://github.com/webpack/webpack-bundle-analyzer"},{"name":"workbox-webpack-plugin","old_version":"7.3.0","new_version":"7.4.0","repository_url":"https://github.com/googlechrome/workbox"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 45 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@docsearch/react](https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react) | `3.9.0` | `4.3.2` |\n| [@react-spring/web](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.28.0` | `7.9.6` |\n| [react-tiny-popover](https://github.com/alexkatz/react-tiny-popover) | `5.1.0` | `8.1.6` |\n| [react-use](https://github.com/streamich/react-use) | `17.5.1` | `17.6.0` |\n| [workbox-window](https://github.com/googlechrome/workbox) | `7.3.0` | `7.4.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.28.5` |\n| [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) | `7.28.0` | `7.28.5` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.0` | `7.28.5` |\n| [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) | `7.27.1` | `7.28.5` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `1.3.1` | `2.0.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.31.0` | `9.39.1` |\n| [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) | `3.1.0` | `3.1.1` |\n| [@mdx-js/react](https://github.com/mdx-js/mdx/tree/HEAD/packages/react) | `3.1.0` | `3.1.1` |\n| [@octokit/auth-action](https://github.com/octokit/auth-action.js) | `5.1.1` | `6.0.2` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `21.1.1` | `22.0.1` |\n| [@pmmmwh/react-refresh-webpack-plugin](https://github.com/pmmmwh/react-refresh-webpack-plugin) | `0.6.0-beta.1` | `0.6.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.22` |\n| [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin) | `13.0.0` | `13.0.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `13.16.0` | `15.7.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.31.0` | `9.39.1` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) | `5.1.0` | `5.2.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `16.5.0` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.3` | `5.6.5` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `29.7.0` | `30.2.0` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `15.4.3` | `16.2.7` |\n| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | `0.44.0` | `0.46.0` |\n| [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) | `2.9.2` | `2.9.4` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.3` | `8.5.6` |\n| [postcss-loader](https://github.com/webpack-contrib/postcss-loader) | `8.1.1` | `8.2.0` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [remark-autolink-headings](https://github.com/remarkjs/remark-autolink-headings) | `7.0.1` | `8.0.0` |\n| [remark-emoji](https://github.com/rhysd/remark-emoji) | `5.0.1` | `5.0.2` |\n| [remark-gfm](https://github.com/remarkjs/remark-gfm) | `4.0.0` | `4.0.1` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [sass](https://github.com/sass/dart-sass) | `1.79.5` | `1.94.2` |\n| [sass-loader](https://github.com/webpack/sass-loader) | `16.0.4` | `16.0.6` |\n| [sirv-cli](https://github.com/lukeed/sirv) | `3.0.0` | `3.0.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.16` | `4.1.17` |\n| [webpack](https://github.com/webpack/webpack) | `5.97.1` | `5.103.0` |\n| [webpack-bundle-analyzer](https://github.com/webpack/webpack-bundle-analyzer) | `4.10.2` | `5.0.1` |\n| [workbox-webpack-plugin](https://github.com/googlechrome/workbox) | `7.3.0` | `7.4.0` |\n\n\nUpdates `@docsearch/react` from 3.9.0 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algolia/docsearch/releases\"\u003e\u003ccode\u003e@​docsearch/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.3.0...v4.3.1\"\u003e4.3.1\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enpm:\u003c/strong\u003e Publish new packages with public access (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2795\"\u003e#2795\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/2d045b59f29df9300e466b4701c3378022895e4a\"\u003e2d045b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.1.0...v4.2.0\"\u003e4.2.0\u003c/a\u003e (2025-10-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003easkai:\u003c/strong\u003e Fixes issue with askai state being outside DocSearchModal (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2778\"\u003e#2778\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/5d8943b5c6d84410b1ff9ad5604646609c6c9e63\"\u003e5d8943b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove hit favorite and hit deletion animations (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2777\"\u003e#2777\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/cd9e6fb3fb2eb4a618c7037983ad9a563d96cf5b\"\u003ecd9e6fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etypo (\u003ca href=\"https://github.com/algolia/docsearch/commit/1ff1198da31e0ee39ddfe61168f9ac3d86beb164\"\u003e1ff1198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecurate AskAI search parameters (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2768\"\u003e#2768\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/d8ad7f6d5f4ba1784cf9fdd2f25cbd58cc27015d\"\u003ed8ad7f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edark theme support for Menu (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2776\"\u003e#2776\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/01517d94dec49ac2533425c70d9a02ab3fc70a8d\"\u003e01517d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eModal and AskAI UX tweaks (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2765\"\u003e#2765\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/0267f554532a754a776f8125d16949ba2d4ff327\"\u003e0267f55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eModal UI/UX fixes and updates (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2780\"\u003e#2780\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/a3ab7a8176fd9ec32e879237b887dce8a138a7cc\"\u003ea3ab7a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate Ask AI docs (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2775\"\u003e#2775\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/9986cbf4266e1fecb44ee3658d556c9315852540\"\u003e9986cbf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.0.1...v4.1.0\"\u003e4.1.0\u003c/a\u003e (2025-09-22)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd docsearch 4 to website (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2767\"\u003e#2767\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/9a908b89b08972f7eb30fdce3435e7adff8fbdfa\"\u003e9a908b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit docsearch-react package exports (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2764\"\u003e#2764\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/b15f302ee3c262e79c3bba92a936cd8163fe406d\"\u003eb15f302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.0.0...v4.0.1\"\u003e4.0.1\u003c/a\u003e (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e Adds zod to dependency list (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2759\"\u003e#2759\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/40112944e8a7018568b50cddaf694312f26e167c\"\u003e4011294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodal:\u003c/strong\u003e Fixes issue with index typings on DocSearchModal (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/55934d8f9804959e7ae8e2407fc306552dbadfbc\"\u003e55934d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algolia/docsearch/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​docsearch/react\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/algolia/docsearch/compare/v4.3.1...v4.3.2\"\u003e4.3.2\u003c/a\u003e (2025-11-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esuggested-questions:\u003c/strong\u003e Fixes Suggested Questions on dark theme (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2797\"\u003e#2797\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/d9c42204572141a042ea93abf6d4aa73571c1354\"\u003ed9c4220\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.3.0...v4.3.1\"\u003e4.3.1\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enpm:\u003c/strong\u003e Publish new packages with public access (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2795\"\u003e#2795\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/2d045b59f29df9300e466b4701c3378022895e4a\"\u003e2d045b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.2.0...v4.3.0\"\u003e4.3.0\u003c/a\u003e (2025-11-04)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocsearch-js:\u003c/strong\u003e resultsFooterComponent not working in JS CDN version (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2786\"\u003e#2786\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/5381e76126d6111039407d5aea06f8710917515f\"\u003e5381e76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e Fix API Reference docs page formatting (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2783\"\u003e#2783\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/8980d47dbc7981e34fa3c15a7ce4ba42ed795eed\"\u003e8980d47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e updated askai markdown documentation (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2788\"\u003e#2788\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/f7be2a65fcfaadf8ea192c0d4ef796a6635ee30d\"\u003ef7be2a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eComposable API packages versions (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2789\"\u003e#2789\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/b91e3099c63090003ddc656e40ac356dc6c64efa\"\u003eb91e309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomposable-api:\u003c/strong\u003e Document Composable API (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2793\"\u003e#2793\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/e5ae33fe905703cb7211c73cc22c98cd48e33285\"\u003ee5ae33f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomposable-api:\u003c/strong\u003e Introduce new Composable API (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2779\"\u003e#2779\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/5e9bdfed70fe9d3a93583836fff62e52e387b25f\"\u003e5e9bdfe\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2771\"\u003e#2771\u003c/a\u003e \u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2772\"\u003e#2772\u003c/a\u003e \u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2774\"\u003e#2774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuggested-questions:\u003c/strong\u003e Add suggested questions (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2787\"\u003e#2787\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/2b4779ad06d6a132e82e0e43540550e580c6b498\"\u003e2b4779a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.1.0...v4.2.0\"\u003e4.2.0\u003c/a\u003e (2025-10-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003easkai:\u003c/strong\u003e Fixes issue with askai state being outside DocSearchModal (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2778\"\u003e#2778\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/5d8943b5c6d84410b1ff9ad5604646609c6c9e63\"\u003e5d8943b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove hit favorite and hit deletion animations (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2777\"\u003e#2777\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/cd9e6fb3fb2eb4a618c7037983ad9a563d96cf5b\"\u003ecd9e6fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etypo (\u003ca href=\"https://github.com/algolia/docsearch/commit/1ff1198da31e0ee39ddfe61168f9ac3d86beb164\"\u003e1ff1198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecurate AskAI search parameters (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2768\"\u003e#2768\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/d8ad7f6d5f4ba1784cf9fdd2f25cbd58cc27015d\"\u003ed8ad7f6\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\u003eSee full diff in \u003ca href=\"https://github.com/algolia/docsearch/commits/HEAD/packages/docsearch-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-spring/web` from 9.7.5 to 10.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/react-spring/releases\"\u003e\u003ccode\u003e@​react-spring/web\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix issue with Jest and legacy React apps using useTransition by \u003ca href=\"https://github.com/dimitris-tsetsonis\"\u003e\u003ccode\u003e@​dimitris-tsetsonis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2394\"\u003epmndrs/react-spring#2394\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/dimitris-tsetsonis\"\u003e\u003ccode\u003e@​dimitris-tsetsonis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2394\"\u003epmndrs/react-spring#2394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.2...v10.0.3\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.2...v10.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove accessing elem.ref in renderTransitions by \u003ca href=\"https://github.com/robertjarske\"\u003e\u003ccode\u003e@​robertjarske\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2373\"\u003epmndrs/react-spring#2373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport immediate useResize by \u003ca href=\"https://github.com/LoganDark\"\u003e\u003ccode\u003e@​LoganDark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2375\"\u003epmndrs/react-spring#2375\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/robertjarske\"\u003e\u003ccode\u003e@​robertjarske\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2373\"\u003epmndrs/react-spring#2373\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.1...v10.0.2\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.1...v10.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: spring does not start by \u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2372\"\u003epmndrs/react-spring#2372\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.0...v10.0.1\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.0...v10.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency concurrently to v9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2326\"\u003epmndrs/react-spring#2326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update TSUP to v8 by \u003ca href=\"https://github.com/joshuaellis\"\u003e\u003ccode\u003e@​joshuaellis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2328\"\u003epmndrs/react-spring#2328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency chokidar to v4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2325\"\u003epmndrs/react-spring#2325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2274\"\u003epmndrs/react-spring#2274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): fix bad spelling of package name by \u003ca href=\"https://github.com/joshuaellis\"\u003e\u003ccode\u003e@​joshuaellis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2350\"\u003epmndrs/react-spring#2350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vite-tsconfig-paths to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2338\"\u003epmndrs/react-spring#2338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vite to v6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2337\"\u003epmndrs/react-spring#2337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2330\"\u003epmndrs/react-spring#2330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003eimmediate\u003c/code\u003e does by \u003ca href=\"https://github.com/jorisw\"\u003e\u003ccode\u003e@​jorisw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2357\"\u003epmndrs/react-spring#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​vanilla-extract/vite-plugin\u003c/code\u003e to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2360\"\u003epmndrs/react-spring#2360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: react 19 support by \u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2368\"\u003epmndrs/react-spring#2368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update node.js to v22 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2339\"\u003epmndrs/react-spring#2339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency cypress to v14 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2367\"\u003epmndrs/react-spring#2367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency cookie to v1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2348\"\u003epmndrs/react-spring#2348\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/jorisw\"\u003e\u003ccode\u003e@​jorisw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2357\"\u003epmndrs/react-spring#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2368\"\u003epmndrs/react-spring#2368\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.0\"\u003ehttps://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.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/pmndrs/react-spring/commit/b6fbb98101f2cf00a6668cffed6d1b4d0012ae3a\"\u003e\u003ccode\u003eb6fbb98\u003c/code\u003e\u003c/a\u003e v10.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/f69b748600d3c528a141191b4a26b0c7bd062177\"\u003e\u003ccode\u003ef69b748\u003c/code\u003e\u003c/a\u003e fix: ref access issue in jest and legacy react apps (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2394\"\u003e#2394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/8631391a51634a327a235c26d7fc44723ee3a564\"\u003e\u003ccode\u003e8631391\u003c/code\u003e\u003c/a\u003e v10.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/7cc1c901aaa218681afd6b7528ea58f1e9b249ce\"\u003e\u003ccode\u003e7cc1c90\u003c/code\u003e\u003c/a\u003e fix: respect \u003ccode\u003eimmediate\u003c/code\u003e option to \u003ccode\u003euseResize\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2375\"\u003e#2375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/197e0a7f9699b27e5000bdbc3307c4866e66a816\"\u003e\u003ccode\u003e197e0a7\u003c/code\u003e\u003c/a\u003e fix: remove accessing elem.ref in renderTransitions (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2373\"\u003e#2373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/2dec5832e881758c977b280443dc2e25d09c1134\"\u003e\u003ccode\u003e2dec583\u003c/code\u003e\u003c/a\u003e v10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/de1244b8777a87305b6a359db3851dd36e72b78b\"\u003e\u003ccode\u003ede1244b\u003c/code\u003e\u003c/a\u003e fix: spring does not start (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2372\"\u003e#2372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/195c479b0360bf106edf16b3c602aa3b7c02c6ad\"\u003e\u003ccode\u003e195c479\u003c/code\u003e\u003c/a\u003e chore: v10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/7116bba5081366beeef5fb17723289bebab2f253\"\u003e\u003ccode\u003e7116bba\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency cookie to v1 (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2348\"\u003e#2348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/f463ef7024380fdd5b7f1c1ad205c27db739a4d6\"\u003e\u003ccode\u003ef463ef7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency cypress to v14 (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2367\"\u003e#2367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 6.28.0 to 7.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ereact-router-dom-v5-compat@6.4.0-pre.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies\n\u003cul\u003e\n\u003cli\u003ereact-router@6.4.0-pre.15\u003c/li\u003e\n\u003cli\u003ereact-router-dom@6.4.0-pre.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-router-dom-v5-compat@6.4.0-pre.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies\n\u003cul\u003e\n\u003cli\u003ereact-router@6.4.0-pre.11\u003c/li\u003e\n\u003cli\u003ereact-router-dom@6.4.0-pre.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.9.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.8.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e75da95e16ecf625f4e3bbc864b1a0a5202052c2\"\u003e\u003ccode\u003ee75da95\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14538\"\u003e#14538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6104e1fc91b5b9485573b7b0c17ab17ecda6ca33\"\u003e\u003ccode\u003e6104e1f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14535\"\u003e#14535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/092c872603c2cba6498144ef988437773ff89438\"\u003e\u003ccode\u003e092c872\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14523\"\u003e#14523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/a1918125144aecd8ac5dd62ad3b682877f06106f\"\u003e\u003ccode\u003ea191812\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14485\"\u003e#14485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/74bef786708cf6fe626649adca60a39bce898f39\"\u003e\u003ccode\u003e74bef78\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14469\"\u003e#14469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e650acfa72280373471b329931f024d9445f2925\"\u003e\u003ccode\u003ee650acf\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14431\"\u003e#14431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/7a2271e916e50427d726ac976b188c9e1aebc48c\"\u003e\u003ccode\u003e7a2271e\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14427\"\u003e#14427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/12a6719354315b0e6847475bd802098ccfe7d56a\"\u003e\u003ccode\u003e12a6719\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14395\"\u003e#14395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/b6c49ecb0a6a057fbdba0ecdf7e6e6fbc56911e4\"\u003e\u003ccode\u003eb6c49ec\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14394\"\u003e#14394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8d7ed4dd8a06384f560bcf57a0fa0b1dc4736916\"\u003e\u003ccode\u003e8d7ed4d\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14386\"\u003e#14386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.9.6/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for react-router-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-tiny-popover` from 5.1.0 to 8.1.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alexkatz/react-tiny-popover/blob/main/CHANGELOG.md\"\u003ereact-tiny-popover's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.1.6] - 2025-2-2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolved newly introduced module declaration issue from previous release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.1.5] - 2025-2-2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolved an issue where popover position sometimes did not occur on window resize\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.1.4] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolved type declaration issue that caused ts errors when rendering Popover component on certain versions of React\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.1.3] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePopover now immediately positions on open before requesting browser animation\nframe for subsequent updates (thanks \u003ca href=\"https://github.com/cozmo\"\u003e\u003ccode\u003e@​cozmo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.1.2] - 2024-9-13\u003c/h2\u003e\n\u003ch3\u003eFixed npm deployment issue\u003c/h3\u003e\n\u003ch2\u003e[8.1.1] - 2024-9-13\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePopover now re-renders properly on the following prop changes\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereposition\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epositions\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eboundaryElement\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eboundaryInset\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etransform\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etransformMode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003echildRect\u003c/code\u003e changes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epopoverRect\u003c/code\u003e changes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epadding\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ealign\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.1.0] - 2024-9-12\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrior to this change, the portal DOM elements generated when a popover appears\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/alexkatz/react-tiny-popover/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-use` from 17.5.1 to 17.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/react-use/releases\"\u003ereact-use's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.6.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/react-use/compare/v17.5.1...v17.6.0\"\u003e17.6.0\u003c/a\u003e (2024-12-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd onChange callback to useWindowSize (\u003ca href=\"https://github.com/streamich/react-use/commit/ea656f7e751b8366360ce2aa8238057bbbc1251a\"\u003eea656f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd onChange callback to useWindowSize (\u003ca href=\"https://github.com/streamich/react-use/commit/3eb531ac9e9e04641df29aafbd2677869cdcb085\"\u003e3eb531a\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/streamich/react-use/blob/master/CHANGELOG.md\"\u003ereact-use's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/react-use/compare/v17.5.1...v17.6.0\"\u003e17.6.0\u003c/a\u003e (2024-12-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd onChange callback to useWindowSize (\u003ca href=\"https://github.com/streamich/react-use/commit/ea656f7e751b8366360ce2aa8238057bbbc1251a\"\u003eea656f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd onChange callback to useWindowSize (\u003ca href=\"https://github.com/streamich/react-use/commit/3eb531ac9e9e04641df29aafbd2677869cdcb085\"\u003e3eb531a\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/streamich/react-use/commit/ad33f76dfff7ddb041a9ef74b80656a94affaa80\"\u003e\u003ccode\u003ead33f76\u003c/code\u003e\u003c/a\u003e chore(release): 17.6.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/7602956c316005c24512c6a368dd43ea9555a6ac\"\u003e\u003ccode\u003e7602956\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/react-use/issues/2608\"\u003e#2608\u003c/a\u003e from mahmoud-elgammal/feature/useWindowSize-onChange\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/7c4d69650f4e5332839668f1e982a95f5125cb80\"\u003e\u003ccode\u003e7c4d696\u003c/code\u003e\u003c/a\u003e docs: add security policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/ea656f7e751b8366360ce2aa8238057bbbc1251a\"\u003e\u003ccode\u003eea656f7\u003c/code\u003e\u003c/a\u003e feat: add onChange callback to useWindowSize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/3eb531ac9e9e04641df29aafbd2677869cdcb085\"\u003e\u003ccode\u003e3eb531a\u003c/code\u003e\u003c/a\u003e feat: add onChange callback to useWindowSize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/e1d0cd9f7fb2a124a9d46879489abfefdf48d836\"\u003e\u003ccode\u003ee1d0cd9\u003c/code\u003e\u003c/a\u003e chore(deps): update typescript-eslint monorepo to v5.62.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/1365221792b374b338f439407388e8110b27e38c\"\u003e\u003ccode\u003e1365221\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rxjs to v7.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/e1aff111b02194e48f36afd892d2fd4a3b0971be\"\u003e\u003ccode\u003ee1aff11\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency react-spring to v9.7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/a2028263a889adf5ed8105afe6916189c5521f12\"\u003e\u003ccode\u003ea202826\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-react to v7.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/d5654ebbde14ee90de872c1a98ac72140a393a26\"\u003e\u003ccode\u003ed5654eb\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsx-a11y to v6.9.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/react-use/compare/v17.5.1...v17.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `workbox-window` from 7.3.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/googlechrome/workbox/releases\"\u003eworkbox-window's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eWorkbox v7.4.0\u003c/h2\u003e\n\u003cp\u003ev7.4.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCritical dependency updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/fa702feeddd417fcdfa495cd9428fb4a28632e92\"\u003e\u003ccode\u003efa702fe\u003c/code\u003e\u003c/a\u003e v7.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/c34bf2847ae4a1bd5d0231c3a9854c3d4c89ce39\"\u003e\u003ccode\u003ec34bf28\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/googlechrome/workbox/issues/3441\"\u003e#3441\u003c/a\u003e from GoogleChrome/chore/npm-audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/cf21cb6d3dc7530ce55e114b03e420e91caeac41\"\u003e\u003ccode\u003ecf21cb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/googlechrome/workbox/issues/3440\"\u003e#3440\u003c/a\u003e from GoogleChrome/chore/update-actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/5083f3f5fb73bed1a294a713708384e606d3c37e\"\u003e\u003ccode\u003e5083f3f\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/cf9130035b85c43469254b9af6907bb770b155d2\"\u003e\u003ccode\u003ecf91300\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/googlechrome/workbox/issues/3439\"\u003e#3439\u003c/a\u003e from GoogleChrome/dependabot/npm_and_yarn/js-yaml-3....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/b6825a90212f4c140429aa21926f48d84d1ad972\"\u003e\u003ccode\u003eb6825a9\u003c/code\u003e\u003c/a\u003e Update upload-sarif action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/d971ff74732b8bb5192b03f1ea79cb3d1608bdb7\"\u003e\u003ccode\u003ed971ff7\u003c/code\u003e\u003c/a\u003e Update GitHub Actions to latest versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/076adc09746d9203ead11d72f2da156c23860d7c\"\u003e\u003ccode\u003e076adc0\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/69478fd01e8438f256c4dd2657d98dcec4cdac29\"\u003e\u003ccode\u003e69478fd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/googlechrome/workbox/issues/3433\"\u003e#3433\u003c/a\u003e from GoogleChrome/dependabot/npm_and_yarn/packages/w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/workbox/commit/0d9b8b3a556f7dc5f3beda245e317c694466077a\"\u003e\u003ccode\u003e0d9b8b3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/googlechrome/workbox/issues/3434\"\u003e#3434\u003c/a\u003e from GoogleChrome/dependabot/npm_and_yarn/glob-11.1.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googlechrome/workbox/compare/v7.3.0...v7.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~swissspidy\"\u003eswissspidy\u003c/a\u003e, a new releaser for workbox-window since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.0 to 7.28.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.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\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\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/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\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/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\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\u003c!-- 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/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\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\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\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/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\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/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\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-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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, \u003ccode\u003ebabel-plugin-transform-class-static-block\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/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\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: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/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\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-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\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/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/42cb285b59fc99a8102d69bef6223b75617e9f46\"\u003e\u003ccode\u003e42cb285\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@babel/core\u003c/code\u003e types (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17404\"\u003e#17404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/da0d1ad52e222bcac42b06eb19373fdaa71babef\"\u003e\u003ccode\u003eda0d1ad\u003c/code\u003e\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17490\"\u003e#17490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b41f8cdd0183e800de58c573a4f57497f72b2e26\"\u003e\u003ccode\u003eb41f8cd\u003c/code\u003e\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17493\"\u003e#17493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/18d88b83c67c8dbbe63e4ac423e6006c4c01b85c\"\u003e\u003ccode\u003e18d88b8\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@​babel/core\u003c/code\u003e typings (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17471\"\u003e#17471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/453b068f36b8b2f8a5d10ef9e05e4ec6a985b28f\"\u003e\u003ccode\u003e453b068\u003c/code\u003e\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17474\"\u003e#17474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/98d18aa4f66ce300a6a863bad223ab67b3fdf282\"\u003e\u003ccode\u003e98d18aa\u003c/code\u003e\u003c/a\u003e Misc: Cleanup Babel 8 tasks (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17429\"\u003e#17429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/64ec61ed54fab405a484f310dc61cb94bb55eecc\"\u003e\u003ccode\u003e64ec61e\u003c/code\u003e\u003c/a\u003e export PartialConfig and NormalizedOptions (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17470\"\u003e#17470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.5/packages/babel-core\"\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/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/eslint-parser` from 7.28.0 to 7.28.5\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/eslint-parser\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\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\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/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\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/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\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\u003c!-- 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/eslint-parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\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\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\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/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\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/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\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-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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, \u003ccode\u003ebabel-plugin-transform-class-static-block\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/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\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: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/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\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-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\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/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/42cb285b59fc99a8102d69bef6223b75617e9f46\"\u003e\u003ccode\u003e42cb285\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@babel/core\u003c/code\u003e types (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17404\"\u003e#17404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e7031b725d6a478f4fe14a3cadd0ed2c62a46017\"\u003e\u003ccode\u003ee7031b7\u003c/code\u003e\u003c/a\u003e [Babel 8] Treat \u003ccode\u003eallowSuperOutsideMethod\u003c/code\u003e as top-level only (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17505\"\u003e#17505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f04083a70573804935797e5a4d7d8f647d30a59a\"\u003e\u003ccode\u003ef04083a\u003c/code\u003e\u003c/a\u003e [Babel 8] Align TSMappedType AST (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17479\"\u003e#17479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/432a7ffbff568efb608a5ddd8e87aea39c76bdad\"\u003e\u003ccode\u003e432a7ff\u003c/code\u003e\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17465\"\u003e#17465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e77e3b02d731da53463c5c80c66858cbb0c6dcfb\"\u003e\u003ccode\u003ee77e3b0\u003c/code\u003e\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17448\"\u003e#17448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.5/eslint/babel-eslint-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 [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/eslint-parser\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.0 to 7.28.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/preset-env\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.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\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003cc...\n\n_Description has been truncated_","html_url":"https://github.com/line/webpack.kr/pull/1719","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/line%2Fwebpack.kr/issues/1719","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1719/packages"}},{"old_version":"3.1.0","new_version":"3.1.1","update_type":"patch","path":null,"pr_created_at":"2025-11-24T01:08:36.000Z","version_change":"3.1.0 → 3.1.1","issue":{"uuid":"3656727333","node_id":"PR_kwDOKEll7c61FfyP","number":57,"state":"open","title":"build(deps): bump @mdx-js/loader from 3.1.0 to 3.1.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-24T01:08:36.000Z","updated_at":"2025-11-24T01:08:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"@mdx-js/loader","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) from 3.1.0 to 3.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@mdx-js/loader\u0026package-manager=npm_and_yarn\u0026previous-version=3.1.0\u0026new-version=3.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/xutingzhou/xutingzhou/pull/57","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xutingzhou%2Fxutingzhou/issues/57","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/57/packages"}},{"old_version":"3.1.0","new_version":"3.1.1","update_type":"patch","path":null,"pr_created_at":"2025-11-17T19:09:14.000Z","version_change":"3.1.0 → 3.1.1","issue":{"uuid":"3634663489","node_id":"PR_kwDOA7BOnc6z7WQt","number":7703,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 38 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-24T19:31:40.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-17T19:09:14.000Z","updated_at":"2025-11-24T19:31:42.000Z","time_to_close":606146,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":38,"packages":[{"name":"@docsearch/react","old_version":"3.9.0","new_version":"4.3.2","repository_url":"https://github.com/algolia/docsearch"},{"name":"@react-spring/web","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"react-router-dom","old_version":"6.28.0","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-use","old_version":"17.5.1","new_version":"17.6.0","repository_url":"https://github.com/streamich/react-use"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/eslint-parser","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-react","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@eslint/compat","old_version":"1.3.1","new_version":"2.0.0","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/js","old_version":"9.31.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@mdx-js/loader","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@mdx-js/react","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@octokit/auth-action","old_version":"5.1.1","new_version":"6.0.2","repository_url":"https://github.com/octokit/auth-action.js"},{"name":"@octokit/rest","old_version":"21.1.1","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@pmmmwh/react-refresh-webpack-plugin","old_version":"0.6.0-beta.1","new_version":"0.6.1","repository_url":"https://github.com/pmmmwh/react-refresh-webpack-plugin"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.22","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"copy-webpack-plugin","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/webpack-contrib/copy-webpack-plugin"},{"name":"cypress","old_version":"13.16.0","new_version":"15.6.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-cypress","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/cypress-io/eslint-plugin-cypress"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"globals","old_version":"16.3.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"html-webpack-plugin","old_version":"5.6.3","new_version":"5.6.4","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"jest","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lint-staged","old_version":"15.4.3","new_version":"16.2.6","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"markdownlint-cli","old_version":"0.44.0","new_version":"0.45.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"mini-css-extract-plugin","old_version":"2.9.2","new_version":"2.9.4","repository_url":"https://github.com/webpack-contrib/mini-css-extract-plugin"},{"name":"postcss","old_version":"8.5.3","new_version":"8.5.6","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-loader","old_version":"8.1.1","new_version":"8.2.0","repository_url":"https://github.com/webpack-contrib/postcss-loader"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"remark-emoji","old_version":"5.0.1","new_version":"5.0.2","repository_url":"https://github.com/rhysd/remark-emoji"},{"name":"remark-gfm","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/remarkjs/remark-gfm"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.0","repository_url":"https://github.com/isaacs/rimraf"},{"name":"sass-loader","old_version":"16.0.4","new_version":"16.0.6","repository_url":"https://github.com/webpack/sass-loader"},{"name":"sirv-cli","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/lukeed/sirv"},{"name":"tailwindcss","old_version":"3.4.16","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"webpack","old_version":"5.97.1","new_version":"5.102.1","repository_url":"https://github.com/webpack/webpack"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 38 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@docsearch/react](https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react) | `3.9.0` | `4.3.2` |\n| [@react-spring/web](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.28.0` | `7.9.6` |\n| [react-use](https://github.com/streamich/react-use) | `17.5.1` | `17.6.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.28.5` |\n| [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) | `7.28.0` | `7.28.5` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.0` | `7.28.5` |\n| [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) | `7.27.1` | `7.28.5` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `1.3.1` | `2.0.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.31.0` | `9.39.1` |\n| [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) | `3.1.0` | `3.1.1` |\n| [@mdx-js/react](https://github.com/mdx-js/mdx/tree/HEAD/packages/react) | `3.1.0` | `3.1.1` |\n| [@octokit/auth-action](https://github.com/octokit/auth-action.js) | `5.1.1` | `6.0.2` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `21.1.1` | `22.0.1` |\n| [@pmmmwh/react-refresh-webpack-plugin](https://github.com/pmmmwh/react-refresh-webpack-plugin) | `0.6.0-beta.1` | `0.6.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.22` |\n| [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin) | `13.0.0` | `13.0.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `13.16.0` | `15.6.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) | `5.1.0` | `5.2.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `16.5.0` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.3` | `5.6.4` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `29.7.0` | `30.2.0` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `15.4.3` | `16.2.6` |\n| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | `0.44.0` | `0.45.0` |\n| [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) | `2.9.2` | `2.9.4` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.3` | `8.5.6` |\n| [postcss-loader](https://github.com/webpack-contrib/postcss-loader) | `8.1.1` | `8.2.0` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [remark-emoji](https://github.com/rhysd/remark-emoji) | `5.0.1` | `5.0.2` |\n| [remark-gfm](https://github.com/remarkjs/remark-gfm) | `4.0.0` | `4.0.1` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.0` |\n| [sass-loader](https://github.com/webpack/sass-loader) | `16.0.4` | `16.0.6` |\n| [sirv-cli](https://github.com/lukeed/sirv) | `3.0.0` | `3.0.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.16` | `4.1.17` |\n| [webpack](https://github.com/webpack/webpack) | `5.97.1` | `5.102.1` |\n\n\nUpdates `@docsearch/react` from 3.9.0 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algolia/docsearch/releases\"\u003e\u003ccode\u003e@​docsearch/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.3.0...v4.3.1\"\u003e4.3.1\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enpm:\u003c/strong\u003e Publish new packages with public access (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2795\"\u003e#2795\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/2d045b59f29df9300e466b4701c3378022895e4a\"\u003e2d045b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.1.0...v4.2.0\"\u003e4.2.0\u003c/a\u003e (2025-10-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003easkai:\u003c/strong\u003e Fixes issue with askai state being outside DocSearchModal (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2778\"\u003e#2778\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/5d8943b5c6d84410b1ff9ad5604646609c6c9e63\"\u003e5d8943b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove hit favorite and hit deletion animations (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2777\"\u003e#2777\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/cd9e6fb3fb2eb4a618c7037983ad9a563d96cf5b\"\u003ecd9e6fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etypo (\u003ca href=\"https://github.com/algolia/docsearch/commit/1ff1198da31e0ee39ddfe61168f9ac3d86beb164\"\u003e1ff1198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecurate AskAI search parameters (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2768\"\u003e#2768\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/d8ad7f6d5f4ba1784cf9fdd2f25cbd58cc27015d\"\u003ed8ad7f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edark theme support for Menu (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2776\"\u003e#2776\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/01517d94dec49ac2533425c70d9a02ab3fc70a8d\"\u003e01517d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eModal and AskAI UX tweaks (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2765\"\u003e#2765\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/0267f554532a754a776f8125d16949ba2d4ff327\"\u003e0267f55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eModal UI/UX fixes and updates (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2780\"\u003e#2780\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/a3ab7a8176fd9ec32e879237b887dce8a138a7cc\"\u003ea3ab7a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate Ask AI docs (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2775\"\u003e#2775\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/9986cbf4266e1fecb44ee3658d556c9315852540\"\u003e9986cbf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.0.1...v4.1.0\"\u003e4.1.0\u003c/a\u003e (2025-09-22)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd docsearch 4 to website (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2767\"\u003e#2767\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/9a908b89b08972f7eb30fdce3435e7adff8fbdfa\"\u003e9a908b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit docsearch-react package exports (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2764\"\u003e#2764\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/b15f302ee3c262e79c3bba92a936cd8163fe406d\"\u003eb15f302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.0.0...v4.0.1\"\u003e4.0.1\u003c/a\u003e (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e Adds zod to dependency list (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2759\"\u003e#2759\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/40112944e8a7018568b50cddaf694312f26e167c\"\u003e4011294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodal:\u003c/strong\u003e Fixes issue with index typings on DocSearchModal (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/55934d8f9804959e7ae8e2407fc306552dbadfbc\"\u003e55934d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algolia/docsearch/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​docsearch/react\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/algolia/docsearch/compare/v4.3.1...v4.3.2\"\u003e4.3.2\u003c/a\u003e (2025-11-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esuggested-questions:\u003c/strong\u003e Fixes Suggested Questions on dark theme (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2797\"\u003e#2797\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/d9c42204572141a042ea93abf6d4aa73571c1354\"\u003ed9c4220\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.3.0...v4.3.1\"\u003e4.3.1\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enpm:\u003c/strong\u003e Publish new packages with public access (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2795\"\u003e#2795\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/2d045b59f29df9300e466b4701c3378022895e4a\"\u003e2d045b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.2.0...v4.3.0\"\u003e4.3.0\u003c/a\u003e (2025-11-04)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocsearch-js:\u003c/strong\u003e resultsFooterComponent not working in JS CDN version (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2786\"\u003e#2786\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/5381e76126d6111039407d5aea06f8710917515f\"\u003e5381e76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e Fix API Reference docs page formatting (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2783\"\u003e#2783\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/8980d47dbc7981e34fa3c15a7ce4ba42ed795eed\"\u003e8980d47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e updated askai markdown documentation (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2788\"\u003e#2788\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/f7be2a65fcfaadf8ea192c0d4ef796a6635ee30d\"\u003ef7be2a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eComposable API packages versions (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2789\"\u003e#2789\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/b91e3099c63090003ddc656e40ac356dc6c64efa\"\u003eb91e309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomposable-api:\u003c/strong\u003e Document Composable API (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2793\"\u003e#2793\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/e5ae33fe905703cb7211c73cc22c98cd48e33285\"\u003ee5ae33f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomposable-api:\u003c/strong\u003e Introduce new Composable API (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2779\"\u003e#2779\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/5e9bdfed70fe9d3a93583836fff62e52e387b25f\"\u003e5e9bdfe\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2771\"\u003e#2771\u003c/a\u003e \u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2772\"\u003e#2772\u003c/a\u003e \u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2774\"\u003e#2774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuggested-questions:\u003c/strong\u003e Add suggested questions (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2787\"\u003e#2787\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/2b4779ad06d6a132e82e0e43540550e580c6b498\"\u003e2b4779a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/algolia/docsearch/compare/v4.1.0...v4.2.0\"\u003e4.2.0\u003c/a\u003e (2025-10-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003easkai:\u003c/strong\u003e Fixes issue with askai state being outside DocSearchModal (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2778\"\u003e#2778\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/5d8943b5c6d84410b1ff9ad5604646609c6c9e63\"\u003e5d8943b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove hit favorite and hit deletion animations (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2777\"\u003e#2777\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/cd9e6fb3fb2eb4a618c7037983ad9a563d96cf5b\"\u003ecd9e6fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etypo (\u003ca href=\"https://github.com/algolia/docsearch/commit/1ff1198da31e0ee39ddfe61168f9ac3d86beb164\"\u003e1ff1198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecurate AskAI search parameters (\u003ca href=\"https://redirect.github.com/algolia/docsearch/issues/2768\"\u003e#2768\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/docsearch/commit/d8ad7f6d5f4ba1784cf9fdd2f25cbd58cc27015d\"\u003ed8ad7f6\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\u003eSee full diff in \u003ca href=\"https://github.com/algolia/docsearch/commits/HEAD/packages/docsearch-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-spring/web` from 9.7.5 to 10.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/react-spring/releases\"\u003e\u003ccode\u003e@​react-spring/web\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix issue with Jest and legacy React apps using useTransition by \u003ca href=\"https://github.com/dimitris-tsetsonis\"\u003e\u003ccode\u003e@​dimitris-tsetsonis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2394\"\u003epmndrs/react-spring#2394\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/dimitris-tsetsonis\"\u003e\u003ccode\u003e@​dimitris-tsetsonis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2394\"\u003epmndrs/react-spring#2394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.2...v10.0.3\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.2...v10.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove accessing elem.ref in renderTransitions by \u003ca href=\"https://github.com/robertjarske\"\u003e\u003ccode\u003e@​robertjarske\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2373\"\u003epmndrs/react-spring#2373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport immediate useResize by \u003ca href=\"https://github.com/LoganDark\"\u003e\u003ccode\u003e@​LoganDark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2375\"\u003epmndrs/react-spring#2375\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/robertjarske\"\u003e\u003ccode\u003e@​robertjarske\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2373\"\u003epmndrs/react-spring#2373\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.1...v10.0.2\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.1...v10.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: spring does not start by \u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2372\"\u003epmndrs/react-spring#2372\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.0...v10.0.1\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.0...v10.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency concurrently to v9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2326\"\u003epmndrs/react-spring#2326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update TSUP to v8 by \u003ca href=\"https://github.com/joshuaellis\"\u003e\u003ccode\u003e@​joshuaellis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2328\"\u003epmndrs/react-spring#2328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency chokidar to v4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2325\"\u003epmndrs/react-spring#2325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2274\"\u003epmndrs/react-spring#2274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): fix bad spelling of package name by \u003ca href=\"https://github.com/joshuaellis\"\u003e\u003ccode\u003e@​joshuaellis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2350\"\u003epmndrs/react-spring#2350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vite-tsconfig-paths to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2338\"\u003epmndrs/react-spring#2338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vite to v6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2337\"\u003epmndrs/react-spring#2337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2330\"\u003epmndrs/react-spring#2330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003eimmediate\u003c/code\u003e does by \u003ca href=\"https://github.com/jorisw\"\u003e\u003ccode\u003e@​jorisw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2357\"\u003epmndrs/react-spring#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​vanilla-extract/vite-plugin\u003c/code\u003e to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2360\"\u003epmndrs/react-spring#2360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: react 19 support by \u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2368\"\u003epmndrs/react-spring#2368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update node.js to v22 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2339\"\u003epmndrs/react-spring#2339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency cypress to v14 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2367\"\u003epmndrs/react-spring#2367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency cookie to v1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2348\"\u003epmndrs/react-spring#2348\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/jorisw\"\u003e\u003ccode\u003e@​jorisw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2357\"\u003epmndrs/react-spring#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2368\"\u003epmndrs/react-spring#2368\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.0\"\u003ehttps://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.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/pmndrs/react-spring/commit/b6fbb98101f2cf00a6668cffed6d1b4d0012ae3a\"\u003e\u003ccode\u003eb6fbb98\u003c/code\u003e\u003c/a\u003e v10.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/f69b748600d3c528a141191b4a26b0c7bd062177\"\u003e\u003ccode\u003ef69b748\u003c/code\u003e\u003c/a\u003e fix: ref access issue in jest and legacy react apps (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2394\"\u003e#2394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/8631391a51634a327a235c26d7fc44723ee3a564\"\u003e\u003ccode\u003e8631391\u003c/code\u003e\u003c/a\u003e v10.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/7cc1c901aaa218681afd6b7528ea58f1e9b249ce\"\u003e\u003ccode\u003e7cc1c90\u003c/code\u003e\u003c/a\u003e fix: respect \u003ccode\u003eimmediate\u003c/code\u003e option to \u003ccode\u003euseResize\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2375\"\u003e#2375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/197e0a7f9699b27e5000bdbc3307c4866e66a816\"\u003e\u003ccode\u003e197e0a7\u003c/code\u003e\u003c/a\u003e fix: remove accessing elem.ref in renderTransitions (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2373\"\u003e#2373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/2dec5832e881758c977b280443dc2e25d09c1134\"\u003e\u003ccode\u003e2dec583\u003c/code\u003e\u003c/a\u003e v10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/de1244b8777a87305b6a359db3851dd36e72b78b\"\u003e\u003ccode\u003ede1244b\u003c/code\u003e\u003c/a\u003e fix: spring does not start (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2372\"\u003e#2372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/195c479b0360bf106edf16b3c602aa3b7c02c6ad\"\u003e\u003ccode\u003e195c479\u003c/code\u003e\u003c/a\u003e chore: v10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/7116bba5081366beeef5fb17723289bebab2f253\"\u003e\u003ccode\u003e7116bba\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency cookie to v1 (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2348\"\u003e#2348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/f463ef7024380fdd5b7f1c1ad205c27db739a4d6\"\u003e\u003ccode\u003ef463ef7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency cypress to v14 (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2367\"\u003e#2367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 6.28.0 to 7.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ereact-router-dom-v5-compat@6.4.0-pre.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies\n\u003cul\u003e\n\u003cli\u003ereact-router@6.4.0-pre.15\u003c/li\u003e\n\u003cli\u003ereact-router-dom@6.4.0-pre.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-router-dom-v5-compat@6.4.0-pre.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies\n\u003cul\u003e\n\u003cli\u003ereact-router@6.4.0-pre.11\u003c/li\u003e\n\u003cli\u003ereact-router-dom@6.4.0-pre.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.9.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.8.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e75da95e16ecf625f4e3bbc864b1a0a5202052c2\"\u003e\u003ccode\u003ee75da95\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14538\"\u003e#14538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6104e1fc91b5b9485573b7b0c17ab17ecda6ca33\"\u003e\u003ccode\u003e6104e1f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14535\"\u003e#14535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/092c872603c2cba6498144ef988437773ff89438\"\u003e\u003ccode\u003e092c872\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14523\"\u003e#14523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/a1918125144aecd8ac5dd62ad3b682877f06106f\"\u003e\u003ccode\u003ea191812\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14485\"\u003e#14485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/74bef786708cf6fe626649adca60a39bce898f39\"\u003e\u003ccode\u003e74bef78\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14469\"\u003e#14469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e650acfa72280373471b329931f024d9445f2925\"\u003e\u003ccode\u003ee650acf\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14431\"\u003e#14431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/7a2271e916e50427d726ac976b188c9e1aebc48c\"\u003e\u003ccode\u003e7a2271e\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14427\"\u003e#14427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/12a6719354315b0e6847475bd802098ccfe7d56a\"\u003e\u003ccode\u003e12a6719\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14395\"\u003e#14395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/b6c49ecb0a6a057fbdba0ecdf7e6e6fbc56911e4\"\u003e\u003ccode\u003eb6c49ec\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14394\"\u003e#14394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8d7ed4dd8a06384f560bcf57a0fa0b1dc4736916\"\u003e\u003ccode\u003e8d7ed4d\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14386\"\u003e#14386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.9.6/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for react-router-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-use` from 17.5.1 to 17.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/react-use/releases\"\u003ereact-use's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.6.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/react-use/compare/v17.5.1...v17.6.0\"\u003e17.6.0\u003c/a\u003e (2024-12-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd onChange callback to useWindowSize (\u003ca href=\"https://github.com/streamich/react-use/commit/ea656f7e751b8366360ce2aa8238057bbbc1251a\"\u003eea656f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd onChange callback to useWindowSize (\u003ca href=\"https://github.com/streamich/react-use/commit/3eb531ac9e9e04641df29aafbd2677869cdcb085\"\u003e3eb531a\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/streamich/react-use/blob/master/CHANGELOG.md\"\u003ereact-use's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/streamich/react-use/compare/v17.5.1...v17.6.0\"\u003e17.6.0\u003c/a\u003e (2024-12-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd onChange callback to useWindowSize (\u003ca href=\"https://github.com/streamich/react-use/commit/ea656f7e751b8366360ce2aa8238057bbbc1251a\"\u003eea656f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd onChange callback to useWindowSize (\u003ca href=\"https://github.com/streamich/react-use/commit/3eb531ac9e9e04641df29aafbd2677869cdcb085\"\u003e3eb531a\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/streamich/react-use/commit/ad33f76dfff7ddb041a9ef74b80656a94affaa80\"\u003e\u003ccode\u003ead33f76\u003c/code\u003e\u003c/a\u003e chore(release): 17.6.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/7602956c316005c24512c6a368dd43ea9555a6ac\"\u003e\u003ccode\u003e7602956\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/react-use/issues/2608\"\u003e#2608\u003c/a\u003e from mahmoud-elgammal/feature/useWindowSize-onChange\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/7c4d69650f4e5332839668f1e982a95f5125cb80\"\u003e\u003ccode\u003e7c4d696\u003c/code\u003e\u003c/a\u003e docs: add security policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/ea656f7e751b8366360ce2aa8238057bbbc1251a\"\u003e\u003ccode\u003eea656f7\u003c/code\u003e\u003c/a\u003e feat: add onChange callback to useWindowSize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/3eb531ac9e9e04641df29aafbd2677869cdcb085\"\u003e\u003ccode\u003e3eb531a\u003c/code\u003e\u003c/a\u003e feat: add onChange callback to useWindowSize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/e1d0cd9f7fb2a124a9d46879489abfefdf48d836\"\u003e\u003ccode\u003ee1d0cd9\u003c/code\u003e\u003c/a\u003e chore(deps): update typescript-eslint monorepo to v5.62.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/1365221792b374b338f439407388e8110b27e38c\"\u003e\u003ccode\u003e1365221\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rxjs to v7.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/e1aff111b02194e48f36afd892d2fd4a3b0971be\"\u003e\u003ccode\u003ee1aff11\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency react-spring to v9.7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/a2028263a889adf5ed8105afe6916189c5521f12\"\u003e\u003ccode\u003ea202826\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-react to v7.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/react-use/commit/d5654ebbde14ee90de872c1a98ac72140a393a26\"\u003e\u003ccode\u003ed5654eb\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsx-a11y to v6.9.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/react-use/compare/v17.5.1...v17.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.0 to 7.28.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.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\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\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/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\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/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\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\u003c!-- 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/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\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\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\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/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\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/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\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-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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, \u003ccode\u003ebabel-plugin-transform-class-static-block\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/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\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: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/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\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-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\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/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/42cb285b59fc99a8102d69bef6223b75617e9f46\"\u003e\u003ccode\u003e42cb285\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@babel/core\u003c/code\u003e types (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17404\"\u003e#17404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/da0d1ad52e222bcac42b06eb19373fdaa71babef\"\u003e\u003ccode\u003eda0d1ad\u003c/code\u003e\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17490\"\u003e#17490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b41f8cdd0183e800de58c573a4f57497f72b2e26\"\u003e\u003ccode\u003eb41f8cd\u003c/code\u003e\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17493\"\u003e#17493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/18d88b83c67c8dbbe63e4ac423e6006c4c01b85c\"\u003e\u003ccode\u003e18d88b8\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@​babel/core\u003c/code\u003e typings (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17471\"\u003e#17471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/453b068f36b8b2f8a5d10ef9e05e4ec6a985b28f\"\u003e\u003ccode\u003e453b068\u003c/code\u003e\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17474\"\u003e#17474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/98d18aa4f66ce300a6a863bad223ab67b3fdf282\"\u003e\u003ccode\u003e98d18aa\u003c/code\u003e\u003c/a\u003e Misc: Cleanup Babel 8 tasks (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17429\"\u003e#17429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/64ec61ed54fab405a484f310dc61cb94bb55eecc\"\u003e\u003ccode\u003e64ec61e\u003c/code\u003e\u003c/a\u003e export PartialConfig and NormalizedOptions (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17470\"\u003e#17470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.5/packages/babel-core\"\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/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/eslint-parser` from 7.28.0 to 7.28.5\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/eslint-parser\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\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\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/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\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/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\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\u003c!-- 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/eslint-parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\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\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\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/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\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/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\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-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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, \u003ccode\u003ebabel-plugin-transform-class-static-block\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/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\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: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/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\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-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\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/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/42cb285b59fc99a8102d69bef6223b75617e9f46\"\u003e\u003ccode\u003e42cb285\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@babel/core\u003c/code\u003e types (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17404\"\u003e#17404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e7031b725d6a478f4fe14a3cadd0ed2c62a46017\"\u003e\u003ccode\u003ee7031b7\u003c/code\u003e\u003c/a\u003e [Babel 8] Treat \u003ccode\u003eallowSuperOutsideMethod\u003c/code\u003e as top-level only (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17505\"\u003e#17505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f04083a70573804935797e5a4d7d8f647d30a59a\"\u003e\u003ccode\u003ef04083a\u003c/code\u003e\u003c/a\u003e [Babel 8] Align TSMappedType AST (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17479\"\u003e#17479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/432a7ffbff568efb608a5ddd8e87aea39c76bdad\"\u003e\u003ccode\u003e432a7ff\u003c/code\u003e\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17465\"\u003e#17465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e77e3b02d731da53463c5c80c66858cbb0c6dcfb\"\u003e\u003ccode\u003ee77e3b0\u003c/code\u003e\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17448\"\u003e#17448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.5/eslint/babel-eslint-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 [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/eslint-parser\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.0 to 7.28.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/preset-env\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.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\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\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/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\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/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\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\u003c!-- 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/preset-env\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\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\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\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/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\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/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\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-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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, \u003ccode\u003ebabel-plugin-transform-class-static-block\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/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\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: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/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e ...\n\n_Description has been truncated_","html_url":"https://github.com/webpack/webpack.js.org/pull/7703","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack%2Fwebpack.js.org/issues/7703","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7703/packages"}},{"old_version":"3.1.0","new_version":"3.1.1","update_type":"patch","path":null,"pr_created_at":"2025-11-17T10:18:44.000Z","version_change":"3.1.0 → 3.1.1","issue":{"uuid":"3632658971","node_id":"PR_kwDOPBBbnM6z0m88","number":22,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 82 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2025-11-24T05:38:17.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-17T10:18:44.000Z","updated_at":"2025-11-24T05:38:26.000Z","time_to_close":587973,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":82,"packages":[{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@vitest/coverage-istanbul","old_version":"3.2.4","new_version":"4.0.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.0.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"9.31.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"jsdom","old_version":"26.1.0","new_version":"27.2.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"msw","old_version":"2.10.4","new_version":"2.12.2","repository_url":"https://github.com/mswjs/msw"},{"name":"turbo","old_version":"2.5.4","new_version":"2.6.1","repository_url":"https://github.com/vercel/turborepo"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@hookform/resolvers","old_version":"5.1.1","new_version":"5.2.2","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@mdx-js/loader","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@mdx-js/react","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"},{"name":"@next/mdx","old_version":"15.3.5","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/third-parties","old_version":"15.3.5","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@sentry/nextjs","old_version":"9.38.0","new_version":"10.25.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tailwindcss/typography","old_version":"0.5.16","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"import-in-the-middle","old_version":"1.14.2","new_version":"2.0.0","repository_url":"https://github.com/nodejs/import-in-the-middle"},{"name":"jose","old_version":"6.0.11","new_version":"6.1.2","repository_url":"https://github.com/panva/jose"},{"name":"lucide-react","old_version":"0.525.0","new_version":"0.554.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.3.5","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.8","new_version":"19.2.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.6","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"require-in-the-middle","old_version":"7.5.2","new_version":"8.0.1","repository_url":"https://github.com/nodejs/require-in-the-middle"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"uuid","old_version":"11.1.0","new_version":"13.0.0","repository_url":"https://github.com/uuidjs/uuid"},{"name":"zod","old_version":"4.0.5","new_version":"4.1.12","repository_url":"https://github.com/colinhacks/zod"},{"name":"@playwright/test","old_version":"1.54.1","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/postcss","old_version":"4.1.11","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"24.0.13","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.6.0","new_version":"5.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.22","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"cross-env","old_version":"7.0.3","new_version":"10.1.0","repository_url":"https://github.com/kentcdodds/cross-env"},{"name":"cssnano","old_version":"7.0.7","new_version":"7.1.2","repository_url":"https://github.com/cssnano/cssnano"},{"name":"eslint-config-next","old_version":"15.3.5","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-prettier","old_version":"5.5.1","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"tailwindcss","old_version":"4.1.11","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@eslint/js","old_version":"9.31.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.3.5","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-turbo","old_version":"2.5.4","new_version":"2.6.1","repository_url":"https://github.com/vercel/turborepo"},{"name":"globals","old_version":"16.3.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"typescript-eslint","old_version":"8.36.0","new_version":"8.46.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@radix-ui/react-accordion","old_version":"1.2.11","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-alert-dialog","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-aspect-ratio","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-context-menu","old_version":"2.2.15","new_version":"2.2.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.15","new_version":"2.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-hover-card","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-menubar","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.13","new_version":"1.2.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-radio-group","old_version":"1.3.7","new_version":"1.3.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.9","new_version":"1.2.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.5","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.3.5","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.5","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.14","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle-group","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react-day-picker","old_version":"9.8.0","new_version":"9.11.1","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-hook-form","old_version":"7.60.0","new_version":"7.66.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-resizable-panels","old_version":"3.0.3","new_version":"3.0.6","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"recharts","old_version":"3.1.0","new_version":"3.4.1","repository_url":"https://github.com/recharts/recharts"},{"name":"sonner","old_version":"2.0.6","new_version":"2.0.7","repository_url":"https://github.com/emilkowalski/sonner"},{"name":"@tailwindcss/cli","old_version":"4.1.11","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the dependencies group with 79 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `3.2.4` | `4.0.9` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.0.9` |\n| [eslint](https://github.com/eslint/eslint) | `9.31.0` | `9.39.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `27.2.0` |\n| [msw](https://github.com/mswjs/msw) | `2.10.4` | `2.12.2` |\n| [turbo](https://github.com/vercel/turborepo) | `2.5.4` | `2.6.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.9` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.1.1` | `5.2.2` |\n| [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) | `3.1.0` | `3.1.1` |\n| [@mdx-js/react](https://github.com/mdx-js/mdx/tree/HEAD/packages/react) | `3.1.0` | `3.1.1` |\n| [@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx) | `15.3.5` | `16.0.3` |\n| [@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties) | `15.3.5` | `16.0.3` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `9.38.0` | `10.25.0` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.16` | `0.5.19` |\n| [import-in-the-middle](https://github.com/nodejs/import-in-the-middle) | `1.14.2` | `2.0.0` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.1.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.525.0` | `0.554.0` |\n| [next](https://github.com/vercel/next.js) | `15.3.5` | `16.0.3` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.8` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.6` | `19.2.3` |\n| [require-in-the-middle](https://github.com/nodejs/require-in-the-middle) | `7.5.2` | `8.0.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [uuid](https://github.com/uuidjs/uuid) | `11.1.0` | `13.0.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.0.5` | `4.1.12` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.54.1` | `1.56.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.11` | `4.1.17` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.13` | `24.10.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.6.0` | `5.1.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.22` |\n| [cross-env](https://github.com/kentcdodds/cross-env) | `7.0.3` | `10.1.0` |\n| [cssnano](https://github.com/cssnano/cssnano) | `7.0.7` | `7.1.2` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.3.5` | `16.0.3` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.1` | `5.5.4` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.5` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.11` | `4.1.17` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.31.0` | `9.39.1` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.3.5` | `16.0.3` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [eslint-plugin-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo) | `2.5.4` | `2.6.1` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `16.5.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.36.0` | `8.46.4` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives) | `1.2.11` | `1.2.12` |\n| [@radix-ui/react-alert-dialog](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-aspect-ratio](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.3.2` | `1.3.3` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives) | `1.1.11` | `1.1.12` |\n| [@radix-ui/react-context-menu](https://github.com/radix-ui/primitives) | `2.2.15` | `2.2.16` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives) | `2.1.15` | `2.1.16` |\n| [@radix-ui/react-hover-card](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-menubar](https://github.com/radix-ui/primitives) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives) | `1.2.13` | `1.2.14` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-radio-group](https://github.com/radix-ui/primitives) | `1.3.7` | `1.3.8` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives) | `1.2.9` | `1.2.10` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.2.5` | `2.2.6` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives) | `1.3.5` | `1.3.6` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives) | `1.2.5` | `1.2.6` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives) | `1.1.12` | `1.1.13` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.14` | `1.2.15` |\n| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives) | `1.1.9` | `1.1.10` |\n| [@radix-ui/react-toggle-group](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker) | `9.8.0` | `9.11.1` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.60.0` | `7.66.0` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `3.0.3` | `3.0.6` |\n| [recharts](https://github.com/recharts/recharts) | `3.1.0` | `3.4.1` |\n| [sonner](https://github.com/emilkowalski/sonner) | `2.0.6` | `2.0.7` |\n| [@tailwindcss/cli](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli) | `4.1.11` | `4.1.17` |\n\n\nUpdates `@testing-library/dom` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003e10.4.1\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e225a3e4\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/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e\u003ccode\u003e225a3e4\u003c/code\u003e\u003c/a\u003e fix(deps): replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/jest-dom` from 6.6.3 to 6.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/jest-dom/releases\"\u003e\u003ccode\u003e@​testing-library/jest-dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.9.0...v6.9.1\"\u003e6.9.1\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined \u003ccode\u003eNode\u003c/code\u003e error (nodejs) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/707\"\u003e#707\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/0ff8904ff4683d676ff70ab68b7f08465c44d0d0\"\u003e0ff8904\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.8.0...v6.9.0\"\u003e6.9.0\u003c/a\u003e (2025-09-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd .toAppearBefore/.toAppearAfter matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/702\"\u003e#702\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/95f870acb2f9b200bb8833aba476fba3ad7b8dee\"\u003e95f870a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.7.0...v6.8.0\"\u003e6.8.0\u003c/a\u003e (2025-08-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toBePartiallyPressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/692\"\u003e#692\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/779b7125d39fe49e8b674f078c4692c1becdc8b4\"\u003e779b712\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.4...v6.7.0\"\u003e6.7.0\u003c/a\u003e (2025-08-13)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toBePressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/658\"\u003e#658\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cfdf8ae3701ddb4fc26f481a842366f1b0823594\"\u003ecfdf8ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.6.4\"\u003e6.6.4\u003c/a\u003e (2025-07-26)\u003c/h2\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/659\"\u003e#659\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/707e6471ae33fa2a25fab7e87be721218b5b9339\"\u003e707e647\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/testing-library/jest-dom/commit/0ff8904ff4683d676ff70ab68b7f08465c44d0d0\"\u003e\u003ccode\u003e0ff8904\u003c/code\u003e\u003c/a\u003e fix: Fix undefined \u003ccode\u003eNode\u003c/code\u003e error (nodejs) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/95f870acb2f9b200bb8833aba476fba3ad7b8dee\"\u003e\u003ccode\u003e95f870a\u003c/code\u003e\u003c/a\u003e feat: Add .toAppearBefore/.toAppearAfter matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/d6663f5f97a76ffa8e70784be3d42d2662d28961\"\u003e\u003ccode\u003ed6663f5\u003c/code\u003e\u003c/a\u003e docs: add nossbigg as a contributor for code, and test (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/703\"\u003e#703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/779b7125d39fe49e8b674f078c4692c1becdc8b4\"\u003e\u003ccode\u003e779b712\u003c/code\u003e\u003c/a\u003e feat: add toBePartiallyPressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/e15f7893cda14a493c92511968502331939adef3\"\u003e\u003ccode\u003ee15f789\u003c/code\u003e\u003c/a\u003e docs: add kretajak as a contributor for code, and test (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/691\"\u003e#691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cfdf8ae3701ddb4fc26f481a842366f1b0823594\"\u003e\u003ccode\u003ecfdf8ae\u003c/code\u003e\u003c/a\u003e feat: add toBePressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/f00d94d3d169d1aee06a9dfe0d6625e8d7798b74\"\u003e\u003ccode\u003ef00d94d\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003edependebot.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/476c30b43fd8344c9bb13ac92e70ed14ba895fc8\"\u003e\u003ccode\u003e476c30b\u003c/code\u003e\u003c/a\u003e refactor: drop \u003ccode\u003elodash\u003c/code\u003e entirely (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/fafd8caa9fafb00f7b55b0f5d0a6f1bb328ae2cd\"\u003e\u003ccode\u003efafd8ca\u003c/code\u003e\u003c/a\u003e chore: add tests for Node 22 \u0026amp; 24 (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/d9babb1961a2b3aeb220b1c9d0cc99de6aea2529\"\u003e\u003ccode\u003ed9babb1\u003c/code\u003e\u003c/a\u003e docs: fix typo (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-istanbul` from 3.2.4 to 4.0.9\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-istanbul\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.9\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e: Add Set support to toBeOneOf  -  by \u003ca href=\"https://github.com/tim-we\"\u003e\u003ccode\u003e@​tim-we\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8906\"\u003evitest-dev/vitest#8906\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a415d0375\"\u003e\u003c!-- raw HTML omitted --\u003e(a415d)\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\u003ebrowser\u003c/strong\u003e: Add favicon icons to the browser mode ui  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8972\"\u003evitest-dev/vitest#8972\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/353ee5bbc\"\u003e\u003c!-- raw HTML omitted --\u003e(353ee)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eforks\u003c/strong\u003e: Increase worker start timeout  -  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/9027\"\u003evitest-dev/vitest#9027\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5e750f4ba\"\u003e\u003c!-- raw HTML omitted --\u003e(5e750)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e: Cloned request is an instance of \u003ccode\u003eRequest\u003c/code\u003e  -  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/8985\"\u003evitest-dev/vitest#8985\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/506a9fd0f\"\u003e\u003c!-- raw HTML omitted --\u003e(506a9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Collect file/suite/test duration correctly  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8976\"\u003evitest-dev/vitest#8976\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8016da886\"\u003e\u003c!-- raw HTML omitted --\u003e(8016d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.8...v4.0.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkaround \u003ccode\u003enoExternal\u003c/code\u003e merging bug on Vite 6  -  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/8950\"\u003evitest-dev/vitest#8950\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bcb132fd4\"\u003e\u003c!-- raw HTML omitted --\u003e(bcb13)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissed context.d.ts file  -  by \u003ca href=\"https://github.com/termorey\"\u003e\u003ccode\u003e@​termorey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8965\"\u003evitest-dev/vitest#8965\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9044d9356\"\u003e\u003c!-- raw HTML omitted --\u003e(9044d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect error message for non-awaited \u003ccode\u003eexpect.element()\u003c/code\u003e  -  by \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8954\"\u003evitest-dev/vitest#8954\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9638db0f3\"\u003e\u003c!-- raw HTML omitted --\u003e(9638d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Cleanup frame-ancestors from CSP header at coverage middleware  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8941\"\u003evitest-dev/vitest#8941\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1f7303738\"\u003e\u003c!-- raw HTML omitted --\u003e(1f730)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update all non-major dependencies  -  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/8636\"\u003evitest-dev/vitest#8636\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da8b93aa5\"\u003e\u003c!-- raw HTML omitted --\u003e(da8b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eforks\u003c/strong\u003e: Do not fail with Windows Defender enabled  -  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/8967\"\u003evitest-dev/vitest#8967\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c79f47c65\"\u003e\u003c!-- raw HTML omitted --\u003e(c79f4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Properly encode Uint8Array body in annotations  -  by \u003ca href=\"https://github.com/Livan-pro\"\u003e\u003ccode\u003e@​Livan-pro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8951\"\u003evitest-dev/vitest#8951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/997ca5a82\"\u003e\u003c!-- raw HTML omitted --\u003e(997ca)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e: Copy static properties if spy is initialised with \u003ccode\u003evi.fn()\u003c/code\u003e, fix types for \u003ccode\u003evi.spyOn(obj, class)\u003c/code\u003e  -  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/8956\"\u003evitest-dev/vitest#8956\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/75e7fcc51\"\u003e\u003c!-- raw HTML omitted --\u003e(75e7f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriverio\u003c/strong\u003e: When no argument is passed to the .click interaction command, the webdriver command should also have no argument  -  by \u003ca href=\"https://github.com/julienw\"\u003e\u003ccode\u003e@​julienw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8937\"\u003evitest-dev/vitest#8937\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/069e6db9b\"\u003e\u003c!-- raw HTML omitted --\u003e(069e6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.7...v4.0.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBind \u003ccode\u003eprocess\u003c/code\u003e in case global is overwritten  -  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/8916\"\u003evitest-dev/vitest#8916\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6240d51a6\"\u003e\u003c!-- raw HTML omitted --\u003e(6240d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate environment once per worker with \u003ccode\u003eisolate: false\u003c/code\u003e  -  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/8915\"\u003evitest-dev/vitest#8915\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c9078a26e\"\u003e\u003c!-- raw HTML omitted --\u003e(c9078)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Locator as a possible element type in \u003ccode\u003etoContainElement()\u003c/code\u003e matcher  -  by \u003ca href=\"https://github.com/vitalybaev\"\u003e\u003ccode\u003e@​vitalybaev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8910\"\u003evitest-dev/vitest#8910\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8927\"\u003evitest-dev/vitest#8927\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/35a27d4b3\"\u003e\u003c!-- raw HTML omitted --\u003e(35a27)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Inherit \u003ccode\u003eisolate\u003c/code\u003e option, deprecate \u003ccode\u003ebrowser.isolate\u003c/code\u003e/\u003ccode\u003ebrowser.fileParallelism\u003c/code\u003e  -  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/8890\"\u003evitest-dev/vitest#8890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9d2b4d501\"\u003e\u003c!-- raw HTML omitted --\u003e(9d2b4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e: Parse \u003ccode\u003e--execArgv\u003c/code\u003e as array  -  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/8924\"\u003evitest-dev/vitest#8924\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751c3926f\"\u003e\u003c!-- raw HTML omitted --\u003e(751c3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e: Support \u003ccode\u003eURL.createObjectURL\u003c/code\u003e, \u003ccode\u003eFormData.set(prop, blob)\u003c/code\u003e  -  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/8935\"\u003evitest-dev/vitest#8935\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a1b7361ab\"\u003e\u003c!-- raw HTML omitted --\u003e(a1b73)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Avoid \u003ccode\u003e--require\u003c/code\u003e argument when running in deno  -  by \u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8897\"\u003evitest-dev/vitest#8897\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d41fa742f\"\u003e\u003c!-- raw HTML omitted --\u003e(d41fa)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e: Handle re-runs outside \u003ccode\u003etsc\u003c/code\u003e  -  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/8920\"\u003evitest-dev/vitest#8920\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fdb2e7982\"\u003e\u003c!-- raw HTML omitted --\u003e(fdb2e)\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\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSort test files by project by default  -  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/8914\"\u003evitest-dev/vitest#8914\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/680a612ea\"\u003e\u003c!-- raw HTML omitted --\u003e(680a6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eOptimize getting the tests stats  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8908\"\u003evitest-dev/vitest#8908\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/06d6207fb\"\u003e\u003c!-- raw HTML omitted --\u003e(06d62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eArray.from\u003c/code\u003e call  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8907\"\u003evitest-dev/vitest#8907\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b60149b27\"\u003e\u003c!-- raw HTML omitted --\u003e(b6014)\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.6...v4.0.7\"\u003eView changes on GitHub\u003c/a\u003e\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/62fab2443132a62327cbb937573f29cfc7a9820c\"\u003e\u003ccode\u003e62fab24\u003c/code\u003e\u003c/a\u003e chore: release v4.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/46bfd0983d3ed5362592e0e94af4173164440ffe\"\u003e\u003ccode\u003e46bfd09\u003c/code\u003e\u003c/a\u003e chore: release v4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1f5d9d2ccfd0fb23b270e39992eed0a7aaa3f4d7\"\u003e\u003ccode\u003e1f5d9d2\u003c/code\u003e\u003c/a\u003e chore: release v4.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2e7b2b8b98dafc047a3bf2fc0422076ca5e346fa\"\u003e\u003ccode\u003e2e7b2b8\u003c/code\u003e\u003c/a\u003e chore: release v4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e3b7775509dde217436b455d9d3ebcd11e21e7e3\"\u003e\u003ccode\u003ee3b7775\u003c/code\u003e\u003c/a\u003e fix(coverage): prevent filtering out virtual files before remapping to source...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ed9fc71076f94f23320922f115e37bc9a84b6dbb\"\u003e\u003ccode\u003eed9fc71\u003c/code\u003e\u003c/a\u003e chore: release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9b75ec5f2fa46daaaa649493eb7f643a1cc9f51a\"\u003e\u003ccode\u003e9b75ec5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca1766f45ca178f6f79248452d131581c1debd78\"\u003e\u003ccode\u003eca1766f\u003c/code\u003e\u003c/a\u003e chore: release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/07bc56a7a8b0ca7453af71193429c2745355dc6d\"\u003e\u003ccode\u003e07bc56a\u003c/code\u003e\u003c/a\u003e chore: release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/4a28faa67783db5de87194d39a1b3f643bc38287\"\u003e\u003ccode\u003e4a28faa\u003c/code\u003e\u003c/a\u003e chore: release v4.0.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.9/packages/coverage-istanbul\"\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@​vitest/coverage-istanbul\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.4 to 4.0.9\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.9\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e: Add Set support to toBeOneOf  -  by \u003ca href=\"https://github.com/tim-we\"\u003e\u003ccode\u003e@​tim-we\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8906\"\u003evitest-dev/vitest#8906\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a415d0375\"\u003e\u003c!-- raw HTML omitted --\u003e(a415d)\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\u003ebrowser\u003c/strong\u003e: Add favicon icons to the browser mode ui  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8972\"\u003evitest-dev/vitest#8972\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/353ee5bbc\"\u003e\u003c!-- raw HTML omitted --\u003e(353ee)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eforks\u003c/strong\u003e: Increase worker start timeout  -  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/9027\"\u003evitest-dev/vitest#9027\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5e750f4ba\"\u003e\u003c!-- raw HTML omitted --\u003e(5e750)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e: Cloned request is an instance of \u003ccode\u003eRequest\u003c/code\u003e  -  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/8985\"\u003evitest-dev/vitest#8985\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/506a9fd0f\"\u003e\u003c!-- raw HTML omitted --\u003e(506a9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Collect file/suite/test duration correctly  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8976\"\u003evitest-dev/vitest#8976\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8016da886\"\u003e\u003c!-- raw HTML omitted --\u003e(8016d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.8...v4.0.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkaround \u003ccode\u003enoExternal\u003c/code\u003e merging bug on Vite 6  -  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/8950\"\u003evitest-dev/vitest#8950\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bcb132fd4\"\u003e\u003c!-- raw HTML omitted --\u003e(bcb13)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissed context.d.ts file  -  by \u003ca href=\"https://github.com/termorey\"\u003e\u003ccode\u003e@​termorey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8965\"\u003evitest-dev/vitest#8965\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9044d9356\"\u003e\u003c!-- raw HTML omitted --\u003e(9044d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect error message for non-awaited \u003ccode\u003eexpect.element()\u003c/code\u003e  -  by \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8954\"\u003evitest-dev/vitest#8954\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9638db0f3\"\u003e\u003c!-- raw HTML omitted --\u003e(9638d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Cleanup frame-ancestors from CSP header at coverage middleware  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8941\"\u003evitest-dev/vitest#8941\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1f7303738\"\u003e\u003c!-- raw HTML omitted --\u003e(1f730)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update all non-major dependencies  -  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/8636\"\u003evitest-dev/vitest#8636\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da8b93aa5\"\u003e\u003c!-- raw HTML omitted --\u003e(da8b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eforks\u003c/strong\u003e: Do not fail with Windows Defender enabled  -  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/8967\"\u003evitest-dev/vitest#8967\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c79f47c65\"\u003e\u003c!-- raw HTML omitted --\u003e(c79f4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Properly encode Uint8Array body in annotations  -  by \u003ca href=\"https://github.com/Livan-pro\"\u003e\u003ccode\u003e@​Livan-pro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8951\"\u003evitest-dev/vitest#8951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/997ca5a82\"\u003e\u003c!-- raw HTML omitted --\u003e(997ca)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e: Copy static properties if spy is initialised with \u003ccode\u003evi.fn()\u003c/code\u003e, fix types for \u003ccode\u003evi.spyOn(obj, class)\u003c/code\u003e  -  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/8956\"\u003evitest-dev/vitest#8956\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/75e7fcc51\"\u003e\u003c!-- raw HTML omitted --\u003e(75e7f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriverio\u003c/strong\u003e: When no argument is passed to the .click interaction command, the webdriver command should also have no argument  -  by \u003ca href=\"https://github.com/julienw\"\u003e\u003ccode\u003e@​julienw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8937\"\u003evitest-dev/vitest#8937\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/069e6db9b\"\u003e\u003c!-- raw HTML omitted --\u003e(069e6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.7...v4.0.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBind \u003ccode\u003eprocess\u003c/code\u003e in case global is overwritten  -  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/8916\"\u003evitest-dev/vitest#8916\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6240d51a6\"\u003e\u003c!-- raw HTML omitted --\u003e(6240d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate environment once per worker with \u003ccode\u003eisolate: false\u003c/code\u003e  -  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/8915\"\u003evitest-dev/vitest#8915\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c9078a26e\"\u003e\u003c!-- raw HTML omitted --\u003e(c9078)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Locator as a possible element type in \u003ccode\u003etoContainElement()\u003c/code\u003e matcher  -  by \u003ca href=\"https://github.com/vitalybaev\"\u003e\u003ccode\u003e@​vitalybaev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8910\"\u003evitest-dev/vitest#8910\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8927\"\u003evitest-dev/vitest#8927\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/35a27d4b3\"\u003e\u003c!-- raw HTML omitted --\u003e(35a27)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Inherit \u003ccode\u003eisolate\u003c/code\u003e option, deprecate \u003ccode\u003ebrowser.isolate\u003c/code\u003e/\u003ccode\u003ebrowser.fileParallelism\u003c/code\u003e  -  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/8890\"\u003evitest-dev/vitest#8890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9d2b4d501\"\u003e\u003c!-- raw HTML omitted --\u003e(9d2b4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e: Parse \u003ccode\u003e--execArgv\u003c/code\u003e as array  -  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/8924\"\u003evitest-dev/vitest#8924\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751c3926f\"\u003e\u003c!-- raw HTML omitted --\u003e(751c3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e: Support \u003ccode\u003eURL.createObjectURL\u003c/code\u003e, \u003ccode\u003eFormData.set(prop, blob)\u003c/code\u003e  -  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/8935\"\u003evitest-dev/vitest#8935\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a1b7361ab\"\u003e\u003c!-- raw HTML omitted --\u003e(a1b73)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Avoid \u003ccode\u003e--require\u003c/code\u003e argument when running in deno  -  by \u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8897\"\u003evitest-dev/vitest#8897\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d41fa742f\"\u003e\u003c!-- raw HTML omitted --\u003e(d41fa)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e: Handle re-runs outside \u003ccode\u003etsc\u003c/code\u003e  -  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/8920\"\u003evitest-dev/vitest#8920\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fdb2e7982\"\u003e\u003c!-- raw HTML omitted --\u003e(fdb2e)\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\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSort test files by project by default  -  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/8914\"\u003evitest-dev/vitest#8914\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/680a612ea\"\u003e\u003c!-- raw HTML omitted --\u003e(680a6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eOptimize getting the tests stats  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8908\"\u003evitest-dev/vitest#8908\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/06d6207fb\"\u003e\u003c!-- raw HTML omitted --\u003e(06d62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eArray.from\u003c/code\u003e call  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8907\"\u003evitest-dev/vitest#8907\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b60149b27\"\u003e\u003c!-- raw HTML omitted --\u003e(b6014)\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.6...v4.0.7\"\u003eView changes on GitHub\u003c/a\u003e\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/62fab2443132a62327cbb937573f29cfc7a9820c\"\u003e\u003ccode\u003e62fab24\u003c/code\u003e\u003c/a\u003e chore: release v4.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/46bfd0983d3ed5362592e0e94af4173164440ffe\"\u003e\u003ccode\u003e46bfd09\u003c/code\u003e\u003c/a\u003e chore: release v4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/da8b93aa532cd1193f416e08c9e3f40b8015086d\"\u003e\u003ccode\u003eda8b93a\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/8636\"\u003e#8636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1f5d9d2ccfd0fb23b270e39992eed0a7aaa3f4d7\"\u003e\u003ccode\u003e1f5d9d2\u003c/code\u003e\u003c/a\u003e chore: release v4.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2e7b2b8b98dafc047a3bf2fc0422076ca5e346fa\"\u003e\u003ccode\u003e2e7b2b8\u003c/code\u003e\u003c/a\u003e chore: release v4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e3b7775509dde217436b455d9d3ebcd11e21e7e3\"\u003e\u003ccode\u003ee3b7775\u003c/code\u003e\u003c/a\u003e fix(coverage): prevent filtering out virtual files before remapping to source...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ed9fc71076f94f23320922f115e37bc9a84b6dbb\"\u003e\u003ccode\u003eed9fc71\u003c/code\u003e\u003c/a\u003e chore: release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9b75ec5f2fa46daaaa649493eb7f643a1cc9f51a\"\u003e\u003ccode\u003e9b75ec5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca1766f45ca178f6f79248452d131581c1debd78\"\u003e\u003ccode\u003eca1766f\u003c/code\u003e\u003c/a\u003e chore: release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/07bc56a7a8b0ca7453af71193429c2745355dc6d\"\u003e\u003ccode\u003e07bc56a\u003c/code\u003e\u003c/a\u003e chore: release v4.0.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.9/packages/coverage-v8\"\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@​vitest/coverage-v8\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.31.0 to 9.39.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\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/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/637216bd4f2aae7c928ad04a4e40eecffb50c9e5\"\u003e\u003ccode\u003e637216b\u003c/code\u003e\u003c/a\u003e docs: update CLI flags migration instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20238\"\u003e#20238\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7cda3bdf1bdd664e6033503a3315ad81736b200\"\u003e\u003ccode\u003ee7cda3b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7b9446f7cc2054aa2cdf8e6225f4ac15a03671a8\"\u003e\u003ccode\u003e7b9446f\u003c/code\u003e\u003c/a\u003e docs: handle empty flags sections on the feature flags page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20222\"\u003e#20222\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfe3c1b2034228765c48c8a445554223767dd16d\"\u003e\u003ccode\u003edfe3c1b\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20270\"\u003e#20270\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\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/a1f4e52d67c94bef61edd1607dcd130047c1baf0\"\u003e\u003ccode\u003ea1f4e52\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint\u003c/code\u003e dependencies (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20265\"\u003e#20265\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7d32298482752eeac9fb46378d4f1ea095f3836\"\u003e\u003ccode\u003ec7d3229\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/core\u003c/code\u003e to ^0.17.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20256\"\u003e#20256\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27549bc774c7c2dc5c569070a3e87c62f602bf7d\"\u003e\u003ccode\u003e27549bc\u003c/code\u003e\u003c/a\u003e chore: update fuzz testing to not error if code sample minimizer fails (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20252\"\u003e#20252\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1370ee40e9d8e0e41843f3278cd745fc1ad543f\"\u003e\u003ccode\u003ea1370ee\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20230\"\u003e#20230\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20208\"\u003e#20208\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/eslint/eslint/commit/e2772811a8595d161870835ff04822b25a2cdf45\"\u003e\u003ccode\u003ee277281\u003c/code\u003e\u003c/a\u003e 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cdf397b30b2b749865ea0fcf4d30eb8ba458896\"\u003e\u003ccode\u003e4cdf397\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\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/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.31.0...v9.39.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 26.1.0 to 27.2.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.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eCSSGroupingRule\u003c/code\u003e, \u003ccode\u003eCSSNestedDeclarations\u003c/code\u003e, \u003ccode\u003eCSSConditionRule\u003c/code\u003e, \u003ccode\u003eCSSContainerRule\u003c/code\u003e, \u003ccode\u003eCSSScopeRule\u003c/code\u003e, \u003ccode\u003eCSSSupportsRule\u003c/code\u003e, \u003ccode\u003eCSSLayerBlockRule\u003c/code\u003e, and \u003ccode\u003eCSSLayerStatementRule\u003c/code\u003e to jsdom \u003ccode\u003eWindow\u003c/code\u003es. (acemir)\u003c/li\u003e\n\u003cli\u003eImproved CSS parsing and CSSOM object APIs via updates to \u003ca href=\"https://www.npmjs.com/package/@acemir/cssom\"\u003e\u003ccode\u003e@acemir/cssom\u003c/code\u003e\u003c/a\u003e. (acemir)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e@import\u003c/code\u003e-ed stylesheets to be properly exposed to CSSOM, and not to overwrite the sheet created from the \u003ccode\u003e\u0026lt;link\u0026gt;\u003c/code\u003e or \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e element. (acemir)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 27.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved CSS parsing by switching to \u003ca href=\"https://www.npmjs.com/package/@acemir/cssom\"\u003e\u003ccode\u003e@acemir/cssom\u003c/code\u003e\u003c/a\u003e, including support for nested selectors, nested declarations, layer statements, and improved at-rule validation. (acemir)\u003c/li\u003e\n\u003cli\u003eFixed some selector cache invalidation issues where changes to attributes were not being picked up. (asamuzaK)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003e\u0026quot;engines\u0026quot;\u003c/code\u003e field to reflect the new minimum Node.js versions needed to run jsdom, as noted in the changelog for v27.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 27.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThis release inadvertently raised the minimum Node.js version from v20.0.0 to v20.19.0+, v22.12.0+, v24.0.0+\u003c/strong\u003e. (This happened via a dependency update.) This probably should have been a breaking (major) change, instead of happening in a patch version, since it prevents using earlier Node.js versions.\u003c/p\u003e\n\u003cp\u003eAfter further testing, we found that most of our development dependencies also require these versions, and so it's not feasible for the jsdom project to support earlier Node.js versions. (For example, our testing frameworks will not run on them.) If you need to use such earlier versions, or otherwise are working in an environment which gives related errors such as \u003ccode\u003eERR_REQUIRE_ESM\u003c/code\u003e, then please stick with the v26.1.0 release of jsdom. (Noting, of course, that such versions are unsupported, and we will not respond to bug reports opened against them.)\u003c/p\u003e\n\u003cp\u003eSubsequent jsdom releases will explicitly require these minimum Node.js versions, and will have CI testing to ensure that the minimum version is not accidentally raised again.\u003c/p\u003e\n\u003cp\u003eNormal changelog:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed some regressions in CSS selectors. Most such regression fixes were done in a minor update of a dependency, and thus available for all fresh installs of v27.0.0. However, one related to \u003ccode\u003eclass=\u0026quot;\u0026quot;\u003c/code\u003e attribute changes is only possible with a new version of jsdom. (asamuzaK)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 27.0.0\u003c/h2\u003e\n\u003ch3\u003eChanges since 26.1.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js v20 is now the minimum supported version.\u003c/li\u003e\n\u003cli\u003eAdded a variety of event constructors, even though we do not implement their associated specifications or ever fire them: \u003ccode\u003eBeforeUnloadEvent\u003c/code\u003e, \u003ccode\u003eBlobEvent\u003c/code\u003e, \u003ccode\u003eDeviceMotionEvent\u003c/code\u003e (omitting \u003ccode\u003erequestPermission()\u003c/code\u003e), \u003ccode\u003eDeviceOrientationEvent\u003c/code\u003e (omitting \u003ccode\u003erequestPermission()\u003c/code\u003e), \u003ccode\u003ePointerEvent\u003c/code\u003e, \u003ccode\u003ePromiseRejectionEvent\u003c/code\u003e, and \u003ccode\u003eTransitionEvent\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emovementX\u003c/code\u003e and \u003ccode\u003emovementY\u003c/code\u003e to \u003ccode\u003eMouseEvent\u003c/code\u003e. (These are from the \u003ca href=\"https://w3c.github.io/pointerlock/\"\u003ePointer Lock\u003c/a\u003e specification, the rest of which is not implemented.)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecustomElements.getName()\u003c/code\u003e. (mash-graz)\u003c/li\u003e\n\u003cli\u003eUpdated the \u003ca href=\"https://github.com/jsdom/jsdom/blob/ab384d4e381eb6bb99ade4146698d35167b54837/README.md#virtual-consoles\"\u003evirtual console\u003c/a\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;jsdomError\u0026quot;\u003c/code\u003e events are now documented, with specific \u003ccode\u003etype\u003c/code\u003e properties and other properties that depend on the type.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esendTo()\u003c/code\u003e was renamed to \u003ccode\u003eforwardTo()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ejsdomErrors\u003c/code\u003e option to \u003ccode\u003eforwardTo()\u003c/code\u003e can be used to control which errors are sent to the Node.js console. This replaces the previous \u003ccode\u003eomitJSDOMErrors\u003c/code\u003e boolean option.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;jsdomError\u0026quot;\u003c/code\u003es for failed \u003ccode\u003eXMLHttpRequest\u003c/code\u003e fetches are no longer emitted.\u003c/li\u003e\n\u003cli\u003eThe values that are printed when forwarding \u003ccode\u003e\u0026quot;jsdomError\u0026quot;\u003c/code\u003es to the Node.js console are streamlined.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSwitched our CSS selector engine from \u003ca href=\"https://www.npmjs.com/nwsapi\"\u003e\u003ccode\u003enwsapi\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://www.npmjs.com/package/@asamuzakjp/dom-selector\"\u003e\u003ccode\u003e@asamuzakjp/dom-selector\u003c/code\u003e\u003c/a\u003e, closing over 20 selector-related bugs.\u003c/li\u003e\n\u003cli\u003eUpgraded \u003ca href=\"https://www.npmjs.com/package/tough-cookie\"\u003e\u003ccode\u003etough-cookie\u003c/code\u003e\u003c/a\u003e, which now considers URLs like \u003ccode\u003ehttp://localhost/\u003c/code\u003e to be secure contexts (per \u003ca href=\"https://w3c.github.io/webappsec-secure-contexts/#is-origin-trustworthy\"\u003ethe spec\u003c/a\u003e), and thus will return \u003ccode\u003eSecure\u003c/code\u003e-flagged cookies for such URLs. (colincasey)\u003c/li\u003e\n\u003cli\u003eUpgraded \u003ca href=\"https://github.com/jsdom/cssstyle\"\u003e\u003ccode\u003ecssstyle\u003c/code\u003e\u003c/a\u003e, which brings along many improvements and fixes to the \u003ccode\u003eCSSStyleDeclaration\u003c/code\u003e object and its properties.\u003c/li\u003e\n\u003cli\u003eUpdated the user agent stylesheet to be derived from the HTML Standard, instead of from an old revision of Chromium.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eelement.click()\u003c/code\u003e to fire a \u003ccode\u003ePointerEvent\u003c/code\u003e instead of a \u003ccode\u003eMouseEvent\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eChanged certain events to be passive by default.\u003c/li\u003e\n\u003cli\u003eChanged the \u003ccode\u003e\u0026lt;input\u0026gt;\u003c/code\u003e element's \u003ccode\u003epattern=\u0026quot;\u0026quot;\u003c/code\u003e attribute to use the \u003ccode\u003ev\u003c/code\u003e regular expression flag, instead of \u003ccode\u003eu\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed many specification conformance issues with the \u003ccode\u003eWindow\u003c/code\u003e object, including named properties and changing various data properties to accessor properties.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edocument.createEvent()\u003c/code\u003e to accept a more correct set of event names.\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003eElementInternals\u003c/code\u003e accessibility getters and setters. (They were introduced in v23.1.0, but due to inadequate test coverage never actually worked.)\u003c/li\u003e\n\u003cli\u003eFixed using \u003ccode\u003eObject.defineProperty()\u003c/code\u003e on certain objects, such as \u003ccode\u003eHTMLSelectElement\u003c/code\u003e instances.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ejsdom.reconfigure({ url })\u003c/code\u003e not updating \u003ccode\u003edocument.baseURI\u003c/code\u003e or properties derived from it. (This regressed in v26.1.0.)\u003c/li\u003e\n\u003cli\u003eFixed CSS system colors, as well as the \u003ccode\u003einitial\u003c/code\u003e, \u003ccode\u003einherit\u003c/code\u003e, and \u003ccode\u003eunset\u003c/code\u003e keywords, to resolve correctly. (asamuzaK)\u003c/li\u003e\n\u003cli\u003eFixed CSS \u003ccode\u003edisplay\u003c/code\u003e style resolution. (asamuzaK)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges since 27.0.0-beta.3\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/jsdom/jsdom/blob/main/Changelog.md\"\u003ejsdom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e27.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eCSSGroupingRule\u003c/code\u003e, \u003ccode\u003eCSSNestedDeclarations\u003c/code\u003e, \u003ccode\u003eCSSConditionRule\u003c/code\u003e, \u003ccode\u003eCSSContainerRule\u003c/code\u003e, \u003ccode\u003eCSSScopeRule\u003c/code\u003e, \u003ccode\u003eCSSSupportsRule\u003c/code\u003e, \u003ccode\u003eCSSLayerBlockRule\u003c/code\u003e, and \u003ccode\u003eCSSLayerStatementRule\u003c/code\u003e to jsdom \u003ccode\u003eWindow\u003c/code\u003es. (acemir)\u003c/li\u003e\n\u003cli\u003eImproved CSS parsing and CSSOM object APIs via updates to \u003ca href=\"https://www.npmjs.com/package/@acemir/cssom\"\u003e\u003ccode\u003e@acemir/cssom\u003c/code\u003e\u003c/a\u003e. (acemir)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e@import\u003c/code\u003e-ed stylesheets to be properly exposed to CSSOM, and not to overwrite the sheet created from the \u003ccode\u003e\u0026lt;link\u0026gt;\u003c/code\u003e or \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e element. (acemir)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e27.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved CSS parsing by switching to \u003ca href=\"https://www.npmjs.com/package/@acemir/cssom\"\u003e\u003ccode\u003e@acemir/cssom\u003c/code\u003e\u003c/a\u003e, including support for nested selectors, nested declarations, layer statements, and improved at-rule validation. (acemir)\u003c/li\u003e\n\u003cli\u003eFixed some selector cache invalidation issues where changes to attributes were not being picked up. (asamuzaK)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003e\u0026quot;engines\u0026quot;\u003c/code\u003e field to reflect the new minimum Node.js versions needed to run jsdom, as noted in the changelog for v27.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e27.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThis release inadvertently raised the minimum Node.js version from v20.0.0 to v20.19.0+, v22.12.0+, v24.0.0+\u003c/strong\u003e. (This happened via a dependency update.) This probably should have been a breaking (major) change, instead of happening in a patch version, since it prevents using earlier Node.js versions.\u003c/p\u003e\n\u003cp\u003eAfter further testing, we found that most of our development dependencies also require these versions, and so it's not feasible for the jsdom project to support earlier Node.js versions. (For example, our testing frameworks will not run on them.) If you need to use such earlier versions, or otherwise are working in an environment which gives related errors such as \u003ccode\u003eERR_REQUIRE_ESM\u003c/code\u003e, then please stick with the v26.1.0 release of jsdom. (Noting, of course, that such versions are unsupported, and we will not respond to bug reports opened against them.)\u003c/p\u003e\n\u003cp\u003eSubsequent jsdom releases will explicitly require these minimum Node.js versions, and will have CI testing to ensure that the minimum version is not accidentally raised again.\u003c/p\u003e\n\u003cp\u003eNormal changelog:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed some regressions in CSS selectors. Most such regression fixes were done in a minor update of a dependency, and thus available for all fresh installs of v27.0.0. However, one related to \u003ccode\u003eclass=\u0026quot;\u0026quot;\u003c/code\u003e attribute changes is only possible with a new version of jsdom. (asamuzaK)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e27.0.0\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/b0805a908fb905ec69c4d1afc09977226927ae09\"\u003e\u003ccode\u003eb0805a9\u003c/code\u003e\u003c/a\u003e Version 27.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/3e07e1e1a93e5f67d6aac93046c99da94bc47625\"\u003e\u003ccode\u003e3e07e1e\u003c/code\u003e\u003c/a\u003e Update dependencies and dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/931aabedb686bb612b34afca4dc803f86976f426\"\u003e\u003ccode\u003e931aabe\u003c/code\u003e\u003c/a\u003e Various CSSOM improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/70741dab9a9733c8c359ae82745269c5de607e44\"\u003e\u003ccode\u003e70741da\u003c/code\u003e\u003c/a\u003e Add failing tests for border shorthand property parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/b282400b448d34477dcf539f0e5c9654e2ed4a0c\"\u003e\u003ccode\u003eb282400\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003e@​acemir/cssom\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/adb999a12912f2f5ceb49fde6b1c9f7051968dc8\"\u003e\u003ccode\u003eadb999a\u003c/code\u003e\u003c/a\u003e Version 27.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/91f40c4bb1ef7c814b01b8e24db33356dc233eb1\"\u003e\u003ccode\u003e91f40c4\u003c/code\u003e\u003c/a\u003e Update dependencies and dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ebad33c3ce5eb9c2fdfb81aaa5c0ab200626aac1\"\u003e\u003ccode\u003eebad33c\u003c/code\u003e\u003c/a\u003e Note more strict minimum version requirement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/bd02585e2fd07bf846490779fba4696462d2eb94\"\u003e\u003ccode\u003ebd02585\u003c/code\u003e\u003c/a\u003e Swap rweb-cssom to \u003ccode\u003e@​acemir/cssom\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/f15c8302a03d0e9ccdef743e8297ff2e18e3f748\"\u003e\u003ccode\u003ef15c830\u003c/code\u003e\u003c/a\u003e Add failing test for cssText setter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/jsdom/compare/26.1.0...27.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `msw` from 2.10.4 to 2.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mswjs/msw/releases\"\u003emsw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.2 (2025-11-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e move \u003ccode\u003ebrowser\u003c/code\u003e and \u003ccode\u003ereact-native\u003c/code\u003e export conditions lower (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2627\"\u003e#2627\u003c/a\u003e) (102d85a1fdb60558f07e778621edf33393ae18b5) \u003ca href=\"https://github.com/vidschofelix\"\u003e\u003ccode\u003e@​vidschofelix\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.12.1 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esetupWorker:\u003c/strong\u003e fix response init in \u003ccode\u003eresponse:*\u003c/code\u003e events (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2621\"\u003e#2621\u003c/a\u003e) (7f48f21189f1c04349890bb8523f772f6ae9eb08) \u003ca href=\"https://github.com/jbms\"\u003e\u003ccode\u003e@​jbms\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.12.0 (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport server-sent events (SSE) (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2299\"\u003e#2299\u003c/a\u003e) (d5a16d8fdf0a9fa5e1ed0d66133ed87214d2e403) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\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\u003ch2\u003ev2.11.6 (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003e@mswjs/interceptors\u003c/code\u003e to 0.40.0 (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2613\"\u003e#2613\u003c/a\u003e) (50028b7f61b2f6ba9998ed111d9e517ef08bf538) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.11.5 (2025-10-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport \u003ccode\u003eonUnhandledRequest\u003c/code\u003e for use in \u003ccode\u003e@​msw/playwright\u003c/code\u003e (\u003ca href=\"htt...\n\n_Description has been truncated_","html_url":"https://github.com/CarinyaParc/carinyaparc.com.au/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CarinyaParc%2Fcarinyaparc.com.au/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"}},{"old_version":"3.1.0","new_version":"3.1.1","update_type":"patch","path":null,"pr_created_at":"2025-11-10T18:48:13.000Z","version_change":"3.1.0 → 3.1.1","issue":{"uuid":"3609264767","node_id":"PR_kwDOJ5t5TM6ymSOa","number":185,"state":"closed","title":"chore(deps): bump @mdx-js/loader from 3.1.0 to 3.1.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-11-14T07:19:41.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-10T18:48:13.000Z","updated_at":"2025-11-14T07:19:58.000Z","time_to_close":304288,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@mdx-js/loader","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/mdx-js/mdx"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) from 3.1.0 to 3.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-js/mdx/releases\"\u003e\u003ccode\u003e@​mdx-js/loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e3cad7d7e \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add dependency on \u003ccode\u003eacorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e0dc4472f \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: fix crash with esbuild loader and \u003ccode\u003ejsx\u003c/code\u003e option\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2593\"\u003emdx-js/mdx#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e84ec66ef \u003ccode\u003e@mdx-js/esbuild\u003c/code\u003e: refactor to improve error conversion in esbuild\nby \u003ca href=\"https://github.com/egnor\"\u003e\u003ccode\u003e@​egnor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2595\"\u003emdx-js/mdx#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2b3381a8 \u003ccode\u003e@mdx-js/rollup\u003c/code\u003e: fix support for query parameters in Vite\nby \u003ca href=\"https://github.com/markdalgleish\"\u003e\u003ccode\u003e@​markdalgleish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2629\"\u003emdx-js/mdx#2629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e933ab444 \u003ccode\u003e@mdx-js/mdx\u003c/code\u003e: add \u003ccode\u003eattributes\u003c/code\u003e to export/import declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ec156a1f6 Add \u003ccode\u003erehype-mdx-toc\u003c/code\u003e to list of plugin\nby \u003ca href=\"https://github.com/boning-w\"\u003e\u003ccode\u003e@​boning-w\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2622\"\u003emdx-js/mdx#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e913659c8 Add \u003ccode\u003erecma-module-to-function\u003c/code\u003e to list of plugins\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2605\"\u003emdx-js/mdx#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e67fb1d07 Remove unneeded JSX type casting in docs, tests\u003c/li\u003e\n\u003cli\u003ef0d20da8 Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mdx-js/mdx/pull/2604\"\u003emdx-js/mdx#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63f39cea Remove references to twitter\u003c/li\u003e\n\u003cli\u003e35ac59dd Refactor some docs regarding recma plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mdx-js/mdx/compare/3.1.0...3.1.1\"\u003ehttps://github.com/mdx-js/mdx/compare/3.1.0...3.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/mdx-js/mdx/commit/50aa8df0b027c893dec9f97a2b7c51539e9f1a4b\"\u003e\u003ccode\u003e50aa8df\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/def2cba53c2f902bef8d6681ec8def25f19fd305\"\u003e\u003ccode\u003edef2cba\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/b3351fadcb6f78833a72757b7135dcfb8ab646fe\"\u003e\u003ccode\u003eb3351fa\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-js/mdx/commit/e587c8c9d422ed9bfec84d643602b930ef612e72\"\u003e\u003ccode\u003ee587c8c\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eremark-preset-wooorm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdx-js/mdx/commits/3.1.1/packages/loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@mdx-js/loader\u0026package-manager=npm_and_yarn\u0026previous-version=3.1.0\u0026new-version=3.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/thisisrick25/swapnaneel.me/pull/185","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/thisisrick25%2Fswapnaneel.me/issues/185","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/185/packages"}}]}