{"id":5416,"name":"postcss-cli","ecosystem":"npm","repository_url":"https://github.com/postcss/postcss-cli","issues_count":486,"created_at":"2025-06-06T17:12:47.205Z","updated_at":"2025-06-06T17:12:47.205Z","purl":"pkg:npm/postcss-cli","metadata":{"id":2183147,"name":"postcss-cli","ecosystem":"npm","description":"CLI for PostCSS","homepage":"https://github.com/postcss/postcss-cli#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/postcss/postcss-cli","keywords_array":["cli","postcss","postcss-runner"],"namespace":null,"versions_count":58,"first_release_published_at":"2015-03-12T03:47:11.625Z","latest_release_published_at":"2025-03-12T17:40:04.232Z","latest_release_number":"11.0.1","last_synced_at":"2025-06-06T17:31:28.061Z","created_at":"2022-04-09T22:09:36.693Z","updated_at":"2025-06-06T17:31:28.061Z","registry_url":"https://www.npmjs.com/package/postcss-cli","install_command":"npm install postcss-cli","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"11.0.1"}},"repo_metadata":{"id":3737218,"uuid":"50738648","full_name":"postcss/postcss-cli","owner":"postcss","description":"CLI for postcss","archived":false,"fork":false,"pushed_at":"2024-10-27T15:23:16.000Z","size":399,"stargazers_count":841,"open_issues_count":15,"forks_count":93,"subscribers_count":13,"default_branch":"master","last_synced_at":"2024-10-29T14:38:29.669Z","etag":null,"topics":["cli","postcss","postcss-runner"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/postcss.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}},"created_at":"2016-01-30T18:33:59.000Z","updated_at":"2024-10-29T10:03:46.000Z","dependencies_parsed_at":"2024-04-12T09:21:49.052Z","dependency_job_id":"4f819375-335c-4cf3-b5c0-f87ea056c555","html_url":"https://github.com/postcss/postcss-cli","commit_stats":{"total_commits":469,"total_committers":53,"mean_commits":8.849056603773585,"dds":0.67590618336887,"last_synced_commit":"528af4c30beffcce0653eb7046a6f331a0fd5ffd"},"previous_names":[],"tags_count":57,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/postcss","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222076146,"owners_count":16926923,"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":"postcss","name":"PostCSS","uuid":"8296347","kind":"organization","description":"PostCSS and plugins based on it","email":"andrey@sitnik.ru","website":"https://postcss.org","location":null,"twitter":"postcss","company":null,"icon_url":"https://avatars.githubusercontent.com/u/8296347?v=4","repositories_count":55,"last_synced_at":"2024-04-15T13:42:05.598Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/postcss","funding_links":[],"total_stars":62758,"followers":282,"following":0,"created_at":"2022-11-02T16:20:38.761Z","updated_at":"2024-04-15T13:42:21.160Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/postcss","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/postcss/repositories"},"tags":[{"name":"11.0.0","sha":"ac801f1f91e22fc36a25af5fc2c36266d3f0c75d","kind":"commit","published_at":"2023-12-05T21:03:23.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/11.0.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/11.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/11.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/11.0.0/manifests"},{"name":"10.1.0","sha":"a3574b1f67e4d8c1a78b6b72b501354f545c34d2","kind":"commit","published_at":"2022-11-29T20:54:57.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/10.1.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/10.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/10.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/10.1.0/manifests"},{"name":"10.0.0","sha":"e5419b5dd587f81a78acbc0f68b33efe150d9ef3","kind":"commit","published_at":"2022-06-30T01:43:25.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/10.0.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/10.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/10.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/10.0.0/manifests"},{"name":"9.1.0","sha":"c9f69057ddefd4595faa14b847d57f148211ce62","kind":"commit","published_at":"2021-12-10T20:49:39.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/9.1.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/9.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/9.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/9.1.0/manifests"},{"name":"9.0.2","sha":"538b6f52442fba732190fff93ab8d977be3b667a","kind":"commit","published_at":"2021-11-04T22:58:19.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/9.0.2","html_url":"https://github.com/postcss/postcss-cli/releases/tag/9.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/9.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/9.0.2/manifests"},{"name":"9.0.1","sha":"392c4f51f6ed11d5fdb857e486005ab29b09b41c","kind":"commit","published_at":"2021-09-28T14:42:17.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/9.0.1","html_url":"https://github.com/postcss/postcss-cli/releases/tag/9.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/9.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/9.0.1/manifests"},{"name":"9.0.0","sha":"b90bd7f2e3ec08db50157d11fe83e24f068b9abf","kind":"commit","published_at":"2021-09-24T16:38:50.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/9.0.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/9.0.0/manifests"},{"name":"8.3.1","sha":"35545bdb384d0e75ffa4385de960968f4a6cd28d","kind":"commit","published_at":"2020-12-12T14:56:19.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/8.3.1","html_url":"https://github.com/postcss/postcss-cli/releases/tag/8.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/8.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/8.3.1/manifests"},{"name":"8.3.0","sha":"1e7bf403f352caf67b45d48870e29900e6b9aa9e","kind":"commit","published_at":"2020-11-17T15:15:10.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/8.3.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/8.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/8.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/8.3.0/manifests"},{"name":"8.2.0","sha":"e279de81cb48a008070fea20f9db2e6db2feb675","kind":"commit","published_at":"2020-10-29T22:41:19.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/8.2.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/8.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/8.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/8.2.0/manifests"},{"name":"8.1.0","sha":"c94c1885a97f30627ba31c386fce0d8eed483a71","kind":"commit","published_at":"2020-10-08T22:23:20.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/8.1.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/8.1.0/manifests"},{"name":"8.0.0","sha":"9e03d5c001a68027d569bf8c10fe3e448a40851d","kind":"commit","published_at":"2020-09-21T17:53:28.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/8.0.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/8.0.0/manifests"},{"name":"7.1.2","sha":"d94f0c6559cad74d09a7429cd62c1ec385c13440","kind":"commit","published_at":"2020-09-01T00:59:40.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/7.1.2","html_url":"https://github.com/postcss/postcss-cli/releases/tag/7.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/7.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/7.1.2/manifests"},{"name":"7.1.1","sha":"d2e76781e14eb2a836b80a2e24aca54a8930b96d","kind":"commit","published_at":"2020-04-27T17:12:20.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/7.1.1","html_url":"https://github.com/postcss/postcss-cli/releases/tag/7.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/7.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/7.1.1/manifests"},{"name":"7.1.0","sha":"9fb5dbe9b6be4b881a6fa3157b28a4645050f36f","kind":"commit","published_at":"2020-01-09T13:27:28.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/7.1.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/7.1.0/manifests"},{"name":"7.0.0","sha":"745ad2cedec4b8b9fc793f3748d72ce03c5d2f9e","kind":"commit","published_at":"2020-01-07T16:28:26.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/7.0.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/7.0.0/manifests"},{"name":"6.1.3","sha":"709181958455e56e277340daa86d94d8cbe61b26","kind":"commit","published_at":"2019-07-08T16:53:42.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/6.1.3","html_url":"https://github.com/postcss/postcss-cli/releases/tag/6.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/6.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/6.1.3/manifests"},{"name":"6.1.2","sha":"8fd79b02a8445f2647605ac28ccc346bdf1cffed","kind":"commit","published_at":"2019-02-22T13:40:16.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/6.1.2","html_url":"https://github.com/postcss/postcss-cli/releases/tag/6.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/6.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/6.1.2/manifests"},{"name":"6.1.1","sha":"f2aba4918ee9a0a8f0ffae886ab2326d1e6ad544","kind":"commit","published_at":"2019-01-04T15:46:21.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/6.1.1","html_url":"https://github.com/postcss/postcss-cli/releases/tag/6.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/6.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/6.1.1/manifests"},{"name":"6.1.0","sha":"afdc65f46757961a70439f6fb23d5d8c2f368056","kind":"commit","published_at":"2018-12-20T00:15:18.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/6.1.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/6.1.0/manifests"},{"name":"6.0.1","sha":"46b7c10c59e4b3fa17f7a55f86f398d25861416d","kind":"commit","published_at":"2018-10-18T01:26:58.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/6.0.1","html_url":"https://github.com/postcss/postcss-cli/releases/tag/6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/6.0.1/manifests"},{"name":"6.0.0","sha":"52bce09f731fcd60a6b1a176eaba548f4c89b740","kind":"commit","published_at":"2018-07-18T21:54:19.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/6.0.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/6.0.0/manifests"},{"name":"v5.0.1","sha":"095ac7d1486b2124dbf46470f330b730cee23a8d","kind":"tag","published_at":"2018-06-18T12:30:29.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/v5.0.1","html_url":"https://github.com/postcss/postcss-cli/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/v5.0.1/manifests"},{"name":"5.0.0","sha":"1bf8822f26c22f4cda87be302daac78c9ff90066","kind":"commit","published_at":"2018-02-06T18:17:08.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/5.0.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/5.0.0/manifests"},{"name":"v4.1.1","sha":"0ac612c5cf144e415e52e358661057347acbb2cf","kind":"tag","published_at":"2017-08-17T23:41:11.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/v4.1.1","html_url":"https://github.com/postcss/postcss-cli/releases/tag/v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/v4.1.1/manifests"},{"name":"v4.1.0","sha":"1dd64080a6fdda2f434789ed9abdd010d817ed1e","kind":"tag","published_at":"2017-06-10T15:44:46.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/v4.1.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/v4.1.0/manifests"},{"name":"v4.0.0","sha":"dfc68e7ddc8bccf88b9d00445c057e2f8975ff3a","kind":"tag","published_at":"2017-05-09T14:43:10.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/v4.0.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/v4.0.0/manifests"},{"name":"v3.2.0","sha":"1dac9bc5dd75488197fde1a83909a907e20cf588","kind":"tag","published_at":"2017-04-21T22:07:27.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/v3.2.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/v3.2.0/manifests"},{"name":"v3.1.1","sha":"32e540b24963fcb8a4eddcb551c28ae7baf6649b","kind":"tag","published_at":"2017-04-04T14:58:20.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/v3.1.1","html_url":"https://github.com/postcss/postcss-cli/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"0681c8d5202025bbb1e1e55b32deb64d2c593b98","kind":"tag","published_at":"2017-04-04T14:05:36.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/v3.1.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"4e82b213f72c72a780356caf3a6a903fc431a48b","kind":"tag","published_at":"2017-03-15T23:56:39.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/v3.0.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/v3.0.0/manifests"},{"name":"v3.0.0-beta","sha":"92353199bb463cc654fdb46748800f3cacd93926","kind":"commit","published_at":"2017-02-17T13:55:31.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/v3.0.0-beta","html_url":"https://github.com/postcss/postcss-cli/releases/tag/v3.0.0-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/v3.0.0-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/v3.0.0-beta/manifests"},{"name":"2.6.0","sha":"80bf8615cd6f3a98af4200dc7bdd89e4a88d3705","kind":"commit","published_at":"2016-08-29T23:35:32.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/2.6.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/2.6.0/manifests"},{"name":"2.5.2","sha":"2d9c50f22113557157f466673641c5eafb1d8f0f","kind":"commit","published_at":"2016-04-23T20:44:45.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/2.5.2","html_url":"https://github.com/postcss/postcss-cli/releases/tag/2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/2.5.2/manifests"},{"name":"2.5.1","sha":"9bc847e8536884c88e7f3150121c9251246d67b1","kind":"tag","published_at":"2016-02-11T13:19:43.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/2.5.1","html_url":"https://github.com/postcss/postcss-cli/releases/tag/2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/2.5.1/manifests"},{"name":"2.5.0","sha":"cd3baca2d1e89ced965e646d9bc3206e0b7990be","kind":"tag","published_at":"2016-01-30T18:49:25.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/2.5.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/2.5.0/manifests"},{"name":"2.4.1","sha":"3a616c7fd622f2bfb61383f1408ca12de83d18f3","kind":"tag","published_at":"2016-01-27T23:59:48.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/2.4.1","html_url":"https://github.com/postcss/postcss-cli/releases/tag/2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/2.4.1/manifests"},{"name":"2.4.0","sha":"be57c9354bcbfbb92f4b4426d1a9b376af6d3c69","kind":"tag","published_at":"2016-01-15T21:13:38.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/2.4.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/2.4.0/manifests"},{"name":"2.3.3","sha":"40b1a5e3e1a66852738769e3d9c12db110134a7e","kind":"tag","published_at":"2015-12-28T16:09:18.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/2.3.3","html_url":"https://github.com/postcss/postcss-cli/releases/tag/2.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/2.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/2.3.3/manifests"},{"name":"2.3.2","sha":"81ea905fad73f9e354aaf54f46c6eb1d29021c25","kind":"tag","published_at":"2015-10-27T22:41:38.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/2.3.2","html_url":"https://github.com/postcss/postcss-cli/releases/tag/2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/2.3.2/manifests"},{"name":"2.3.1","sha":"dafdb9b39bb03e03747a87137ea66eac180bc93f","kind":"tag","published_at":"2015-10-25T17:11:37.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/2.3.1","html_url":"https://github.com/postcss/postcss-cli/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/2.3.1/manifests"},{"name":"2.3.0","sha":"97ab4939b8035c4bf6e63fe238afaae7a594ac05","kind":"tag","published_at":"2015-10-24T23:37:19.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/2.3.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/2.3.0/manifests"},{"name":"2.2.0","sha":"8d4d281e55f0ca0ca5eae853994af3b71eada5af","kind":"tag","published_at":"2015-10-09T13:57:16.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/2.2.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/2.2.0/manifests"},{"name":"2.1.1","sha":"5117a9583c3f068bb891ee30400e5cb85840de53","kind":"tag","published_at":"2015-10-08T12:43:28.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/2.1.1","html_url":"https://github.com/postcss/postcss-cli/releases/tag/2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/2.1.1/manifests"},{"name":"2.1.0","sha":"4a74842c6dd66a4ad7eb029f80fa5f97e62f948d","kind":"tag","published_at":"2015-09-02T00:29:36.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/2.1.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/2.1.0/manifests"},{"name":"2.0.0","sha":"256b504026e7781bb536846627a3cd67ebfaecd4","kind":"tag","published_at":"2015-08-24T14:44:34.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/2.0.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/2.0.0/manifests"},{"name":"1.5.0","sha":"4f4a65d57baf457387693cb98457dfebbd37fcc5","kind":"tag","published_at":"2015-07-20T13:23:19.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/1.5.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/1.5.0/manifests"},{"name":"1.4.0","sha":"81f0a0fc4948e2e79ab9a85b88e8d0f328244676","kind":"tag","published_at":"2015-07-13T02:31:00.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/1.4.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/1.4.0/manifests"},{"name":"1.3.1","sha":"6a0ef9281092bf5999978b37e7fc7ea9086b90b5","kind":"tag","published_at":"2015-05-03T22:21:57.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/1.3.1","html_url":"https://github.com/postcss/postcss-cli/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"f0c2a87db39731c0c0762d89a54f7fde147e5661","kind":"tag","published_at":"2015-04-28T13:27:38.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/1.3.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/1.3.0/manifests"},{"name":"1.2.1","sha":"0c70b190ea6dc85508c0b5c87cd5efe2052ba5b0","kind":"tag","published_at":"2015-04-20T15:06:41.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/1.2.1","html_url":"https://github.com/postcss/postcss-cli/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/1.2.1/manifests"},{"name":"1.2.0","sha":"47787e41b2a71c80e03c0e6cf0ec642e24453c59","kind":"tag","published_at":"2015-04-03T02:20:01.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/1.2.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/1.2.0/manifests"},{"name":"1.1.0","sha":"7ef0455f13df03644a0e74fe1e92aa3e7de00c25","kind":"tag","published_at":"2015-03-28T19:45:52.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/1.1.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/1.1.0/manifests"},{"name":"1.0.0","sha":"d74a8c76e7098cb81c7dcb32cde1604b6f354601","kind":"tag","published_at":"2015-03-22T15:54:59.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/1.0.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/1.0.0/manifests"},{"name":"0.3.0","sha":"2b6041672cb9073643cbe77da2f0d216f47c395a","kind":"tag","published_at":"2015-03-20T02:40:33.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/0.3.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"d4e208dad388f94f943c1dbaac6c3bd660466cff","kind":"tag","published_at":"2015-03-13T04:17:47.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/0.2.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/0.2.0/manifests"},{"name":"0.1.0","sha":"cc049a98791662ec7b45e87095492d5df9b2399e","kind":"tag","published_at":"2015-03-12T03:47:05.000Z","download_url":"https://codeload.github.com/postcss/postcss-cli/tar.gz/0.1.0","html_url":"https://github.com/postcss/postcss-cli/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postcss%2Fpostcss-cli/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-10-29T15:56:48.002Z","dependent_packages_count":6482,"downloads":3937405,"downloads_period":"last-month","dependent_repos_count":100226,"rankings":{"downloads":0.18136770775650943,"dependent_repos_count":0.10538394350598564,"dependent_packages_count":0.015556405528375453,"stargazers_count":2.6327146926682232,"forks_count":3.049619657513345,"docker_downloads_count":0.028229880857914356,"average":1.002145381305059},"purl":"pkg:npm/postcss-cli","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/postcss-cli","docker_dependents_count":795,"docker_downloads_count":3241459106,"usage_url":"https://repos.ecosyste.ms/usage/npm/postcss-cli","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/postcss-cli/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/postcss-cli/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/postcss-cli/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/postcss-cli/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/postcss-cli/related_packages","maintainers":[{"uuid":"ai","login":"ai","name":null,"email":"andrey@sitnik.ru","url":null,"packages_count":168,"html_url":"https://www.npmjs.com/~ai","role":null,"created_at":"2022-11-13T20:37:57.842Z","updated_at":"2022-11-13T20:37:57.842Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/ai/packages"},{"uuid":"ryanzim","login":"ryanzim","name":null,"email":"opensrc@ryanzim.com","url":null,"packages_count":389,"html_url":"https://www.npmjs.com/~ryanzim","role":null,"created_at":"2022-11-13T20:37:57.871Z","updated_at":"2022-11-13T20:37:57.871Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/ryanzim/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5006547,"maintainers_count":1012938,"namespaces_count":295512,"keywords_count":700181,"github":"npm","metadata":{"funded_packages_count":150239},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-06T05:58:05.971Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":281,"unique_repositories_count_past_30_days":0,"recent_issues":[{"uuid":"4575473236","node_id":"PR_kwDOQMWxUc7h_r7q","number":92,"state":"open","title":"chore(deps)(deps): bump the major-dependencies group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependencies","triage"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-02T22:41:26.000Z","updated_at":"2026-06-06T13:53:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"major-dependencies","update_count":11,"packages":[{"name":"dotenv","old_version":"16.6.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"express","old_version":"4.22.1","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"nodemailer","old_version":"7.0.13","new_version":"8.0.10","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"vue-router","old_version":"4.6.4","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"jsdom","old_version":"27.4.0","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lint-staged","old_version":"16.4.0","new_version":"17.0.7","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"postcss-cli","old_version":"10.1.0","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"sinon","old_version":"21.1.2","new_version":"22.0.0","repository_url":"https://github.com/sinonjs/sinon"},{"name":"unplugin-vue-components","old_version":"30.0.0","new_version":"32.1.0","repository_url":"https://github.com/unplugin/unplugin-vue-components"},{"name":"vite","old_version":"7.3.2","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"knip","old_version":"5.88.1","new_version":"6.15.0","repository_url":"https://github.com/webpro-nl/knip"}],"path":null,"ecosystem":"npm"},"body":"Bumps the major-dependencies group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `17.4.2` |\n| [express](https://github.com/expressjs/express) | `4.22.1` | `5.2.1` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.13` | `8.0.10` |\n| [vue-router](https://github.com/vuejs/router) | `4.6.4` | `5.1.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.4.0` | `29.1.1` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.4.0` | `17.0.7` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `10.1.0` | `11.0.1` |\n| [sinon](https://github.com/sinonjs/sinon) | `21.1.2` | `22.0.0` |\n| [unplugin-vue-components](https://github.com/unplugin/unplugin-vue-components) | `30.0.0` | `32.1.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.2` | `8.0.16` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.88.1` | `6.15.0` |\n\n\nUpdates `dotenv` from 16.6.1 to 17.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.1...v17.4.2\"\u003e17.4.2\u003c/a\u003e (2026-04-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved skill files - tightened up details (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.0\"\u003e17.4.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskills/\u003c/code\u003e folder with focused agent skills: \u003ccode\u003eskills/dotenv/SKILL.md\u003c/code\u003e (core usage) and \u003ccode\u003eskills/dotenvx/SKILL.md\u003c/code\u003e (encryption, multiple environments, variable expansion) for AI coding agent discovery via the skills.sh ecosystem (\u003ccode\u003enpx skills add motdotla/dotenv\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTighten up logs: \u003ccode\u003e◇ injecting env (14) from .env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.2.4\"\u003e17.2.4\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eDotenvPopulateInput\u003c/code\u003e accept \u003ccode\u003eNodeJS.ProcessEnv\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eGive back to dotenv by checking out my newest project \u003ca href=\"https://github.com/vestauth/vestauth\"\u003evestauth\u003c/a\u003e. It is auth for agents. Thank you for using my software.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.2...v17.2.3\"\u003e17.2.3\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed typescript error definition (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/912\"\u003e#912\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/motdotla/dotenv/commit/f116f70310abab44fbfddbaeb833698b5bf84a9b\"\u003e\u003ccode\u003ef116f70\u003c/code\u003e\u003c/a\u003e 17.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3a8161274fdd745239b86e604f4a7e972a1d3902\"\u003e\u003ccode\u003e3a81612\u003c/code\u003e\u003c/a\u003e fix visual order of faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/13f55a89e136b2024e68d277b836dd5260fc16cf\"\u003e\u003ccode\u003e13f55a8\u003c/code\u003e\u003c/a\u003e Merge branch 'skill'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/4bbbf73f0906bd69975c48bf310a84b686e5b1b4\"\u003e\u003ccode\u003e4bbbf73\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c3da64bb2ba1d0e02f8b9b2b7ccb7e6f7a51d56c\"\u003e\u003ccode\u003ec3da64b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1009\"\u003e#1009\u003c/a\u003e from motdotla/skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6f743b173fbd6c26f7eab7040d251f9a6c8b977d\"\u003e\u003ccode\u003e6f743b1\u003c/code\u003e\u003c/a\u003e update source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/fc2c6247e858a32d4024cb06a5b0c79aa35851f5\"\u003e\u003ccode\u003efc2c624\u003c/code\u003e\u003c/a\u003e update skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/972315ba74bb2bbba4483d112e853fd26006ef8a\"\u003e\u003ccode\u003e972315b\u003c/code\u003e\u003c/a\u003e Tighten up skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2795fce3d1ed07b4c570f1e06ab1c0d533c86997\"\u003e\u003ccode\u003e2795fce\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/d5495d4ae8e4e41ef9a682c9e00c81552794274e\"\u003e\u003ccode\u003ed5495d4\u003c/code\u003e\u003c/a\u003e adjust skill\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v16.6.1...v17.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 4.22.1 to 5.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\u003cbr /\u003e\nThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eRelease: 5.2.1 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6933\"\u003eexpressjs/express#6933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/v5.2.0...v5.2.1\"\u003ehttps://github.com/expressjs/express/compare/v5.2.0...v5.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch2\u003eImportant: Security\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.11 to 3.28.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6429\"\u003eexpressjs/express#6429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor: simplify \u003ccode\u003eacceptsLanguages\u003c/code\u003e implementation using spread operator by \u003ca href=\"https://github.com/Ayoub-Mabrouk\"\u003e\u003ccode\u003e@​Ayoub-Mabrouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6137\"\u003eexpressjs/express#6137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eincreased code coverage of utils.js file by \u003ca href=\"https://github.com/ashish3011\"\u003e\u003ccode\u003e@​ashish3011\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6386\"\u003eexpressjs/express#6386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove duplicate word by \u003ca href=\"https://github.com/dufucun\"\u003e\u003ccode\u003e@​dufucun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6456\"\u003eexpressjs/express#6456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.13 to 3.28.16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6498\"\u003eexpressjs/express#6498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.3.0 to 4.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6497\"\u003eexpressjs/express#6497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6496\"\u003eexpressjs/express#6496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add node.js 24 to test matrix by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6504\"\u003eexpressjs/express#6504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codeql config by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6488\"\u003eexpressjs/express#6488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: wider range for query test skip by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6512\"\u003eexpressjs/express#6512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typos in test by \u003ca href=\"https://github.com/noritaka1166\"\u003e\u003ccode\u003e@​noritaka1166\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6535\"\u003eexpressjs/express#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: disable credential persistence for checkout actions by \u003ca href=\"https://github.com/mertssmnoglu\"\u003e\u003ccode\u003e@​mertssmnoglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6522\"\u003eexpressjs/express#6522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: allow manual triggering of workflow by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6515\"\u003eexpressjs/express#6515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add coverage for app.listen() variants by \u003ca href=\"https://github.com/kgarg1\"\u003e\u003ccode\u003e@​kgarg1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6476\"\u003eexpressjs/express#6476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: move documentation and charters to the discussions and .github … by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6427\"\u003eexpressjs/express#6427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.16 to 3.28.18 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6549\"\u003eexpressjs/express#6549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6548\"\u003eexpressjs/express#6548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce explicit \u003ccode\u003eBuffer\u003c/code\u003e import and add lint rule by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6525\"\u003eexpressjs/express#6525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use node protocol for querystring by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6520\"\u003eexpressjs/express#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typo by \u003ca href=\"https://github.com/mountdisk\"\u003e\u003ccode\u003e@​mountdisk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6609\"\u003eexpressjs/express#6609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 to 3.29.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6618\"\u003eexpressjs/express#6618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd deprecation warnings for redirect arguments undefined by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6405\"\u003eexpressjs/express#6405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run CI when the markdown changes by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6632\"\u003eexpressjs/express#6632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: fix CONTRIBUTING link by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6653\"\u003eexpressjs/express#6653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update contributing guidelines and code of conduct links by \u003ca href=\"https://github.com/ShubhamOulkar\"\u003e\u003ccode\u003e@​ShubhamOulkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6601\"\u003eexpressjs/express#6601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump morgan from 1.10.0 to 1.10.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6679\"\u003eexpressjs/express#6679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump cookie-session from 2.1.0 to 2.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6678\"\u003eexpressjs/express#6678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: add --fix flag to automatic fix linting issue by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6644\"\u003eexpressjs/express#6644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore yarn.lock file and update example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6588\"\u003eexpressjs/express#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elib: use req.socket over deprecated req.connection by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6705\"\u003eexpressjs/express#6705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update express app example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6718\"\u003eexpressjs/express#6718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6675\"\u003eexpressjs/express#6675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove history.md from being packaged on publish by \u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6780\"\u003eexpressjs/express#6780\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/expressjs/express/blob/master/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.2.1 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRevert security fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.2.0 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003ebody-parser@^2.2.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eA deprecation warning was added when using \u003ccode\u003eres.redirect\u003c/code\u003e with undefined arguments, Express now emits a warning to help detect calls that pass undefined as the status or URL and make them easier to fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.1.0 / 2025-03-31\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eUint8Array\u003c/code\u003e in \u003ccode\u003eres.send()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for ETag option in \u003ccode\u003eres.sendFile()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for multiple links with the same rel in \u003ccode\u003eres.links()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd funding field to package.json\u003c/li\u003e\n\u003cli\u003eperf: use loop for acceptParams\u003c/li\u003e\n\u003cli\u003erefactor: prefix built-in node module imports\u003c/li\u003e\n\u003cli\u003edeps: remove \u003ccode\u003esetprototypeof\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: remove \u003ccode\u003esafe-buffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: remove \u003ccode\u003eutils-merge\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: remove \u003ccode\u003emethods\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: remove \u003ccode\u003edepd\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003edebug@^4.4.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003ebody-parser@^2.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003erouter@^2.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003econtent-type@^1.0.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003efinalhandler@^2.1.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003eqs@^6.14.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003eserver-static@2.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003etype-is@2.0.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0.1 / 2024-10-08\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ecookie\u003c/code\u003e semver lock to address \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2024-47764\"\u003eCVE-2024-47764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0.0 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eremove:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epath-is-absolute\u003c/code\u003e dependency - use \u003ccode\u003epath.isAbsolute\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ebreaking:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eres.status()\u003c/code\u003e accepts only integers, and input must be greater than 99 and less than 1000\n\u003cul\u003e\n\u003cli\u003ewill throw a \u003ccode\u003eRangeError: Invalid status code: ${code}. Status code must be greater than 99 and less than 1000.\u003c/code\u003e for inputs outside this range\u003c/li\u003e\n\u003cli\u003ewill throw a \u003ccode\u003eTypeError: Invalid status code: ${code}. Status code must be an integer.\u003c/code\u003e for non integer inputs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: send@1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/dbac741a49a5a64336b70c06e85c2e2706e36336\"\u003e\u003ccode\u003edbac741\u003c/code\u003e\u003c/a\u003e 5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/697547cde621d8b0a47b4fff6e98b29337f8c980\"\u003e\u003ccode\u003e697547c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;sec: security patch for CVE-2024-51999\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/4007ad103ba29f6426b2ec9eccfb1ceb792682a8\"\u003e\u003ccode\u003e4007ad1\u003c/code\u003e\u003c/a\u003e Release: 5.2.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6920\"\u003e#6920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2f64f68c37c64ae333e41ff38032d21860f22255\"\u003e\u003ccode\u003e2f64f68\u003c/code\u003e\u003c/a\u003e sec: security patch for CVE-2024-51999\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/ed0ba3f1dc905d6b62eabf23bd383abcae4901ba\"\u003e\u003ccode\u003eed0ba3f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6928\"\u003e#6928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8eace4603cb2547608578a4fbb259dc984216f71\"\u003e\u003ccode\u003e8eace46\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.31.2 to 4.31.6 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6929\"\u003e#6929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/30bae810279b2ea162bed5b14ce6c35a110a87f5\"\u003e\u003ccode\u003e30bae81\u003c/code\u003e\u003c/a\u003e build(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6930\"\u003e#6930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/758d4355d45322b4c8cd347ebcefbf3b154c7e7f\"\u003e\u003ccode\u003e758d435\u003c/code\u003e\u003c/a\u003e deps: body-parser@^2.2.1 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6922\"\u003e#6922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/77bcd5274a87047e5b3fe2f17f6c342db3909c53\"\u003e\u003ccode\u003e77bcd52\u003c/code\u003e\u003c/a\u003e docs: update emeritus triagers (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6890\"\u003e#6890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/f33caf1f89a028f0ea98ff5a156a68e65a2eabdd\"\u003e\u003ccode\u003ef33caf1\u003c/code\u003e\u003c/a\u003e Nominate to \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e for triage team (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6888\"\u003e#6888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/v4.22.1...v5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nodemailer` from 7.0.13 to 8.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodemailer/nodemailer/releases\"\u003enodemailer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.9...v8.0.10\"\u003e8.0.10\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efall back to lower-severity handler when custom logger lacks a level method (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/6d849df59a56184b48844ed10b5fb7b8e9f74634\"\u003e6d849df\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.8...v8.0.9\"\u003e8.0.9\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etwo pending security advisories (jsonTransport access bypass, List-* CRLF injection) (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1820\"\u003e#1820\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/5f694977da2e0e13dc947037566e8e689a01217e\"\u003e5f69497\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.7...v8.0.8\"\u003e8.0.8\u003c/a\u003e (2026-05-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenforce strict TLS for OAuth2 and Ethereal credential requests (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1818\"\u003e#1818\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/833d6e58c8b717962bbb1b23e16923cd267c3bc9\"\u003e833d6e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efour listener/stream leaks in SMTP transport, connection, pool (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1817\"\u003e#1817\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/850bb91bff7707ed498c1424df01c4e5b30ea14b\"\u003e850bb91\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.6...v8.0.7\"\u003e8.0.7\u003c/a\u003e (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeep domain as UTF-8 when local part is non-ASCII (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1814\"\u003e#1814\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/66d4ecb5aa431f3614a26b3c08b9c63cdf32a9ea\"\u003e66d4ecb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.5...v8.0.6\"\u003e8.0.6\u003c/a\u003e (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erestore base64 wrap() trim behavior to prevent trailing CRLF (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1810\"\u003e#1810\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1811\"\u003e#1811\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/b1ae6c1c2927240737d9f68f316f0c84042b8adb\"\u003eb1ae6c1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.4...v8.0.5\"\u003e8.0.5\u003c/a\u003e (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edecode SMTP server responses as UTF-8 at line boundary (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/95876b103e587e49583e43f88cb2c3a61556f3ac\"\u003e95876b1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esanitize CRLF in transport name option to prevent SMTP command injection (GHSA-vvjj-xcjg-gr5g) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/0a43876801a420ca528f492eaa01bfc421cc306e\"\u003e0a43876\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/nodemailer/nodemailer/blob/master/CHANGELOG.md\"\u003enodemailer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.9...v8.0.10\"\u003e8.0.10\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efall back to lower-severity handler when custom logger lacks a level method (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/6d849df59a56184b48844ed10b5fb7b8e9f74634\"\u003e6d849df\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.8...v8.0.9\"\u003e8.0.9\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etwo pending security advisories (jsonTransport access bypass, List-* CRLF injection) (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1820\"\u003e#1820\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/5f694977da2e0e13dc947037566e8e689a01217e\"\u003e5f69497\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.7...v8.0.8\"\u003e8.0.8\u003c/a\u003e (2026-05-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenforce strict TLS for OAuth2 and Ethereal credential requests (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1818\"\u003e#1818\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/833d6e58c8b717962bbb1b23e16923cd267c3bc9\"\u003e833d6e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efour listener/stream leaks in SMTP transport, connection, pool (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1817\"\u003e#1817\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/850bb91bff7707ed498c1424df01c4e5b30ea14b\"\u003e850bb91\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.6...v8.0.7\"\u003e8.0.7\u003c/a\u003e (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeep domain as UTF-8 when local part is non-ASCII (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1814\"\u003e#1814\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/66d4ecb5aa431f3614a26b3c08b9c63cdf32a9ea\"\u003e66d4ecb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.5...v8.0.6\"\u003e8.0.6\u003c/a\u003e (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erestore base64 wrap() trim behavior to prevent trailing CRLF (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1810\"\u003e#1810\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1811\"\u003e#1811\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/b1ae6c1c2927240737d9f68f316f0c84042b8adb\"\u003eb1ae6c1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.4...v8.0.5\"\u003e8.0.5\u003c/a\u003e (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edecode SMTP server responses as UTF-8 at line boundary (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/95876b103e587e49583e43f88cb2c3a61556f3ac\"\u003e95876b1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esanitize CRLF in transport name option to prevent SMTP command injection (GHSA-vvjj-xcjg-gr5g) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/0a43876801a420ca528f492eaa01bfc421cc306e\"\u003e0a43876\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.3...v8.0.4\"\u003e8.0.4\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esanitize envelope size to prevent SMTP command injection (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/2d7b9710e63555a1eb13d721296c51186d4b5651\"\u003e2d7b971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/948ae3ff14fb904058f9cf5a6544305eca3b3956\"\u003e\u003ccode\u003e948ae3f\u003c/code\u003e\u003c/a\u003e chore(master): release 8.0.10 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1823\"\u003e#1823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/9eedad993010704002c50eb5d7238b6b4ce96be6\"\u003e\u003ccode\u003e9eedad9\u003c/code\u003e\u003c/a\u003e docs: add SECURITY.md policy (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1824\"\u003e#1824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/6d849df59a56184b48844ed10b5fb7b8e9f74634\"\u003e\u003ccode\u003e6d849df\u003c/code\u003e\u003c/a\u003e fix: fall back to lower-severity handler when custom logger lacks a level method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/07303cb0cb34b97b44856f5de3eff212b63e4567\"\u003e\u003ccode\u003e07303cb\u003c/code\u003e\u003c/a\u003e chore(master): release 8.0.9 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1821\"\u003e#1821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/5f694977da2e0e13dc947037566e8e689a01217e\"\u003e\u003ccode\u003e5f69497\u003c/code\u003e\u003c/a\u003e fix: two pending security advisories (jsonTransport access bypass, List-* CRL...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/15138a84c543c20aa399218534cdbbfa2ea1ce55\"\u003e\u003ccode\u003e15138a8\u003c/code\u003e\u003c/a\u003e chore(master): release 8.0.8 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1819\"\u003e#1819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/850bb91bff7707ed498c1424df01c4e5b30ea14b\"\u003e\u003ccode\u003e850bb91\u003c/code\u003e\u003c/a\u003e fix: four listener/stream leaks in SMTP transport, connection, pool (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1817\"\u003e#1817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/833d6e58c8b717962bbb1b23e16923cd267c3bc9\"\u003e\u003ccode\u003e833d6e5\u003c/code\u003e\u003c/a\u003e fix: enforce strict TLS for OAuth2 and Ethereal credential requests (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1818\"\u003e#1818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/1997040e23e5df901b8ee085ae3fc1fdbdd06f9f\"\u003e\u003ccode\u003e1997040\u003c/code\u003e\u003c/a\u003e chore(master): release 8.0.7 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1815\"\u003e#1815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/9b9c545dcfae3b884d5b92bf3196e674066e8b3e\"\u003e\u003ccode\u003e9b9c545\u003c/code\u003e\u003c/a\u003e chore: drop nodemailer-ntlm-auth devDependency (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1816\"\u003e#1816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.13...v8.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue-router` from 4.6.4 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/router/releases\"\u003evue-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTyped definePage params.path  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2716\"\u003evuejs/router#2716\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/d65de749\"\u003e\u003c!-- raw HTML omitted --\u003e(d65de)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrict type for definePage param default  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/0ae10cdd\"\u003e\u003c!-- raw HTML omitted --\u003e(0ae10)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport raw param parsers  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/eadec558\"\u003e\u003c!-- raw HTML omitted --\u003e(eadec)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eForce array type raw param parsers  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/7a68b87c\"\u003e\u003c!-- raw HTML omitted --\u003e(7a68b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow overriding the global Router type  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/1cd93b33\"\u003e\u003c!-- raw HTML omitted --\u003e(1cd93)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmit runtime warning for invalid format in query params  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/8259a09c\"\u003e\u003c!-- raw HTML omitted --\u003e(8259a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride useRouter() return with experimental types config  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/39a344f7\"\u003e\u003c!-- raw HTML omitted --\u003e(39a34)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow string as a param parser for convenience  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/be37b798\"\u003e\u003c!-- raw HTML omitted --\u003e(be37b)\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\u003eFix auto import fixes and make experimental esm only  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/db3a6b37\"\u003e\u003c!-- raw HTML omitted --\u003e(db3a6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeterministic param parser types order  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/bf0fc9b6\"\u003e\u003c!-- raw HTML omitted --\u003e(bf0fc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid importing unused param parsers  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/41c00e7c\"\u003e\u003c!-- raw HTML omitted --\u003e(41c00)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFilter invalid query params without failing to match  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/db7178a5\"\u003e\u003c!-- raw HTML omitted --\u003e(db717)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect not set format  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/aa89e2ee\"\u003e\u003c!-- raw HTML omitted --\u003e(aa89e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow undefined values for params in query  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/4726e2b6\"\u003e\u003c!-- raw HTML omitted --\u003e(4726e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Repeatable params in subsegments  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/846640e4\"\u003e\u003c!-- raw HTML omitted --\u003e(84664)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes\u003c/strong\u003e: Add vite as optional peer dependency  -  by \u003ca href=\"https://github.com/ForgottenR\"\u003e\u003ccode\u003e@​ForgottenR\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eshihuijie\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2712\"\u003evuejs/router#2712\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/facbf6b1\"\u003e\u003c!-- raw HTML omitted --\u003e(facbf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vuejs/router/compare/v5.0.7...v5.1.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.7\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to babel 8  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/8d3e60e7\"\u003e\u003c!-- raw HTML omitted --\u003e(8d3e6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003edefineParamParser()\u003c/code\u003e more intuitive  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/8715b211\"\u003e\u003c!-- raw HTML omitted --\u003e(8715b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003e@vue/devtools-api\u003c/code\u003e  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/87c3affe\"\u003e\u003c!-- raw HTML omitted --\u003e(87c3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ematcher\u003c/strong\u003e: Hint at \u003ccode\u003eparams: {}\u003c/code\u003e workaround in discarded params warning  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eshanliuling\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2689\"\u003evuejs/router#2689\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/c2b13c61\"\u003e\u003c!-- raw HTML omitted --\u003e(c2b13)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eparam-parsers\u003c/strong\u003e: Add include/exclude options  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/91cdec3b\"\u003e\u003c!-- raw HTML omitted --\u003e(91cde)\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\u003ematcher\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFinalize param token before processing escaped colon  -  by \u003ca href=\"https://github.com/babu-ch\"\u003e\u003ccode\u003e@​babu-ch\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2654\"\u003evuejs/router#2654\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/20521b03\"\u003e\u003c!-- raw HTML omitted --\u003e(20521)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003equery\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUse Object.create(null) to prevent prototype pollution  -  by \u003ca href=\"https://github.com/wdskuki\"\u003e\u003ccode\u003e@​wdskuki\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ewdsmini\u003c/strong\u003e and \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2661\"\u003evuejs/router#2661\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/be88c756\"\u003e\u003c!-- raw HTML omitted --\u003e(be88c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eresolve\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eOmit empty optional params from resolved params  -  by \u003ca href=\"https://github.com/babu-ch\"\u003e\u003ccode\u003e@​babu-ch\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2434\"\u003evuejs/router#2434\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/1ef09646\"\u003e\u003c!-- raw HTML omitted --\u003e(1ef09)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWire RouteNamedMap via generated routes.d.ts  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2700\"\u003evuejs/router#2700\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/aef99415\"\u003e\u003c!-- raw HTML omitted --\u003e(aef99)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eunplugin\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAvoid generating empty routes  -  by \u003ca href=\"https://github.com/FrontEndDog\"\u003e\u003ccode\u003e@​FrontEndDog\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2642\"\u003evuejs/router#2642\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/10a8b773\"\u003e\u003c!-- raw HTML omitted --\u003e(10a8b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply definePage path-param parser overrides  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2699\"\u003evuejs/router#2699\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/c8074862\"\u003e\u003c!-- raw HTML omitted --\u003e(c8074)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evolar\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDrop runtime \u003ccode\u003e@vue/language-core\u003c/code\u003e import  -  by \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2710\"\u003evuejs/router#2710\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/8af50c9c\"\u003e\u003c!-- raw HTML omitted --\u003e(8af50)\u003c!-- raw HTML omitted --\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/vuejs/router/commit/c0e3226dabccd7596b996ce851386997ea2d3cca\"\u003e\u003ccode\u003ec0e3226\u003c/code\u003e\u003c/a\u003e release: vue-router@5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/9ca76720bb7189dbfda1f2cf6255b876517d121c\"\u003e\u003ccode\u003e9ca7672\u003c/code\u003e\u003c/a\u003e chore: fix playgroundc usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/315cc09e6779615434186272503aba71684f7bc4\"\u003e\u003ccode\u003e315cc09\u003c/code\u003e\u003c/a\u003e refactor(experimental): remove defineQueryParamParser and definePathParamParser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/7fa42f455d5fb660b7035722bd9ee373b590cbfb\"\u003e\u003ccode\u003e7fa42f4\u003c/code\u003e\u003c/a\u003e docs: fix gen and dead links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/1b3a0683cbe7d95b5aadaea3b19a435c70489c53\"\u003e\u003ccode\u003e1b3a068\u003c/code\u003e\u003c/a\u003e refactor: organize imports and exports add back Router\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/665be2dda8e770a7e9a2136c9692cf80519ab133\"\u003e\u003ccode\u003e665be2d\u003c/code\u003e\u003c/a\u003e docs: links update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/5d79bd2b9c18db12f87d83e41c014efc10e617c9\"\u003e\u003ccode\u003e5d79bd2\u003c/code\u003e\u003c/a\u003e chore: unused param\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/9ccf3d1758ee53eabe781ceabb46287f645ffa18\"\u003e\u003ccode\u003e9ccf3d1\u003c/code\u003e\u003c/a\u003e docs: experimental\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/eee8ac6c6aee19b05910ae4147faae122869b186\"\u003e\u003ccode\u003eeee8ac6\u003c/code\u003e\u003c/a\u003e chore: playground param parsers testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/0194b85b7275ee172024baed3da6fb180a1bda2b\"\u003e\u003ccode\u003e0194b85\u003c/code\u003e\u003c/a\u003e build: build before test:types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/router/compare/v4.6.4...v5.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 27.4.0 to 29.1.1\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\u003ev29.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e'border-radius'\u003c/code\u003e computed style serialization. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed computed style computation when using \u003ccode\u003e'background-origin'\u003c/code\u003e and \u003ccode\u003e'background-clip'\u003c/code\u003e CSS properties. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSignificantly optimized initial calls to \u003ccode\u003egetComputedStyle()\u003c/code\u003e, before the cache warms up. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev29.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded basic support for the ratio CSS type. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e sometimes returning outdated results after CSS was modified. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev29.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSignificantly improved and sped up \u003ccode\u003egetComputedStyle()\u003c/code\u003e. Computed value rules are now applied across a broader set of properties, and include fixes related to inheritance, defaulting keywords, custom properties, and color-related values such as \u003ccode\u003ecurrentcolor\u003c/code\u003e and system colors. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed CSS \u003ccode\u003e'background\u003c/code\u003e' and \u003ccode\u003e'border'\u003c/code\u003e shorthand parsing. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev29.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CSS parsing of \u003ccode\u003e'border'\u003c/code\u003e, \u003ccode\u003e'background'\u003c/code\u003e, and their sub-shorthands containing keywords or \u003ccode\u003evar()\u003c/code\u003e. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e to return a more functional \u003ccode\u003eCSSStyleDeclaration\u003c/code\u003e object, including indexed access support, which regressed in v29.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev29.0.0\u003c/h2\u003e\n\u003cp\u003eBreaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js v22.13.0+ is now the minimum supported v22 version (was v22.12.0+).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOverhauled the CSSOM implementation, replacing the \u003ca href=\"https://www.npmjs.com/package/@acemir/cssom\"\u003e\u003ccode\u003e@acemir/cssom\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/jsdom/cssstyle\"\u003e\u003ccode\u003ecssstyle\u003c/code\u003e\u003c/a\u003e dependencies with fresh internal implementations built on webidl2js wrappers and the \u003ca href=\"https://www.npmjs.com/package/css-tree\"\u003e\u003ccode\u003ecss-tree\u003c/code\u003e\u003c/a\u003e parser. Serialization, parsing, and API behavior is improved in various ways, especially around edge cases.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCSSCounterStyleRule\u003c/code\u003e and \u003ccode\u003eCSSNamespaceRule\u003c/code\u003e to jsdom \u003ccode\u003eWindow\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssMediaRule.matches\u003c/code\u003e and \u003ccode\u003ecssSupportsRule.matches\u003c/code\u003e getters.\u003c/li\u003e\n\u003cli\u003eAdded proper media query parsing in \u003ccode\u003eMediaList\u003c/code\u003e, using \u003ccode\u003ecss-tree\u003c/code\u003e instead of naive comma-splitting. Invalid queries become \u003ccode\u003e\u0026quot;not all\u0026quot;\u003c/code\u003e per spec.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssKeyframeRule.keyText\u003c/code\u003e getter/setter validation.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssStyleRule.selectorText\u003c/code\u003e setter validation: invalid selectors are now rejected.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003estyleSheet.ownerNode\u003c/code\u003e, \u003ccode\u003estyleSheet.href\u003c/code\u003e, and \u003ccode\u003estyleSheet.title\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded bad port blocking per the \u003ca href=\"https://fetch.spec.whatwg.org/#bad-port\"\u003efetch specification\u003c/a\u003e, preventing fetches to commonly-abused ports.\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eDocument\u003c/code\u003e initialization performance by lazily initializing the CSS selector engine, avoiding ~0.5 ms of overhead per \u003ccode\u003eDocument\u003c/code\u003e. (\u003ca href=\"https://github.com/thypon\"\u003e\u003ccode\u003e@​thypon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when stylesheets were removed from the document.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eCSSStyleDeclaration\u003c/code\u003e modifications to properly trigger custom element reactions.\u003c/li\u003e\n\u003cli\u003eFixed nested \u003ccode\u003e@media\u003c/code\u003e rule parsing.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eCSSStyleSheet\u003c/code\u003e's \u0026quot;disallow modification\u0026quot; flag not being checked in all mutation methods.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eXMLHttpRequest\u003c/code\u003e's \u003ccode\u003eresponse\u003c/code\u003e getter returning parsed JSON during the \u003ccode\u003eLOADING\u003c/code\u003e state instead of \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e crashing in XHTML documents when stylesheets contained at-rules such as \u003ccode\u003e@page\u003c/code\u003e or \u003ccode\u003e@font-face\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed a potential hang in synchronous \u003ccode\u003eXMLHttpRequest\u003c/code\u003e caused by a race condition with the worker thread's idle timeout.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev28.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eblob.text()\u003c/code\u003e, \u003ccode\u003eblob.arrayBuffer()\u003c/code\u003e, and \u003ccode\u003eblob.bytes()\u003c/code\u003e methods.\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003egetComputedStyle()\u003c/code\u003e to account for CSS specificity when multiple rules apply. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved synchronous \u003ccode\u003eXMLHttpRequest\u003c/code\u003e performance by using a persistent worker thread, avoiding ~400ms of setup overhead on every synchronous request after the first one.\u003c/li\u003e\n\u003cli\u003eImproved performance of \u003ccode\u003enode.getRootNode()\u003c/code\u003e, \u003ccode\u003enode.isConnected\u003c/code\u003e, and \u003ccode\u003eevent.dispatchEvent()\u003c/code\u003e by caching the root node of document-connected trees.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e to correctly handle \u003ccode\u003e!important\u003c/code\u003e priority. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edocument.getElementById()\u003c/code\u003e to return the first element in tree order when multiple elements share the same ID.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e\u0026lt;svg\u0026gt;\u003c/code\u003e elements to no longer incorrectly proxy event handlers to the \u003ccode\u003eWindow\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eFileReader\u003c/code\u003e event timing and \u003ccode\u003efileReader.result\u003c/code\u003e state to more closely follow the spec.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/9b9ea7e10b7842cd38c61458a38774cc3b60c24c\"\u003e\u003ccode\u003e9b9ea7e\u003c/code\u003e\u003c/a\u003e 29.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/07efb7821c992108ec6d4d5fa603f1666e704b1a\"\u003e\u003ccode\u003e07efb78\u003c/code\u003e\u003c/a\u003e Optimize computed style comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/5f6632990297dddf82b1e0b369870ca27c11da90\"\u003e\u003ccode\u003e5f66329\u003c/code\u003e\u003c/a\u003e Fix background-origin/background-clip in background shorthand\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ad8af77ecc76a572ccd139770df0f27c7c06217a\"\u003e\u003ccode\u003ead8af77\u003c/code\u003e\u003c/a\u003e Fix border shorthand handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/5a3e88ea9b13d22457165c8296df7377ce243b24\"\u003e\u003ccode\u003e5a3e88e\u003c/code\u003e\u003c/a\u003e 29.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/73db2041724bb498ed55b4e863ffba7012e79675\"\u003e\u003ccode\u003e73db204\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/a7168a579d26e43e8ea5599b7beb9b8f74c7f412\"\u003e\u003ccode\u003ea7168a5\u003c/code\u003e\u003c/a\u003e Support ratio CSS unit type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/15346e055b070d4e4ed890b68e832b6dba1b9132\"\u003e\u003ccode\u003e15346e0\u003c/code\u003e\u003c/a\u003e Fix style cache invalidation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/2a1e2cdb443e276b28ca49937cf7a7d6fa0a4806\"\u003e\u003ccode\u003e2a1e2cd\u003c/code\u003e\u003c/a\u003e 29.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/4097d66ba188805a408b5186b4b8036bf582b40f\"\u003e\u003ccode\u003e4097d66\u003c/code\u003e\u003c/a\u003e Resolve computed CSS values lazily in CSSStyleDeclaration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/jsdom/compare/v27.4.0...v29.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for jsdom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.4.0 to 17.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1806\"\u003e#1806\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e692e58ced9eae65b2077435b7e799c632f3db07\"\u003e\u003ccode\u003ee692e58\u003c/code\u003e\u003c/a\u003e - Update dependency \u003ccode\u003etinyexec@^1.2.4\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1803\"\u003e#1803\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/bdf27700a6e25b40333672eef4d438984a2d0383\"\u003e\u003ccode\u003ebdf2770\u003c/code\u003e\u003c/a\u003e - Run all tests with \u003ca href=\"https://deno.com\"\u003eDeno\u003c/a\u003e, in addition to Node.js and Bun.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1796\"\u003e#1796\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/75082727cdd070adb59d62c9040515da3bbbb2f9\"\u003e\u003ccode\u003e7508272\u003c/code\u003e\u003c/a\u003e - Fix performance regression of \u003cem\u003elint-staged\u003c/em\u003e v17 by going back to using \u003ccode\u003egit add\u003c/code\u003e to stage task modifications. This was changed to \u003ccode\u003egit update-index --again\u003c/code\u003e in v17 for less manual work, but unfortunately the \u003ccode\u003eupdate-index\u003c/code\u003e command gets slower in very large Git repos.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1797\"\u003e#1797\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7b2505a1f8fb8735e6306c7dabdd5295632f8c1a\"\u003e\u003ccode\u003e7b2505a\u003c/code\u003e\u003c/a\u003e - This version of \u003cem\u003elint-staged\u003c/em\u003e uses the new \u003ca href=\"https://docs.npmjs.com/staged-publishing\"\u003estaged publishing for npm packages\u003c/a\u003e feature. Releases are already published from GitHub Actions with \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003etrusted publishing\u003c/a\u003e, but now an additional approval with two-factor authentication is also required.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1802\"\u003e#1802\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/321b0a972a434006f5b5fac18867974ef040d037\"\u003e\u003ccode\u003e321b0a9\u003c/code\u003e\u003c/a\u003e - Downgrade dependency \u003ccode\u003etinyexec@1.2.2\u003c/code\u003e to avoid issues in version 1.2.3.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1792\"\u003e#1792\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1f672718b6fa67e0f00aafe107cb9f084f4d9102\"\u003e\u003ccode\u003e1f67271\u003c/code\u003e\u003c/a\u003e - Correctly set the \u003ccode\u003e--max-arg-length\u003c/code\u003e default value based on the running platform. This controls how very long lists of staged files are split into multiple chunks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1788\"\u003e#1788\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f95c1f8df3368758c44c2052e568aac1b3d4c767\"\u003e\u003ccode\u003ef95c1f8\u003c/code\u003e\u003c/a\u003e - Another fix for making sure \u003cem\u003elint-staged\u003c/em\u003e adds task modifications correctly to the commit in the following cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is staged with \u003ccode\u003egit add \u0026lt;file\u0026gt;\u003c/code\u003e, and then committed with \u003ccode\u003egit commit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is committed with \u003ccode\u003egit commit --all\u003c/code\u003e without explicit \u003ccode\u003egit add\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is committed with \u003ccode\u003egit commit \u0026lt;pathspec\u0026gt;\u003c/code\u003e without explicit \u003ccode\u003egit add\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThere's new test cases which actually setup the Git \u003ccode\u003epre_commit\u003c/code\u003e hook to run \u003cem\u003elint-staged\u003c/em\u003e and verify them. These issues started in \u003cstrong\u003ev17.0.0\u003c/strong\u003e when trying to improve support for committig without having explicitly staged files.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1782\"\u003e#1782\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/06813f9ab661db987e7720086ef9ec3f552ee097\"\u003e\u003ccode\u003e06813f9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix \u003cem\u003elint-staged\u003c/em\u003e behavior when implicitly committing files without using \u003ccode\u003egit add\u003c/code\u003e by either:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egit commit -am \u0026quot;my commit message\u0026quot;\u003c/code\u003e where \u003ccode\u003e-a\u003c/code\u003e (\u003ccode\u003e--all\u003c/code\u003e) means to automatically stage all tracked modified and deleted files\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egit commit -m \u0026quot;my commit message\u0026quot; .\u003c/code\u003e where \u003ccode\u003e.\u003c/code\u003e is an example of a \u003ca href=\"https://git-scm.com/docs/git-commit#Documentation/git-commit.txt-pathspec\"\u003e\u003cem\u003epathspec\u003c/em\u003e\u003c/a\u003e where matching files will be staged\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1779\"\u003e#1779\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/88670ca2278200f6348ed663358895ddc4bfff3c\"\u003e\u003ccode\u003e88670ca\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Enable immutable GitHub releases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1776\"\u003e#1776\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4a5664be63af19590ec37940f705dad870ac5cfb\"\u003e\u003ccode\u003e4a5664b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Adjust GitHub Actions workflow so that automatic publishing works with signed commits.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1806\"\u003e#1806\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e692e58ced9eae65b2077435b7e799c632f3db07\"\u003e\u003ccode\u003ee692e58\u003c/code\u003e\u003c/a\u003e - Update dependency \u003ccode\u003etinyexec@^1.2.4\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1803\"\u003e#1803\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/bdf27700a6e25b40333672eef4d438984a2d0383\"\u003e\u003ccode\u003ebdf2770\u003c/code\u003e\u003c/a\u003e - Run all tests with \u003ca href=\"https://deno.com\"\u003eDeno\u003c/a\u003e, in addition to Node.js and Bun.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1796\"\u003e#1796\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/75082727cdd070adb59d62c9040515da3bbbb2f9\"\u003e\u003ccode\u003e7508272\u003c/code\u003e\u003c/a\u003e - Fix performance regression of \u003cem\u003elint-staged\u003c/em\u003e v17 by going back to using \u003ccode\u003egit add\u003c/code\u003e to stage task modifications. This was changed to \u003ccode\u003egit update-index --again\u003c/code\u003e in v17 for less manual work, but unfortunately the \u003ccode\u003eupdate-index\u003c/code\u003e command gets slower in very large Git repos.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1797\"\u003e#1797\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7b2505a1f8fb8735e6306c7dabdd5295632f8c1a\"\u003e\u003ccode\u003e7b2505a\u003c/code\u003e\u003c/a\u003e - This version of \u003cem\u003elint-staged\u003c/em\u003e uses the new \u003ca href=\"https://docs.npmjs.com/staged-publishing\"\u003estaged publishing for npm packages\u003c/a\u003e feature. Releases are already published from GitHub Actions with \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003etrusted publishing\u003c/a\u003e, but now an additional approval with two-factor authentication is also required.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1802\"\u003e#1802\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/321b0a972a434006f5b5fac18867974ef040d037\"\u003e\u003ccode\u003e321b0a9\u003c/code\u003e\u003c/a\u003e - Downgrade dependency \u003ccode\u003etinyexec@1.2.2\u003c/code\u003e to avoid issues in version 1.2.3.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1792\"\u003e#1792\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1f672718b6fa67e0f00aafe107cb9f084f4d9102\"\u003e\u003ccode\u003e1f67271\u003c/code\u003e\u003c/a\u003e - Correctly set the \u003ccode\u003e--max-arg-length\u003c/code\u003e default value based on the running platform. This controls how very long lists of staged files are split into multiple chunks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1788\"\u003e#1788\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f95c1f8df3368758c44c2052e568aac1b3d4c767\"\u003e\u003ccode\u003ef95c1f8\u003c/code\u003e\u003c/a\u003e - Another fix for making sure \u003cem\u003elint-staged\u003c/em\u003e adds task modifications correctly to the commit in the following cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is staged with \u003ccode\u003egit add \u0026lt;file\u0026gt;\u003c/code\u003e, and then committed with \u003ccode\u003egit commit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is committed with \u003ccode\u003egit commit --all\u003c/code\u003e without explicit \u003ccode\u003egit add\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is committed with \u003ccode\u003egit commit \u0026lt;pathspec\u0026gt;\u003c/code\u003e without explicit \u003ccode\u003egit add\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThere's new test cases which actually setup the Git \u003ccode\u003epre_commit\u003c/code\u003e hook to run \u003cem\u003elint-staged\u003c/em\u003e and verify them. These issues started in \u003cstrong\u003ev17.0.0\u003c/strong\u003e when trying to improve support for committig without having explicitly staged files.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1782\"\u003e#1782\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/06813f9ab661db987e7720086ef9ec3f552ee097\"\u003e\u003ccode\u003e06813f9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix \u003cem\u003elint-staged\u003c/em\u003e behavior when implicitly committing files without using \u003ccode\u003egit add\u003c/code\u003e by either:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egit commit -am \u0026quot;my commit message\u0026quot;\u003c/code\u003e where \u003ccode\u003e-a\u003c/code\u003e (\u003ccode\u003e--all\u003c/code\u003e) means to automatically stage all tracked modified and deleted files\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egit commit -m \u0026quot;my commit message\u0026quot; .\u003c/code\u003e where \u003ccode\u003e.\u003c/code\u003e is an example of a \u003ca href=\"https://git-scm.com/docs/git-commit#Documentation/git-commit.txt-pathspec\"\u003e\u003cem\u003epathspec\u003c/em\u003e\u003c/a\u003e where matching files will be staged\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1779\"\u003e#1779\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/88670ca2278200f6348ed663358895ddc4bfff3c\"\u003e\u003ccode\u003e88670ca\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Enable immutable GitHub releases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd11fec419c59b4900aab194f288adf6bb4afdd1\"\u003e\u003ccode\u003ecd11fec\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1807\"\u003e#1807\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/15a8ee0df4ffb4c6fc65ea6828133cc32740c9c4\"\u003e\u003ccode\u003e15a8ee0\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/797bbd943a7adab888640915449c09b8a67cc11d\"\u003e\u003ccode\u003e797bbd9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1808\"\u003e#1808\u003c/a\u003e from lint-staged/add-stashing-faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/504e307c819a8b2decdf6c791d5350c4db0b15ed\"\u003e\u003ccode\u003e504e307\u003c/code\u003e\u003c/a\u003e docs: add FAQ entry on how stashing works\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/eff5cd19633ce51ca62ac17a9e66d972a2aaf104\"\u003e\u003ccode\u003eeff5cd1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1806\"\u003e#1806\u003c/a\u003e from lint-staged/update-tinyexec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e692e58ced9eae65b2077435b7e799c632f3db07\"\u003e\u003ccode\u003ee692e58\u003c/code\u003e\u003c/a\u003e build(deps): update \u003ccode\u003etinyexec@^1.2.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a2dd4ea97b1ff36486d88d9bad285834acef7ea6\"\u003e\u003ccode\u003ea2dd4ea\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1805\"\u003e#1805\u003c/a\u003e from lint-staged/update-github-templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/c92851945ff4fa604841e53fe044b47177b159b8\"\u003e\u003ccode\u003ec928519\u003c/code\u003e\u003c/a\u003e docs: update GitHub templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/094ba56a3caeeda2cf83ad0a0c83df38ab2f6d06\"\u003e\u003ccode\u003e094ba56\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1798\"\u003e#1798\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/88e19fe3d81b8e1516564e7afaf6681f09f83b16\"\u003e\u003ccode\u003e88e19fe\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.4.0...v17.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss-cli` from 10.1.0 to 11.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md\"\u003epostcss-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e11.0.1 / 2025-03-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate and minimize dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e11.0.0 / 2023-12-05\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Require Node.js v18+ (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/postcss/postcss-load-config/blob/main/CHANGELOG.md#50-2023-11-20\"\u003e\u003ccode\u003epostcss-load-config@5\u003c/code\u003e\u003c/a\u003e for improved ESM \u0026amp; TS config support (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/461\"\u003e#461\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/7bea18069b334b0d537d5c772ce20b1637c7e5d6\"\u003e\u003ccode\u003e7bea180\u003c/code\u003e\u003c/a\u003e 11.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0dc4eba537acf36af7747753027c99d768644820\"\u003e\u003ccode\u003e0dc4eba\u003c/code\u003e\u003c/a\u003e Use eslint v9 + flat config (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/733ef42fa6b596139787c721ecfbc2b50d915fae\"\u003e\u003ccode\u003e733ef42\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sugarss to v5 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/1363a6549a622a27b4a5d8e55c65d406aae94cbd\"\u003e\u003ccode\u003e1363a65\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.5.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bd416f5b326562a228202b1b6b23495ffcffa8ee\"\u003e\u003ccode\u003ebd416f5\u003c/code\u003e\u003c/a\u003e Update dependency uuid to v11 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bfad16da0dad084a0961efb1cf44b626fac3a2e0\"\u003e\u003ccode\u003ebfad16d\u003c/code\u003e\u003c/a\u003e Update dependency c8 to v10 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/b5d8f0ed6e25e7e0f0662e9aed3bfd7def9e6573\"\u003e\u003ccode\u003eb5d8f0e\u003c/code\u003e\u003c/a\u003e feat: replace globby with tinyglobby and remove get-stdin in favor of builtin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/5f9f92af5f070313fc710a62db0c58705fb891eb\"\u003e\u003ccode\u003e5f9f92a\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.4.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0f52be713e121c7e4476b380ce7bab9529890b7c\"\u003e\u003ccode\u003e0f52be7\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.3.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/528af4c30beffcce0653eb7046a6f331a0fd5ffd\"\u003e\u003ccode\u003e528af4c\u003c/code\u003e\u003c/a\u003e Adding link to PostCSS (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss-cli/compare/10.1.0...11.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 21.1.2 to 22.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/ed911df50d2967d52f9ca341f1f15c8b4def8878\"\u003e\u003ccode\u003eed911df5\u003c/code\u003e\u003c/a\u003e\nUpdate Ruby gems (Carl-Erik Kopseng)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/75a1e5b80d9aab698fadd8bb8c30998f109e1841\"\u003e\u003ccode\u003e75a1e5b8\u003c/code\u003e\u003c/a\u003e\nUpdate to Node 26 (Carl-Erik Kopseng)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/197d660899fc8f9a...\n\n_Description has been truncated_","html_url":"https://github.com/niyazmft/financial_tracker/pull/92","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/niyazmft%2Ffinancial_tracker/issues/92","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/92/packages"},{"uuid":"4363069620","node_id":"PR_kwDODEc_-M7XWk0y","number":3385,"state":"open","title":"chore(website deps): bump the npm_and_yarn group across 1 directory with 31 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-01T05:53:41.000Z","updated_at":"2026-05-01T05:53:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(website deps): bump","group_name":"npm_and_yarn","update_count":31,"packages":[{"name":"@algolia/autocomplete-js","old_version":"1.19.4","new_version":"1.19.8","repository_url":"https://github.com/algolia/autocomplete"},{"name":"@algolia/autocomplete-theme-classic","old_version":"1.19.4","new_version":"1.19.8","repository_url":"https://github.com/algolia/autocomplete"},{"name":"@babel/cli","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"7.29.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@datadog/browser-logs","old_version":"4.50.1","new_version":"7.0.0","repository_url":"https://github.com/DataDog/browser-sdk"},{"name":"@datadog/browser-rum","old_version":"4.50.1","new_version":"7.0.0","repository_url":"https://github.com/DataDog/browser-sdk"},{"name":"@fullhuman/postcss-purgecss","old_version":"4.1.3","new_version":"8.0.0","repository_url":"https://github.com/FullHuman/purgecss"},{"name":"@tailwindcss/forms","old_version":"0.3.4","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/typography","old_version":"0.4.1","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@types/node","old_version":"25.0.3","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"alpinejs","old_version":"2.8.2","new_version":"3.15.12","repository_url":"https://github.com/alpinejs/alpine"},{"name":"autoprefixer","old_version":"10.4.23","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"chalk","old_version":"4.1.2","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"cheerio","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/cheeriojs/cheerio"},{"name":"core-js","old_version":"3.47.0","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"domhandler","old_version":"4.3.1","new_version":"6.0.1","repository_url":"https://github.com/fb55/domhandler"},{"name":"dotenv-defaults","old_version":"2.0.2","new_version":"6.0.0","repository_url":"https://github.com/mrsteele/dotenv-defaults"},{"name":"downshift","old_version":"6.1.12","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"glob-promise","old_version":"4.2.2","new_version":"6.0.7","repository_url":"https://github.com/ahmadnassri/node-glob-promise"},{"name":"postcss-cli","old_version":"8.3.1","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"postcss-import","old_version":"14.1.0","new_version":"16.1.1","repository_url":"https://github.com/postcss/postcss-import"},{"name":"react","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"regenerator-runtime","old_version":"0.13.11","new_version":"0.14.1","repository_url":"https://github.com/facebook/regenerator"},{"name":"tailwindcss","old_version":"2.2.19","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tocbot","old_version":"4.36.4","new_version":"4.36.6","repository_url":"https://github.com/tscanlin/tocbot"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typesense","old_version":"1.8.2","new_version":"3.0.6","repository_url":"https://github.com/typesense/typesense-js"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 31 updates in the /website directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@algolia/autocomplete-js](https://github.com/algolia/autocomplete) | `1.19.4` | `1.19.8` |\n| [@algolia/autocomplete-theme-classic](https://github.com/algolia/autocomplete) | `1.19.4` | `1.19.8` |\n| [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) | `7.28.3` | `7.28.6` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.0` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `7.29.3` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.29.2` |\n| [@datadog/browser-logs](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs) | `4.50.1` | `7.0.0` |\n| [@datadog/browser-rum](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum) | `4.50.1` | `7.0.0` |\n| [@fullhuman/postcss-purgecss](https://github.com/FullHuman/purgecss) | `4.1.3` | `8.0.0` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.3.4` | `0.5.11` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.4.1` | `0.5.19` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.6.0` |\n| [alpinejs](https://github.com/alpinejs/alpine/tree/HEAD/packages/alpinejs) | `2.8.2` | `3.15.12` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.5.0` |\n| [chalk](https://github.com/chalk/chalk) | `4.1.2` | `5.6.2` |\n| [cheerio](https://github.com/cheeriojs/cheerio) | `1.1.2` | `1.2.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.47.0` | `3.49.0` |\n| [domhandler](https://github.com/fb55/domhandler) | `4.3.1` | `6.0.1` |\n| [dotenv-defaults](https://github.com/mrsteele/dotenv-defaults) | `2.0.2` | `6.0.0` |\n| [downshift](https://github.com/downshift-js/downshift) | `6.1.12` | `9.3.2` |\n| [glob-promise](https://github.com/ahmadnassri/node-glob-promise) | `4.2.2` | `6.0.7` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `8.3.1` | `11.0.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `14.1.0` | `16.1.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.5` |\n| [regenerator-runtime](https://github.com/facebook/regenerator) | `0.13.11` | `0.14.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `2.2.19` | `4.2.4` |\n| [tocbot](https://github.com/tscanlin/tocbot) | `4.36.4` | `4.36.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [typesense](https://github.com/typesense/typesense-js) | `1.8.2` | `3.0.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.3` |\n\n\nUpdates `@algolia/autocomplete-js` from 1.19.4 to 1.19.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algolia/autocomplete/releases\"\u003e\u003ccode\u003e@​algolia/autocomplete-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.7...v1.19.8\"\u003e1.19.8\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estyling:\u003c/strong\u003e revert 1.19.7 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1344\"\u003e#1344\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/22d601988884294539b5b8a994a61e2cfdba4cf9\"\u003e22d6019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.19.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.6...v1.19.7\"\u003e1.19.7\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanel position in positioned container (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/763\"\u003e#763\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1336\"\u003e#1336\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/8d4b5121021b62e91331a6f5cc013cc30f36f166\"\u003e8d4b512\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.19.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.5...v1.19.6\"\u003e1.19.6\u003c/a\u003e (2026-02-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e only use standard scrollIntoView function for auto-scroll (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1333\"\u003e#1333\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/88dfc580c66a93c0c3096d984b9d23ab9dceeb65\"\u003e88dfc58\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.19.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.4...v1.19.5\"\u003e1.19.5\u003c/a\u003e (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eautocomplete-preset-algolia:\u003c/strong\u003e support Unicode in ReverseHighlight (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/3a3d96aa528fd12df7422863f1bc249589f919e4\"\u003e3a3d96a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1317\"\u003e#1317\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/algolia/autocomplete/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​algolia/autocomplete-js\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/autocomplete/compare/v1.19.7...v1.19.8\"\u003e1.19.8\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estyling:\u003c/strong\u003e revert 1.19.7 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1344\"\u003e#1344\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/22d601988884294539b5b8a994a61e2cfdba4cf9\"\u003e22d6019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.6...v1.19.7\"\u003e1.19.7\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanel position in positioned container (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/763\"\u003e#763\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1336\"\u003e#1336\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/8d4b5121021b62e91331a6f5cc013cc30f36f166\"\u003e8d4b512\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.5...v1.19.6\"\u003e1.19.6\u003c/a\u003e (2026-02-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e only use standard scrollIntoView function for auto-scroll (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1333\"\u003e#1333\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/88dfc580c66a93c0c3096d984b9d23ab9dceeb65\"\u003e88dfc58\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.4...v1.19.5\"\u003e1.19.5\u003c/a\u003e (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eautocomplete-preset-algolia:\u003c/strong\u003e support Unicode in ReverseHighlight (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/3a3d96aa528fd12df7422863f1bc249589f919e4\"\u003e3a3d96a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1317\"\u003e#1317\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/algolia/autocomplete/commit/a5f3270d58c3d0dfc2af9c99cbc5bb43c2f64638\"\u003e\u003ccode\u003ea5f3270\u003c/code\u003e\u003c/a\u003e chore: release v1.19.8 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1345\"\u003e#1345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/e0928dd17c0213f36eafe1c104eae9f5d10e0e09\"\u003e\u003ccode\u003ee0928dd\u003c/code\u003e\u003c/a\u003e chore(deps): update shipjs (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/22d601988884294539b5b8a994a61e2cfdba4cf9\"\u003e\u003ccode\u003e22d6019\u003c/code\u003e\u003c/a\u003e fix(styling): revert 1.19.7 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1344\"\u003e#1344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/2550860aeb75d7142ff72135cdcb485c38bf3090\"\u003e\u003ccode\u003e2550860\u003c/code\u003e\u003c/a\u003e chore: bump node version from 14 to 22 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/dff42896cbeca7d91cbedf3a8cb3d280ad0cff45\"\u003e\u003ccode\u003edff4289\u003c/code\u003e\u003c/a\u003e chore: release v1.19.7 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1337\"\u003e#1337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/49165667a5375ef58169e4341eaf56434480f3ec\"\u003e\u003ccode\u003e4916566\u003c/code\u003e\u003c/a\u003e fix: panel position in scrolled container \u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/763\"\u003e#763\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1338\"\u003e#1338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/8d4b5121021b62e91331a6f5cc013cc30f36f166\"\u003e\u003ccode\u003e8d4b512\u003c/code\u003e\u003c/a\u003e fix: panel position in positioned container (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/763\"\u003e#763\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/c67126ba8a9c355fea4999d3505a6c9c77561016\"\u003e\u003ccode\u003ec67126b\u003c/code\u003e\u003c/a\u003e chore: release v1.19.6 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1334\"\u003e#1334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/88dfc580c66a93c0c3096d984b9d23ab9dceeb65\"\u003e\u003ccode\u003e88dfc58\u003c/code\u003e\u003c/a\u003e fix(core): only use standard scrollIntoView function for auto-scroll (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/18c32fd06bbcd94e26b15a837ceff7ba5c5a8f89\"\u003e\u003ccode\u003e18c32fd\u003c/code\u003e\u003c/a\u003e chore: release v1.19.5 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.4...v1.19.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@algolia/autocomplete-theme-classic` from 1.19.4 to 1.19.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algolia/autocomplete/releases\"\u003e\u003ccode\u003e@​algolia/autocomplete-theme-classic\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.7...v1.19.8\"\u003e1.19.8\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estyling:\u003c/strong\u003e revert 1.19.7 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1344\"\u003e#1344\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/22d601988884294539b5b8a994a61e2cfdba4cf9\"\u003e22d6019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.19.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.6...v1.19.7\"\u003e1.19.7\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanel position in positioned container (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/763\"\u003e#763\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1336\"\u003e#1336\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/8d4b5121021b62e91331a6f5cc013cc30f36f166\"\u003e8d4b512\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.19.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.5...v1.19.6\"\u003e1.19.6\u003c/a\u003e (2026-02-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e only use standard scrollIntoView function for auto-scroll (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1333\"\u003e#1333\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/88dfc580c66a93c0c3096d984b9d23ab9dceeb65\"\u003e88dfc58\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.19.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.4...v1.19.5\"\u003e1.19.5\u003c/a\u003e (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eautocomplete-preset-algolia:\u003c/strong\u003e support Unicode in ReverseHighlight (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/3a3d96aa528fd12df7422863f1bc249589f919e4\"\u003e3a3d96a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1317\"\u003e#1317\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/algolia/autocomplete/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​algolia/autocomplete-theme-classic\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/autocomplete/compare/v1.19.7...v1.19.8\"\u003e1.19.8\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estyling:\u003c/strong\u003e revert 1.19.7 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1344\"\u003e#1344\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/22d601988884294539b5b8a994a61e2cfdba4cf9\"\u003e22d6019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.6...v1.19.7\"\u003e1.19.7\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanel position in positioned container (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/763\"\u003e#763\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1336\"\u003e#1336\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/8d4b5121021b62e91331a6f5cc013cc30f36f166\"\u003e8d4b512\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.5...v1.19.6\"\u003e1.19.6\u003c/a\u003e (2026-02-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e only use standard scrollIntoView function for auto-scroll (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1333\"\u003e#1333\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/88dfc580c66a93c0c3096d984b9d23ab9dceeb65\"\u003e88dfc58\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.4...v1.19.5\"\u003e1.19.5\u003c/a\u003e (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eautocomplete-preset-algolia:\u003c/strong\u003e support Unicode in ReverseHighlight (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/3a3d96aa528fd12df7422863f1bc249589f919e4\"\u003e3a3d96a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1317\"\u003e#1317\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/algolia/autocomplete/commit/a5f3270d58c3d0dfc2af9c99cbc5bb43c2f64638\"\u003e\u003ccode\u003ea5f3270\u003c/code\u003e\u003c/a\u003e chore: release v1.19.8 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1345\"\u003e#1345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/e0928dd17c0213f36eafe1c104eae9f5d10e0e09\"\u003e\u003ccode\u003ee0928dd\u003c/code\u003e\u003c/a\u003e chore(deps): update shipjs (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/22d601988884294539b5b8a994a61e2cfdba4cf9\"\u003e\u003ccode\u003e22d6019\u003c/code\u003e\u003c/a\u003e fix(styling): revert 1.19.7 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1344\"\u003e#1344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/2550860aeb75d7142ff72135cdcb485c38bf3090\"\u003e\u003ccode\u003e2550860\u003c/code\u003e\u003c/a\u003e chore: bump node version from 14 to 22 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/dff42896cbeca7d91cbedf3a8cb3d280ad0cff45\"\u003e\u003ccode\u003edff4289\u003c/code\u003e\u003c/a\u003e chore: release v1.19.7 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1337\"\u003e#1337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/49165667a5375ef58169e4341eaf56434480f3ec\"\u003e\u003ccode\u003e4916566\u003c/code\u003e\u003c/a\u003e fix: panel position in scrolled container \u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/763\"\u003e#763\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1338\"\u003e#1338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/8d4b5121021b62e91331a6f5cc013cc30f36f166\"\u003e\u003ccode\u003e8d4b512\u003c/code\u003e\u003c/a\u003e fix: panel position in positioned container (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/763\"\u003e#763\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/c67126ba8a9c355fea4999d3505a6c9c77561016\"\u003e\u003ccode\u003ec67126b\u003c/code\u003e\u003c/a\u003e chore: release v1.19.6 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1334\"\u003e#1334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/88dfc580c66a93c0c3096d984b9d23ab9dceeb65\"\u003e\u003ccode\u003e88dfc58\u003c/code\u003e\u003c/a\u003e fix(core): only use standard scrollIntoView function for auto-scroll (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/18c32fd06bbcd94e26b15a837ceff7ba5c5a8f89\"\u003e\u003ccode\u003e18c32fd\u003c/code\u003e\u003c/a\u003e chore: release v1.19.5 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.4...v1.19.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/cli` from 7.28.3 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/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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/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-cli/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d9fa9c575e9d3952d1a146ceba6fbda88c63192b\"\u003e\u003ccode\u003ed9fa9c5\u003c/code\u003e\u003c/a\u003e [Babel 8]: Bump glob to v12 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17594\"\u003e#17594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/83964de951228aa093f0500d313db00e8d4e5b0d\"\u003e\u003ccode\u003e83964de\u003c/code\u003e\u003c/a\u003e [Babel 8] chore: bump glob to v11 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17590\"\u003e#17590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​babel/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.5 to 7.29.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/preset-env\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17782\"\u003e#17782\u003c/a\u003e Improve trailing comma comment handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17847\"\u003e#17847\u003c/a\u003e Replace npmjs.com links with npmx.dev (\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\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-import-to-platform-api\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-modules\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17818\"\u003e#17818\u003c/a\u003e Load async Wasm and JSON imports in parallel (\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\u003eCommitters: 4\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\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.2 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17840\"\u003e#17840\u003c/a\u003e [7.x backport] async x =\u0026gt; {} must be in leading pos (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17805\"\u003e#17805\u003c/a\u003e [7.x backport] fix: Properly handle await in finally (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17789\"\u003e#17789\u003c/a\u003e [7.x backport] preset-env include/exclude should accept bugfix plugins (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17813\"\u003e#17813\u003c/a\u003e chore: update eslint peer deps (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/183db7bc040a68057489f8981d02962345a322ed\"\u003e\u003ccode\u003e183db7b\u003c/code\u003e\u003c/a\u003e v7.29.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/268f246f21e51b2204ba6dc5349055504cc7420d\"\u003e\u003ccode\u003e268f246\u003c/code\u003e\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17788\"\u003e#17788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f8524d80799e136313e55da0468777a57d1bf6b6\"\u003e\u003ccode\u003ef8524d8\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17686\"\u003e#17686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/37d5595fca9f188f0534458180611f2e776acd31\"\u003e\u003ccode\u003e37d5595\u003c/code\u003e\u003c/a\u003e v7.29.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1c0a08d95ae7e1c788c7e1ae3a10ee53f7c86864\"\u003e\u003ccode\u003e1c0a08d\u003c/code\u003e\u003c/a\u003e [7.x backport] fix: Properly handle await in finally (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17805\"\u003e#17805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/061bf95142132ce4200f863f891a8e3a727cd844\"\u003e\u003ccode\u003e061bf95\u003c/code\u003e\u003c/a\u003e [7.x backport] preset-env include/exclude should accept bugfix plugins (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17789\"\u003e#17789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0053db620c05acf0036f593b5aaf4e372daa79d0\"\u003e\u003ccode\u003e0053db6\u003c/code\u003e\u003c/a\u003e Update polyfill packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17727\"\u003e#17727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.3/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.28.4 to 7.29.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.2 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17840\"\u003e#17840\u003c/a\u003e [7.x backport] async x =\u0026gt; {} must be in leading pos (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17805\"\u003e#17805\u003c/a\u003e [7.x backport] fix: Properly handle await in finally (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17789\"\u003e#17789\u003c/a\u003e [7.x backport] preset-env include/exclude should accept bugfix plugins (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17813\"\u003e#17813\u003c/a\u003e chore: update eslint peer deps (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.1 (2026-02-04)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17771\"\u003e#17771\u003c/a\u003e [7.x backport] fix: ensure \u003ccode\u003etargets.esmodules\u003c/code\u003e is validated (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17776\"\u003e#17776\u003c/a\u003e [7.x backport] Fix undefined when 64 indents (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/37d5595fca9f188f0534458180611f2e776acd31\"\u003e\u003ccode\u003e37d5595\u003c/code\u003e\u003c/a\u003e v7.29.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.2/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​babel/runtime\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/browser-logs` from 4.50.1 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/releases\"\u003e\u003ccode\u003e@​datadog/browser-logs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003cp\u003eThis is the v7 major release. It removes deprecated options and legacy code paths accumulated over the v6 line, modernizes the build, and ships a more reliable session manager.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSmaller, faster bundle\u003c/strong\u003e — dropping legacy browser shims and switching to ESM dynamic imports reduces the SDK footprint on modern browsers.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBetter privacy out of the box\u003c/strong\u003e — safer default privacy settings mean less risk of capturing sensitive content without explicit configuration.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMore reliable sessions\u003c/strong\u003e — modernized session manager with bug fixes, including around very short repetitive sessions.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHigher-quality data\u003c/strong\u003e — deterministic sampling (consistent decisions across products), aborted requests no longer polluting error metrics, and a new \u003ccode\u003esession_renewal\u003c/code\u003e view loading type to better understand session boundaries.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eA cleaner API\u003c/strong\u003e — deprecated options and beta flags removed; what's left is the supported, stable surface going forward.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMigrating from v6:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFollow the \u003ca href=\"https://github.com/DataDog/documentation/blob/8ed5928d4cf04351f6ec6f6e8d605267def58351/content/en/real_user_monitoring/guide/browser-sdk-upgrade.md\"\u003ev6 → v7 migration guide\u003c/a\u003e in the Datadog documentation.\u003c/li\u003e\n\u003cli\u003eFor automated assistance, use the \u003ca href=\"https://github.com/DataDog/browser-sdk/blob/main/.claude/skills/upgrade-browser-sdk-v7/SKILL.md\"\u003e\u003ccode\u003eupgrade-browser-sdk-v7\u003c/code\u003e Claude Code skill\u003c/a\u003e shipped in this repo.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💥 remove fake resource timing for document resources (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4406\"\u003e#4406\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 add \u003ccode\u003esession_renewal\u003c/code\u003e view loading type for session-renewed views (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4478\"\u003e#4478\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 always collect early requests (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4285\"\u003e#4285\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 replace DurationVitalReference with vitalKey option in start/stopDurationVital (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4403\"\u003e#4403\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 Rename chunk files to include \u0026quot;datadog\u0026quot; prefix for cross-bundler naming (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4391\"\u003e#4391\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e💥 Remove deprecated \u003ccode\u003estrategy\u003c/code\u003e from plugin API (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4382\"\u003e#4382\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 [RUM-8693] Decouple forwardErrorsToLogs from console.error log capture (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4356\"\u003e#4356\u003c/a\u003e) [LOGS]\u003c/li\u003e\n\u003cli\u003e💥 remove trackBfcacheViews and track bfcache restores by default (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4228\"\u003e#4228\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 default privacy settings to improve privacy out of the box (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4279\"\u003e#4279\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 Remove FID (First Input Delay) tracking (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4223\"\u003e#4223\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 [RUM-970] do not collect network errors for aborted requests (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4225\"\u003e#4225\u003c/a\u003e) [LOGS]\u003c/li\u003e\n\u003cli\u003e💥 [RUM-14058] Use tree walker for action name computation (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3972\"\u003e#3972\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 enable propagateTraceBaggage by default (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4226\"\u003e#4226\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 use ESM dynamic imports for CDN async chunks (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4217\"\u003e#4217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e💥 drop old-browser compatibility code for ES2020 baseline (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4428\"\u003e#4428\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 remove internalAnalyticsSubdomain and INTAKE_SITE_FED_STAGING (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4354\"\u003e#4354\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 remove betaTrackActionsInShadowDom and make shadow DOM action tracking the default (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4355\"\u003e#4355\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 Remove deprecated allowFallbackToLocalStorage option (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4329\"\u003e#4329\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 [RUM-11273] Remove usePciIntake option (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4335\"\u003e#4335\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 Remove old cookie migration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4198\"\u003e#4198\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 Remove betaEncodeCookieOptions and always encode cookie options (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4195\"\u003e#4195\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e✨ [RUM-15280] Expose DEFAULT_TRACKED_RESOURCE_HEADERS on RumPublicApi (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4523\"\u003e#4523\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e✨ Make nuxt package public (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4520\"\u003e#4520\u003c/a\u003e) [RUM-NUXT]\u003c/li\u003e\n\u003cli\u003e✨ [PANA-6624] Enable the new session replay serialization algorithm by default (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4507\"\u003e#4507\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e✨ Rename session store key to \u003ccode\u003e_dd_s_v2\u003c/code\u003e with legacy migration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4459\"\u003e#4459\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e✨ make all sampling decisions deterministic (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4194\"\u003e#4194\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [PANA-7217] Limit the size of the string table in session replay recordings (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4544\"\u003e#4544\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e🐛 don't adopt another tab's session when it replaces ours directly (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4537\"\u003e#4537\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 fix session lifetime bugs for long-lived pages and multi-tab scenarios (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4531\"\u003e#4531\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 fix regexp for cookie parsing (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4527\"\u003e#4527\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Prevent cross-tab session adoption after expiry (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4475\"\u003e#4475\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 make sure we never send data for very old sessions (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4462\"\u003e#4462\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Ignore cookie observable updates missing the c marker (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4437\"\u003e#4437\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Add telemetry debug for Cookie Store API set failures (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4432\"\u003e#4432\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/DataDog/browser-sdk/blob/v7.0.0/CHANGELOG.md\"\u003e\u003ccode\u003e@​datadog/browser-logs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003cp\u003eThis is the v7 major release. It removes deprecated options and legacy code paths accumulated over the v6 line, modernizes the build, and ships a more reliable session manager.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSmaller, faster bundle\u003c/strong\u003e — dropping legacy browser shims and switching to ESM dynamic imports reduces the SDK footprint on modern browsers.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBetter privacy out of the box\u003c/strong\u003e — safer default privacy settings mean less risk of capturing sensitive content without explicit configuration.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMore reliable sessions\u003c/strong\u003e — modernized session manager with bug fixes, including around very short repetitive sessions.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHigher-quality data\u003c/strong\u003e — deterministic sampling (consistent decisions across products), aborted requests no longer polluting error metrics, and a new \u003ccode\u003esession_renewal\u003c/code\u003e view loading type to better understand session boundaries.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eA cleaner API\u003c/strong\u003e — deprecated options and beta flags removed; what's left is the supported, stable surface going forward.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMigrating from v6:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFollow the \u003ca href=\"https://github.com/DataDog/documentation/blob/8ed5928d4cf04351f6ec6f6e8d605267def58351/content/en/real_user_monitoring/guide/browser-sdk-upgrade.md\"\u003ev6 → v7 migration guide\u003c/a\u003e in the Datadog documentation.\u003c/li\u003e\n\u003cli\u003eFor automated assistance, use the \u003ca href=\"https://github.com/DataDog/browser-sdk/blob/main/.claude/skills/upgrade-browser-sdk-v7/SKILL.md\"\u003e\u003ccode\u003eupgrade-browser-sdk-v7\u003c/code\u003e Claude Code skill\u003c/a\u003e shipped in this repo.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💥 remove fake resource timing for document resources (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4406\"\u003e#4406\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 add \u003ccode\u003esession_renewal\u003c/code\u003e view loading type for session-renewed views (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4478\"\u003e#4478\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 always collect early requests (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4285\"\u003e#4285\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 replace DurationVitalReference with vitalKey option in start/stopDurationVital (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4403\"\u003e#4403\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 Rename chunk files to include \u0026quot;datadog\u0026quot; prefix for cross-bundler naming (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4391\"\u003e#4391\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e💥 Remove deprecated \u003ccode\u003estrategy\u003c/code\u003e from plugin API (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4382\"\u003e#4382\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 [RUM-8693] Decouple forwardErrorsToLogs from console.error log capture (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4356\"\u003e#4356\u003c/a\u003e) [LOGS]\u003c/li\u003e\n\u003cli\u003e💥 remove trackBfcacheViews and track bfcache restores by default (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4228\"\u003e#4228\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 default privacy settings to improve privacy out of the box (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4279\"\u003e#4279\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 Remove FID (First Input Delay) tracking (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4223\"\u003e#4223\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 [RUM-970] do not collect network errors for aborted requests (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4225\"\u003e#4225\u003c/a\u003e) [LOGS]\u003c/li\u003e\n\u003cli\u003e💥 [RUM-14058] Use tree walker for action name computation (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3972\"\u003e#3972\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 enable propagateTraceBaggage by default (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4226\"\u003e#4226\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 use ESM dynamic imports for CDN async chunks (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4217\"\u003e#4217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e💥 drop old-browser compatibility code for ES2020 baseline (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4428\"\u003e#4428\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 remove internalAnalyticsSubdomain and INTAKE_SITE_FED_STAGING (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4354\"\u003e#4354\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 remove betaTrackActionsInShadowDom and make shadow DOM action tracking the default (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4355\"\u003e#4355\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 Remove deprecated allowFallbackToLocalStorage option (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4329\"\u003e#4329\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 [RUM-11273] Remove usePciIntake option (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4335\"\u003e#4335\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 Remove old cookie migration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4198\"\u003e#4198\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 Remove betaEncodeCookieOptions and always encode cookie options (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4195\"\u003e#4195\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e✨ [RUM-15280] Expose DEFAULT_TRACKED_RESOURCE_HEADERS on RumPublicApi (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4523\"\u003e#4523\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e✨ Make nuxt package public (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4520\"\u003e#4520\u003c/a\u003e) [RUM-NUXT]\u003c/li\u003e\n\u003cli\u003e✨ [PANA-6624] Enable the new session replay serialization algorithm by default (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4507\"\u003e#4507\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e✨ Rename session store key to \u003ccode\u003e_dd_s_v2\u003c/code\u003e with legacy migration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4459\"\u003e#4459\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e✨ make all sampling decisions deterministic (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4194\"\u003e#4194\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [PANA-7217] Limit the size of the string table in session replay recordings (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4544\"\u003e#4544\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e🐛 don't adopt another tab's session when it replaces ours directly (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4537\"\u003e#4537\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 fix session lifetime bugs for long-lived pages and multi-tab scenarios (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4531\"\u003e#4531\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 fix regexp for cookie parsing (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4527\"\u003e#4527\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Prevent cross-tab session adopti...\n\n_Description has been truncated_","html_url":"https://github.com/parampavar/vector/pull/3385","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/parampavar%2Fvector/issues/3385","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3385/packages"},{"uuid":"4287391259","node_id":"PR_kwDORlTqUs7TjYn0","number":6,"state":"closed","title":"Bump postcss-cli from 9.1.0 to 11.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-10T04:52:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-18T08:51:24.000Z","updated_at":"2026-05-10T04:52:45.000Z","time_to_close":1886479,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"postcss-cli","old_version":"9.1.0","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [postcss-cli](https://github.com/postcss/postcss-cli) from 9.1.0 to 11.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md\"\u003epostcss-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e11.0.1 / 2025-03-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate and minimize dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e11.0.0 / 2023-12-05\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Require Node.js v18+ (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/postcss/postcss-load-config/blob/main/CHANGELOG.md#50-2023-11-20\"\u003e\u003ccode\u003epostcss-load-config@5\u003c/code\u003e\u003c/a\u003e for improved ESM \u0026amp; TS config support (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/461\"\u003e#461\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e10.1.0 / 2022-11-29\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow running \u003ccode\u003e--watch\u003c/code\u003e mode in non-TTY contexts, like Docker (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e10.0.0 / 2022-06-29\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Drop Node 12 support (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/438\"\u003e#438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for ESM config files (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/437\"\u003e#437\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/7bea18069b334b0d537d5c772ce20b1637c7e5d6\"\u003e\u003ccode\u003e7bea180\u003c/code\u003e\u003c/a\u003e 11.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0dc4eba537acf36af7747753027c99d768644820\"\u003e\u003ccode\u003e0dc4eba\u003c/code\u003e\u003c/a\u003e Use eslint v9 + flat config (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/733ef42fa6b596139787c721ecfbc2b50d915fae\"\u003e\u003ccode\u003e733ef42\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sugarss to v5 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/1363a6549a622a27b4a5d8e55c65d406aae94cbd\"\u003e\u003ccode\u003e1363a65\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.5.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bd416f5b326562a228202b1b6b23495ffcffa8ee\"\u003e\u003ccode\u003ebd416f5\u003c/code\u003e\u003c/a\u003e Update dependency uuid to v11 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bfad16da0dad084a0961efb1cf44b626fac3a2e0\"\u003e\u003ccode\u003ebfad16d\u003c/code\u003e\u003c/a\u003e Update dependency c8 to v10 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/b5d8f0ed6e25e7e0f0662e9aed3bfd7def9e6573\"\u003e\u003ccode\u003eb5d8f0e\u003c/code\u003e\u003c/a\u003e feat: replace globby with tinyglobby and remove get-stdin in favor of builtin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/5f9f92af5f070313fc710a62db0c58705fb891eb\"\u003e\u003ccode\u003e5f9f92a\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.4.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0f52be713e121c7e4476b380ce7bab9529890b7c\"\u003e\u003ccode\u003e0f52be7\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.3.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/528af4c30beffcce0653eb7046a6f331a0fd5ffd\"\u003e\u003ccode\u003e528af4c\u003c/code\u003e\u003c/a\u003e Adding link to PostCSS (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss-cli/compare/9.1.0...11.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=postcss-cli\u0026package-manager=npm_and_yarn\u0026previous-version=9.1.0\u0026new-version=11.0.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/Blake-C/jekyll-digitalblake.com-2025/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blake-C%2Fjekyll-digitalblake.com-2025/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"4273675279","node_id":"PR_kwDOSEB3Bc7S3wKM","number":5,"state":"open","title":"Bump the postcss group with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-16T06:28:08.000Z","updated_at":"2026-04-16T06:29:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"postcss","update_count":2,"packages":[{"name":"postcss","old_version":"8.4.49","new_version":"8.5.10","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-cli","old_version":"11.0.0","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the postcss group with 2 updates: [postcss](https://github.com/postcss/postcss) and [postcss-cli](https://github.com/postcss/postcss-cli).\n\nUpdates `postcss` from 8.4.49 to 8.5.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed XSS via unescaped \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e in non-bundler cases (by \u003ca href=\"https://github.com/TharVid\"\u003e\u003ccode\u003e@​TharVid\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpeed up source map encoding paring in case of the error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e→\u003ccode\u003eexports\u003c/code\u003e compatibility with some tools (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Parcel compatibility issue (by \u003ca href=\"https://github.com/git-sumitchaudhary\"\u003e\u003ccode\u003e@​git-sumitchaudhary\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more details to \u003ccode\u003eUnknown word\u003c/code\u003e error (by \u003ca href=\"https://github.com/hiepxanh\"\u003e\u003ccode\u003e@​hiepxanh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/catnipan\"\u003e\u003ccode\u003e@​catnipan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed end position of rules with semicolon (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backwards compatibility for complex cases (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5 “Duke Alloces”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003ePostCSS 8.5 brought API to work better with non-CSS sources like HTML, Vue.js/Svelte sources or CSS-in-JS.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e during \u003ca href=\"https://redirect.github.com/postcss/postcss/issues/1995\"\u003ehis work\u003c/a\u003e on \u003ca href=\"https://stylelint.io\"\u003eStylelint\u003c/a\u003e added \u003ccode\u003eInput#document\u003c/code\u003e in additional to \u003ccode\u003eInput#css\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eroot.source.input.document //=\u0026gt; \u0026quot;\u0026lt;p\u0026gt;Hello\u0026lt;/p\u0026gt;\r\n                           //    \u0026lt;style\u0026gt;\r\n                           //    p {\r\n                           //      color: green;\r\n                           //    }\r\n                           //    \u0026lt;/style\u0026gt;\u0026quot;\r\nroot.source.input.css      //=\u0026gt; \u0026quot;p {\r\n                           //      color: green;\r\n                           //    }\u0026quot;\r\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed XSS via unescaped \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e in non-bundler cases (by \u003ca href=\"https://github.com/TharVid\"\u003e\u003ccode\u003e@​TharVid\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpeed up source map encoding paring in case of the error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e→\u003ccode\u003eexports\u003c/code\u003e compatibility with some tools (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Parcel compatibility issue (by \u003ca href=\"https://github.com/git-sumitchaudhary\"\u003e\u003ccode\u003e@​git-sumitchaudhary\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more details to \u003ccode\u003eUnknown word\u003c/code\u003e error (by \u003ca href=\"https://github.com/hiepxanh\"\u003e\u003ccode\u003e@​hiepxanh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/catnipan\"\u003e\u003ccode\u003e@​catnipan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed end position of rules with semicolon (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backwards compatibility for complex cases (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5 “Duke Alloces”\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eInput#document\u003c/code\u003e for sources like CSS-in-JS or HTML (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/33b9790263dc1562a46ce45d9532bd63e95b7986\"\u003e\u003ccode\u003e33b9790\u003c/code\u003e\u003c/a\u003e Release 8.5.10 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/536c79e4b01e58a3a56b09c3c0cf2323f4b9a28b\"\u003e\u003ccode\u003e536c79e\u003c/code\u003e\u003c/a\u003e Escape \u0026lt;/style\u0026gt; in CSS output (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2074\"\u003e#2074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/afa96b2a139ce625c4d27973313479c7c85f39d4\"\u003e\u003ccode\u003eafa96b2\u003c/code\u003e\u003c/a\u003e Update dependencies (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2073\"\u003e#2073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/effe88bb87cabdc1876e02adbdd30f392f19f40d\"\u003e\u003ccode\u003eeffe88b\u003c/code\u003e\u003c/a\u003e Typo (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2072\"\u003e#2072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3ee79a2c4a11e41d52db50b444eebe38299495ad\"\u003e\u003ccode\u003e3ee79a2\u003c/code\u003e\u003c/a\u003e Thread model (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2071\"\u003e#2071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/2e0683daca4dc2919211b03774f6b2d137136c01\"\u003e\u003ccode\u003e2e0683d\u003c/code\u003e\u003c/a\u003e Create incident response docs (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2070\"\u003e#2070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/fe88ac29c06b7b218be32994cdc6ca1525bdf2c9\"\u003e\u003ccode\u003efe88ac2\u003c/code\u003e\u003c/a\u003e Release 8.5.9 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/c551632496b87ab3f1965bfda5dc386b6c71963e\"\u003e\u003ccode\u003ec551632\u003c/code\u003e\u003c/a\u003e Avoid RegExp when we can use simple JS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/89a6b744060eb8dee743351c785a9fbe37d4525a\"\u003e\u003ccode\u003e89a6b74\u003c/code\u003e\u003c/a\u003e Move SECURITY.txt for docs folder to keep GitHub page cleaner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6ceb8a46af9f9de821faee98f861bdf84617347b\"\u003e\u003ccode\u003e6ceb8a4\u003c/code\u003e\u003c/a\u003e Create SECURITY.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.4.49...8.5.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss-cli` from 11.0.0 to 11.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md\"\u003epostcss-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e11.0.1 / 2025-03-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate and minimize dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/7bea18069b334b0d537d5c772ce20b1637c7e5d6\"\u003e\u003ccode\u003e7bea180\u003c/code\u003e\u003c/a\u003e 11.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0dc4eba537acf36af7747753027c99d768644820\"\u003e\u003ccode\u003e0dc4eba\u003c/code\u003e\u003c/a\u003e Use eslint v9 + flat config (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/733ef42fa6b596139787c721ecfbc2b50d915fae\"\u003e\u003ccode\u003e733ef42\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sugarss to v5 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/1363a6549a622a27b4a5d8e55c65d406aae94cbd\"\u003e\u003ccode\u003e1363a65\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.5.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bd416f5b326562a228202b1b6b23495ffcffa8ee\"\u003e\u003ccode\u003ebd416f5\u003c/code\u003e\u003c/a\u003e Update dependency uuid to v11 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bfad16da0dad084a0961efb1cf44b626fac3a2e0\"\u003e\u003ccode\u003ebfad16d\u003c/code\u003e\u003c/a\u003e Update dependency c8 to v10 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/b5d8f0ed6e25e7e0f0662e9aed3bfd7def9e6573\"\u003e\u003ccode\u003eb5d8f0e\u003c/code\u003e\u003c/a\u003e feat: replace globby with tinyglobby and remove get-stdin in favor of builtin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/5f9f92af5f070313fc710a62db0c58705fb891eb\"\u003e\u003ccode\u003e5f9f92a\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.4.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0f52be713e121c7e4476b380ce7bab9529890b7c\"\u003e\u003ccode\u003e0f52be7\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.3.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/528af4c30beffcce0653eb7046a6f331a0fd5ffd\"\u003e\u003ccode\u003e528af4c\u003c/code\u003e\u003c/a\u003e Adding link to PostCSS (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss-cli/compare/11.0.0...11.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/kalaiselvi-dev/analytics-avenue-dashboard/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kalaiselvi-dev%2Fanalytics-avenue-dashboard/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"4273504561","node_id":"PR_kwDOLEcT187S3Okb","number":331,"state":"open","title":"Bump the npm-dependencies group in /src/themes/sundown-sessions with 4 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-16T05:41:06.000Z","updated_at":"2026-04-16T05:41:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":4,"packages":[{"name":"auto-changelog","old_version":"1.16.4","new_version":"2.5.0","repository_url":"https://github.com/CookPete/auto-changelog"},{"name":"cssnano","old_version":"3.10.0","new_version":"7.1.5","repository_url":"https://github.com/cssnano/cssnano"},{"name":"postcss-cli","old_version":"7.1.2","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"postcss-cssnext","old_version":"2.11.0","new_version":"3.1.1","repository_url":"https://github.com/MoOx/postcss-cssnext"}],"path":"/src/themes/sundown-sessions","ecosystem":"npm"},"body":"Bumps the npm-dependencies group in /src/themes/sundown-sessions with 4 updates: [auto-changelog](https://github.com/CookPete/auto-changelog), [cssnano](https://github.com/cssnano/cssnano), [postcss-cli](https://github.com/postcss/postcss-cli) and [postcss-cssnext](https://github.com/MoOx/postcss-cssnext).\n\nUpdates `auto-changelog` from 1.16.4 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cookpete/auto-changelog/blob/master/CHANGELOG.md\"\u003eauto-changelog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/cookpete/auto-changelog/compare/v2.4.0...v2.5.0\"\u003ev2.5.0\u003c/a\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Throws error if tag does not contains \u0026quot;version\u0026quot; property \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/272\"\u003e\u003ccode\u003e[#272](https://github.com/CookPete/auto-changelog/issues/272)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for GitLab's new style routes \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/267\"\u003e\u003ccode\u003e[#267](https://github.com/CookPete/auto-changelog/issues/267)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: gitlab subgroups \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/232\"\u003e\u003ccode\u003e[#232](https://github.com/CookPete/auto-changelog/issues/232)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Template for handling commits with Conventional Commits format \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/217\"\u003e\u003ccode\u003e[#217](https://github.com/CookPete/auto-changelog/issues/217)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade parse-github-url v1.0.3 \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/289\"\u003e\u003ccode\u003e[#289](https://github.com/CookPete/auto-changelog/issues/289)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: fix parseReleases \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/265\"\u003e\u003ccode\u003e[#265](https://github.com/CookPete/auto-changelog/issues/265)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: combine multiple commit-lists to one if heading is undefined \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/236\"\u003e\u003ccode\u003e[#236](https://github.com/CookPete/auto-changelog/issues/236)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Plugin system \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/237\"\u003e\u003ccode\u003e[#237](https://github.com/CookPete/auto-changelog/issues/237)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd support for including commit pattern \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/258\"\u003e\u003ccode\u003e[#258](https://github.com/CookPete/auto-changelog/issues/258)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert GitLab's new style routes \u003ca href=\"https://github.com/cookpete/auto-changelog/commit/b087f51151955f6f62ed1fcee9d3e144c9ed931a\"\u003e\u003ccode\u003eb087f51\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove email from package.json \u003ca href=\"https://github.com/cookpete/auto-changelog/commit/0991f17ce936a9db490e2ad1a04121755038b78d\"\u003e\u003ccode\u003e0991f17\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/cookpete/auto-changelog/compare/v2.3.0...v2.4.0\"\u003ev2.4.0\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e3 February 2022\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eLogical handling of --starting-version \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/227\"\u003e\u003ccode\u003e[#227](https://github.com/CookPete/auto-changelog/issues/227)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrim commit subject \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/225\"\u003e\u003ccode\u003e[#225](https://github.com/CookPete/auto-changelog/issues/225)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(commits.js): added niceDate format of commits \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/206\"\u003e\u003ccode\u003e[#206](https://github.com/CookPete/auto-changelog/issues/206)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLogical handling of --starting-version (\u003ca href=\"https://redirect.github.com/CookPete/auto-changelog/issues/227\"\u003e#227\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/issues/221\"\u003e\u003ccode\u003e[#221](https://github.com/CookPete/auto-changelog/issues/221)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ending-version option \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/issues/209\"\u003e\u003ccode\u003e[#209](https://github.com/CookPete/auto-changelog/issues/209)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not sort tags when sorting via --append-git-tag \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/issues/197\"\u003e\u003ccode\u003e[#197](https://github.com/CookPete/auto-changelog/issues/197)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/210\"\u003e\u003ccode\u003e[#210](https://github.com/CookPete/auto-changelog/issues/210)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump packages \u003ca href=\"https://github.com/cookpete/auto-changelog/commit/9d271fc5cad1f8ab19c4fd9210f3a78ca52faf25\"\u003e\u003ccode\u003e9d271fc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eyarn upgrade \u003ca href=\"https://github.com/cookpete/auto-changelog/commit/c2278230c5c1bc0b0491cf0f5da35b9e33c7384b\"\u003e\u003ccode\u003ec227823\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e--ending-version fixes \u003ca href=\"https://github.com/cookpete/auto-changelog/commit/dbd36d52f3ecb32d71af54be9b3167ade89301f1\"\u003e\u003ccode\u003edbd36d5\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/cookpete/auto-changelog/compare/v2.2.1...v2.3.0\"\u003ev2.3.0\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e23 May 2021\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for minor/preminor versions for custom templates \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/185\"\u003e\u003ccode\u003e[#185](https://github.com/CookPete/auto-changelog/issues/185)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat: add sortCommits by subject and subject-desc \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/186\"\u003e\u003ccode\u003e[#186](https://github.com/CookPete/auto-changelog/issues/186)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove --sort=-creatordate from git tag logic \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/issues/196\"\u003e\u003ccode\u003e[#196](https://github.com/CookPete/auto-changelog/issues/196)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd --append-git-tag \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/issues/190\"\u003e\u003ccode\u003e[#190](https://github.com/CookPete/auto-changelog/issues/190)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd --hide-empty-releases \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/issues/189\"\u003e\u003ccode\u003e[#189](https://github.com/CookPete/auto-changelog/issues/189)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd --starting-date \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/issues/181\"\u003e\u003ccode\u003e[#181](https://github.com/CookPete/auto-changelog/issues/181)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport absolute paths for --handlebars-setup \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/issues/180\"\u003e\u003ccode\u003e[#180](https://github.com/CookPete/auto-changelog/issues/180)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unreleased version diff \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/issues/174\"\u003e\u003ccode\u003e[#174](https://github.com/CookPete/auto-changelog/issues/174)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix v prefix logic \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/issues/33\"\u003e\u003ccode\u003e[#33](https://github.com/CookPete/auto-changelog/issues/33)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix getSubject edge case \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/179\"\u003e\u003ccode\u003e[#179](https://github.com/CookPete/auto-changelog/issues/179)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/issues/184\"\u003e\u003ccode\u003e[#184](https://github.com/CookPete/auto-changelog/issues/184)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply ignoreCommitPattern earlier in the parsing logic \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/issues/195\"\u003e\u003ccode\u003e[#195](https://github.com/CookPete/auto-changelog/issues/195)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/issues/187\"\u003e\u003ccode\u003e[#187](https://github.com/CookPete/auto-changelog/issues/187)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd minor boolean to test data \u003ca href=\"https://github.com/cookpete/auto-changelog/commit/a80e311601107a76b6ee98487ee07c0c90655dd8\"\u003e\u003ccode\u003ea80e311\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused sortTags syntax \u003ca href=\"https://github.com/cookpete/auto-changelog/commit/1b2953092c6248520d8d66e52a96e3cf69016a20\"\u003e\u003ccode\u003e1b29530\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove lodash.uniqby \u003ca href=\"https://github.com/cookpete/auto-changelog/commit/26e7d9caeb685a0b6c745b68e9b5ac0639e3c75f\"\u003e\u003ccode\u003e26e7d9c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/cookpete/auto-changelog/compare/v2.2.0...v2.2.1\"\u003ev2.2.1\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e18 September 2020\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cookpete/auto-changelog/commit/5ba380ad0044dd5be1b2bf4067f64d87202c98bd\"\u003e\u003ccode\u003e5ba380a\u003c/code\u003e\u003c/a\u003e 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cookpete/auto-changelog/commit/b087f51151955f6f62ed1fcee9d3e144c9ed931a\"\u003e\u003ccode\u003eb087f51\u003c/code\u003e\u003c/a\u003e Revert GitLab's new style routes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cookpete/auto-changelog/commit/7a0943fe1d47b2926763090f70d7bdd9dd7428e6\"\u003e\u003ccode\u003e7a0943f\u003c/code\u003e\u003c/a\u003e Fix: Throws error if tag does not contains \u0026quot;version\u0026quot; property (\u003ca href=\"https://redirect.github.com/CookPete/auto-changelog/issues/272\"\u003e#272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cookpete/auto-changelog/commit/8feafe857559eb5e75b76439e1bf696e389cfd43\"\u003e\u003ccode\u003e8feafe8\u003c/code\u003e\u003c/a\u003e Add support for GitLab's new style routes (\u003ca href=\"https://redirect.github.com/CookPete/auto-changelog/issues/267\"\u003e#267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cookpete/auto-changelog/commit/43fa03108d02474db8d189f07ab8435c377a16d4\"\u003e\u003ccode\u003e43fa031\u003c/code\u003e\u003c/a\u003e fix: gitlab subgroups (\u003ca href=\"https://redirect.github.com/CookPete/auto-changelog/issues/232\"\u003e#232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cookpete/auto-changelog/commit/e1f4045df8ae20d34b1c53e884b3fdadeb62167a\"\u003e\u003ccode\u003ee1f4045\u003c/code\u003e\u003c/a\u003e Add Template for handling commits with Conventional Commits format (\u003ca href=\"https://redirect.github.com/CookPete/auto-changelog/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cookpete/auto-changelog/commit/3444e49e491c46ee4c548d9629962e6d6196621f\"\u003e\u003ccode\u003e3444e49\u003c/code\u003e\u003c/a\u003e upgrade parse-github-url v1.0.3 (\u003ca href=\"https://redirect.github.com/CookPete/auto-changelog/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cookpete/auto-changelog/commit/03811f772f9053077ee641793f7c2841b4bb22bc\"\u003e\u003ccode\u003e03811f7\u003c/code\u003e\u003c/a\u003e tests: fix parseReleases (\u003ca href=\"https://redirect.github.com/CookPete/auto-changelog/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cookpete/auto-changelog/commit/79acd550dd939a0d3f1683b748b5eb993bce05ef\"\u003e\u003ccode\u003e79acd55\u003c/code\u003e\u003c/a\u003e feat: combine multiple commit-lists to one if heading is undefined (\u003ca href=\"https://redirect.github.com/CookPete/auto-changelog/issues/236\"\u003e#236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cookpete/auto-changelog/commit/37cdfed206a766552f0cce7e94c1aaab6d4f8eb1\"\u003e\u003ccode\u003e37cdfed\u003c/code\u003e\u003c/a\u003e Add a Plugin system (\u003ca href=\"https://redirect.github.com/CookPete/auto-changelog/issues/237\"\u003e#237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/CookPete/auto-changelog/compare/v1.16.4...v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cssnano` from 3.10.0 to 7.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cssnano/cssnano/releases\"\u003ecssnano's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.5\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(postcss-reduce-idents): support counter-set property by \u003ca href=\"https://github.com/dkryaklin\"\u003e\u003ccode\u003e@​dkryaklin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1765\"\u003ecssnano/cssnano#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(postcss-convert-values): add transformCustomProperties option by \u003ca href=\"https://github.com/dkryaklin\"\u003e\u003ccode\u003e@​dkryaklin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1769\"\u003ecssnano/cssnano#1769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(postcss-colormin): add transformCustomProperties option by \u003ca href=\"https://github.com/dkryaklin\"\u003e\u003ccode\u003e@​dkryaklin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1768\"\u003ecssnano/cssnano#1768\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.4...cssnano@7.1.5\"\u003ehttps://github.com/cssnano/cssnano/compare/cssnano@7.1.4...cssnano@7.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cp\u003eUpdate color conversion library to \u003ccode\u003e@​colordx/core\u003c/code\u003e to fix rounding errors in color conversions \u003ca href=\"https://redirect.github.com/cssnano/cssnano/issues/1755\"\u003e#1755\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize mergeRule selector merging with WeakMap caching by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1748\"\u003ecssnano/cssnano#1748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.2...cssnano@7.1.3\"\u003ehttps://github.com/cssnano/cssnano/compare/cssnano@7.1.2...cssnano@7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: enhanced recognition of css comments by \u003ca href=\"https://github.com/Nirvana-Jie\"\u003e\u003ccode\u003e@​Nirvana-Jie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1730\"\u003ecssnano/cssnano#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use npm trusted publishing by \u003ca href=\"https://github.com/ludofischer\"\u003e\u003ccode\u003e@​ludofischer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1731\"\u003ecssnano/cssnano#1731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update browserslist by \u003ca href=\"https://github.com/ludofischer\"\u003e\u003ccode\u003e@​ludofischer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1733\"\u003ecssnano/cssnano#1733\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.1...cssnano@7.1.2\"\u003ehttps://github.com/cssnano/cssnano/compare/cssnano@7.1.1...cssnano@7.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev71.1.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(convert-values): exclude \u003ccode\u003elinear()\u003c/code\u003e from stripping \u003ccode\u003e%\u003c/code\u003e from value 0 by \u003ca href=\"https://github.com/cernymatej\"\u003e\u003ccode\u003e@​cernymatej\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1720\"\u003ecssnano/cssnano#1720\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.0...cssnano@7.1.1\"\u003ehttps://github.com/cssnano/cssnano/compare/cssnano@7.1.0...cssnano@7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ecssnano@7.1.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to SVGO 4.0\u003c/li\u003e\n\u003cli\u003eUpdate browserslist\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecssnano@7.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update browserslist by \u003ca href=\"https://github.com/ludofischer\"\u003e\u003ccode\u003e@​ludofischer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1675\"\u003ecssnano/cssnano#1675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update postcss peer dependency to version without vulnerabilities by \u003ca href=\"https://github.com/ludofischer\"\u003e\u003ccode\u003e@​ludofischer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1676\"\u003ecssnano/cssnano#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update TypeScript declarations by \u003ca href=\"https://github.com/ludofischer\"\u003e\u003ccode\u003e@​ludofischer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1685\"\u003ecssnano/cssnano#1685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: load default preset in startup by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1691\"\u003ecssnano/cssnano#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for selector order preservation to postcss-minify-selectors by \u003ca href=\"https://github.com/ezzak\"\u003e\u003ccode\u003e@​ezzak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1688\"\u003ecssnano/cssnano#1688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(postcss-convert-values): preserve percent sign in percentage values in at-rules with double quotes  by \u003ca href=\"https://github.com/aramikuto\"\u003e\u003ccode\u003e@​aramikuto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1695\"\u003ecssnano/cssnano#1695\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/cssnano/cssnano/commit/1ecc51faaf0b1e5c91dfc39fc4be7e6471ff5463\"\u003e\u003ccode\u003e1ecc51f\u003c/code\u003e\u003c/a\u003e Publish cssnano 7.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/5cb8b099f15cc543225ef0cd0c4bb8b730152159\"\u003e\u003ccode\u003e5cb8b09\u003c/code\u003e\u003c/a\u003e fix: update browserslist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/9e615ccf28257d9e42e4847052f93042809f4e33\"\u003e\u003ccode\u003e9e615cc\u003c/code\u003e\u003c/a\u003e chore: add changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/863fba58b8e391ef2f5deb8f55256843e927562e\"\u003e\u003ccode\u003e863fba5\u003c/code\u003e\u003c/a\u003e fix(postcss-colormin): add transformCustomProperties option to skip custom pr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/a28221537220ef0dc5719a9df183b6b2ab6fa376\"\u003e\u003ccode\u003ea282215\u003c/code\u003e\u003c/a\u003e fix(postcss-convert-values): add transformCustomProperties option to allow va...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/23d0643a61a310830102a6d745d8ebb6e963c122\"\u003e\u003ccode\u003e23d0643\u003c/code\u003e\u003c/a\u003e chore: fix broken image in README (\u003ca href=\"https://redirect.github.com/cssnano/cssnano/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/0ba209c7a3b7311e7761ef2bd3535f6e3ed70c91\"\u003e\u003ccode\u003e0ba209c\u003c/code\u003e\u003c/a\u003e fix(postcss-reduce-idents): support counter-set property for counter renaming\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/dfaf2aee04cffdc8e8e40cb911b18c49d08bbf0b\"\u003e\u003ccode\u003edfaf2ae\u003c/code\u003e\u003c/a\u003e chore: bump some transitive dep patch versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/0a2fe22fe42e05058841f1fbb6fdecf2e9858af8\"\u003e\u003ccode\u003e0a2fe22\u003c/code\u003e\u003c/a\u003e docs: update website for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/c4ec231e7a9b8de1d11067e80ba078df4e517f3d\"\u003e\u003ccode\u003ec4ec231\u003c/code\u003e\u003c/a\u003e Publish cssnano 7.1.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cssnano/cssnano/compare/v3.10.0...cssnano@7.1.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 cssnano since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss-cli` from 7.1.2 to 11.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-cli/releases\"\u003epostcss-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0 / 2020-09-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Support postcss v8 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/344\"\u003e#344\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e postcss is now a \u003ccode\u003epeerDependency\u003c/code\u003e, you must install it seperately (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/344\"\u003e#344\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade dependencies (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/340\"\u003e#340\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md\"\u003epostcss-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e11.0.1 / 2025-03-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate and minimize dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e11.0.0 / 2023-12-05\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Require Node.js v18+ (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/postcss/postcss-load-config/blob/main/CHANGELOG.md#50-2023-11-20\"\u003e\u003ccode\u003epostcss-load-config@5\u003c/code\u003e\u003c/a\u003e for improved ESM \u0026amp; TS config support (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/461\"\u003e#461\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e10.1.0 / 2022-11-29\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow running \u003ccode\u003e--watch\u003c/code\u003e mode in non-TTY contexts, like Docker (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e10.0.0 / 2022-06-29\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Drop Node 12 support (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/438\"\u003e#438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for ESM config files (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/437\"\u003e#437\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e9.1.0 / 2021-12-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDon't write to files if they're unchanged (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/320\"\u003e#320\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e9.0.2 / 2021-11-04\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to picocolors (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove test files from npm package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e9.0.1 / 2021-09-28\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eActually exit with error when attempting to stdout in watch mode\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ebin/\u003c/code\u003e from \u003ccode\u003efiles\u003c/code\u003e in package.json\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e9.0.0 / 2021-09-24\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Require Node.js v12+\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Must specify full file path, including \u003ccode\u003e.js\u003c/code\u003e extension, when loading local plugins with \u003ccode\u003e--use\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Officially remove support for watching postcss config (was already broken in previous releases)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003edir-dependency\u003c/code\u003e messages (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/383\"\u003e#383\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/391\"\u003e#391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e8.3.1 / 2020-12-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure paths are not interpreted as numbers (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/360\"\u003e#360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBetter errors for incorrect postcss version (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/361\"\u003e#361\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e8.3.0 / 2020-11-17\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eExit on EOF/\u003ccode\u003e^D\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/358\"\u003e#358\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/postcss/postcss-cli/commit/7bea18069b334b0d537d5c772ce20b1637c7e5d6\"\u003e\u003ccode\u003e7bea180\u003c/code\u003e\u003c/a\u003e 11.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0dc4eba537acf36af7747753027c99d768644820\"\u003e\u003ccode\u003e0dc4eba\u003c/code\u003e\u003c/a\u003e Use eslint v9 + flat config (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/733ef42fa6b596139787c721ecfbc2b50d915fae\"\u003e\u003ccode\u003e733ef42\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sugarss to v5 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/1363a6549a622a27b4a5d8e55c65d406aae94cbd\"\u003e\u003ccode\u003e1363a65\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.5.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bd416f5b326562a228202b1b6b23495ffcffa8ee\"\u003e\u003ccode\u003ebd416f5\u003c/code\u003e\u003c/a\u003e Update dependency uuid to v11 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bfad16da0dad084a0961efb1cf44b626fac3a2e0\"\u003e\u003ccode\u003ebfad16d\u003c/code\u003e\u003c/a\u003e Update dependency c8 to v10 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/b5d8f0ed6e25e7e0f0662e9aed3bfd7def9e6573\"\u003e\u003ccode\u003eb5d8f0e\u003c/code\u003e\u003c/a\u003e feat: replace globby with tinyglobby and remove get-stdin in favor of builtin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/5f9f92af5f070313fc710a62db0c58705fb891eb\"\u003e\u003ccode\u003e5f9f92a\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.4.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0f52be713e121c7e4476b380ce7bab9529890b7c\"\u003e\u003ccode\u003e0f52be7\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.3.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/528af4c30beffcce0653eb7046a6f331a0fd5ffd\"\u003e\u003ccode\u003e528af4c\u003c/code\u003e\u003c/a\u003e Adding link to PostCSS (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss-cli/compare/7.1.2...11.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss-cssnext` from 2.11.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/MoOx/postcss-cssnext/releases\"\u003epostcss-cssnext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate postcss-font-family-system-ui to version 3.0\nby \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MoOx/postcss-cssnext/pull/443\"\u003e#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate postcss-cli usage example in docs\nby \u003ca href=\"https://github.com/RyanZim\"\u003e\u003ccode\u003e@​RyanZim\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MoOx/postcss-cssnext/pull/444\"\u003e#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: remove incorrect \u0026quot;postinstall\u0026quot; npm script\n(\u003ca href=\"https://redirect.github.com/MoOx/postcss-cssnext/issues/404\"\u003e#404\u003c/a\u003e - \u003ca href=\"https://github.com/MoOx\"\u003e\u003ccode\u003e@​MoOx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: specify the actual require peer dependency for caniuse database (caniuse-lite is used since latest caniuse-api latest major bump)\n(\u003ca href=\"https://github.com/MoOx\"\u003e\u003ccode\u003e@​MoOx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed: bump dependencies not updated to PostCSS@6\n(\u003ca href=\"https://redirect.github.com/MoOx/postcss-cssnext/issues/401\"\u003e#401\u003c/a\u003e - \u003ca href=\"https://github.com/MoOx\"\u003e\u003ccode\u003e@​MoOx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003ch2\u003eRemoved: support for node 0.12\u003c/h2\u003e\n\u003cp\u003eNode 4+ is supported.\u003c/p\u003e\n\u003ch2\u003eChanged: upgrade to PostCSS 6\u003c/h2\u003e\n\u003cp\u003eAll postcss plugins dependencies have been updated to latest version to ensure\nfull PostCSS 6 compatibility.\u003c/p\u003e\n\u003cp\u003eSome breaking (minor) changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimage-set polyfill change 2x from 144dpi to 192dpi\u003c/li\u003e\n\u003cli\u003ewhitespace changes for image-set polyfill output\u003c/li\u003e\n\u003cli\u003erebeccapurpule is now an hexa number\u003c/li\u003e\n\u003cli\u003ecustom-selector does not output useless (empty) blocks with a selector with no rules associated\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can expect some other since all postcss plugins used have been updated to\nlatest versions.\nIf you have unexpected regression, please check corresponding plugins changelog before opening an issue.\u003c/p\u003e\n\u003ch2\u003eAdded: warning is emitted is you use custom property sets and \u003ccode\u003e@apply\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eThis feature won't be included in next the major release of postcss-cssnext.\u003c/p\u003e\n\u003cp\u003eThis most likely won't get any more support from browser vendors as the\nspec is yet considered deprecated and alternative solutions are being\ndiscussed.\nRead more about the reason here \u003ca href=\"https://github.com/pascalduez/postcss-apply\"\u003ehttps://github.com/pascalduez/postcss-apply\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/MoOx/postcss-cssnext/blob/master/CHANGELOG.md\"\u003epostcss-cssnext's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.1.0 - 2018-01-22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate postcss-font-family-system-ui to version 3.0 by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/MoOx/postcss-cssnext/pull/443\"\u003e#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate postcss-cli usage example in docs by \u003ca href=\"https://github.com/RyanZim\"\u003e\u003ccode\u003e@​RyanZim\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/MoOx/postcss-cssnext/pull/444\"\u003e#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2 - 2017-07-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: remove incorrect \u0026quot;postinstall\u0026quot; npm script\n(\u003ca href=\"https://redirect.github.com/MoOx/postcss-cssnext/issues/404\"\u003e#404\u003c/a\u003e - \u003ca href=\"https://github.com/MoOx\"\u003e\u003ccode\u003e@​MoOx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.1 - 2017-07-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: specify the actual require peer dependency for caniuse database\n(caniuse-lite is used since latest caniuse-api latest major bump) (\u003ca href=\"https://github.com/MoOx\"\u003e\u003ccode\u003e@​MoOx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed: bump dependencies not updated to PostCSS@6\n(\u003ca href=\"https://redirect.github.com/MoOx/postcss-cssnext/issues/401\"\u003e#401\u003c/a\u003e - \u003ca href=\"https://github.com/MoOx\"\u003e\u003ccode\u003e@​MoOx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0 - 2017-07-05\u003c/h1\u003e\n\u003ch2\u003eRemoved: support for node 0.12\u003c/h2\u003e\n\u003cp\u003eNode 4+ is supported.\u003c/p\u003e\n\u003ch2\u003eChanged: upgrade to PostCSS 6\u003c/h2\u003e\n\u003cp\u003eAll postcss plugins dependencies have been updated to latest version to ensure\nfull PostCSS 6 compatibility.\u003c/p\u003e\n\u003cp\u003eSome breaking (minor) changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimage-set polyfill change 2x from 144dpi to 192dpi\u003c/li\u003e\n\u003cli\u003ewhitespace changes for image-set polyfill output\u003c/li\u003e\n\u003cli\u003erebeccapurpule is now an hexa number\u003c/li\u003e\n\u003cli\u003ecustom-selector does not output useless (empty) blocks with a selector with no\nrules associated\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can expect some other since all postcss plugins used have been updated to\nlatest versions. If you have unexpected regression, please check corresponding\nplugins changelog before opening an issue.\u003c/p\u003e\n\u003ch2\u003eAdded: warning is emitted is you use custom property sets and \u003ccode\u003e@apply\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eThis feature won't be included in next the major release of postcss-cssnext.\u003c/p\u003e\n\u003cp\u003eThis most likely won't get any more support from browser vendors as the spec is\nyet considered deprecated and alternative solutions are being discussed. Read\nmore about the reason here \u003ca href=\"https://github.com/pascalduez/postcss-apply\"\u003ehttps://github.com/pascalduez/postcss-apply\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/MoOx/postcss-cssnext/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/colin-gourlay/sundown-sessions/pull/331","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/colin-gourlay%2Fsundown-sessions/issues/331","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/331/packages"},{"uuid":"4193754810","node_id":"PR_kwDOLJQ1cs7Phiyw","number":52,"state":"open","title":"Bump the example-site-dependencies group across 1 directory with 12 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-02T10:57:15.000Z","updated_at":"2026-04-02T10:57:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"example-site-dependencies","update_count":12,"packages":[{"name":"@alpinejs/focus","old_version":"3.13.7","new_version":"3.15.10","repository_url":"https://github.com/alpinejs/alpine"},{"name":"@fortawesome/fontawesome-svg-core","old_version":"6.5.2","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-brands-svg-icons","old_version":"6.5.2","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-regular-svg-icons","old_version":"6.5.2","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-solid-svg-icons","old_version":"6.5.2","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@alpinejs/csp","old_version":"3.15.8","new_version":"3.15.10"},{"name":"@tailwindcss/typography","old_version":"0.5.10","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"autoprefixer","old_version":"10.4.17","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"postcss","old_version":"8.4.33","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-cli","old_version":"11.0.0","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"postcss-import","old_version":"16.0.0","new_version":"16.1.1","repository_url":"https://github.com/postcss/postcss-import"},{"name":"tailwindcss","old_version":"3.4.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the example-site-dependencies group with 12 updates in the /exampleSite directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@alpinejs/focus](https://github.com/alpinejs/alpine/tree/HEAD/packages/focus) | `3.13.7` | `3.15.10` |\n| [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome) | `6.5.2` | `7.2.0` |\n| [@fortawesome/free-brands-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `6.5.2` | `7.2.0` |\n| [@fortawesome/free-regular-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `6.5.2` | `7.2.0` |\n| [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `6.5.2` | `7.2.0` |\n| @alpinejs/csp | `3.15.8` | `3.15.10` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.10` | `0.5.19` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.17` | `10.4.27` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.33` | `8.5.8` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `11.0.0` | `11.0.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `16.0.0` | `16.1.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.1` | `4.2.2` |\n\n\nUpdates `@alpinejs/focus` from 3.13.7 to 3.15.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alpinejs/alpine/releases\"\u003e\u003ccode\u003e@​alpinejs/focus\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.15.10\u003c/h2\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix x-anchor crash during wire:navigate cleanup \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4790\"\u003e#4790\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.15.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(morph): close dialogs properly when removing open attribute by \u003ca href=\"https://github.com/calebporzio\"\u003e\u003ccode\u003e@​calebporzio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4739\"\u003ealpinejs/alpine#4739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003etabbable\u003c/code\u003e and \u003ccode\u003efocus-trap\u003c/code\u003e dependencies in focus plugin by \u003ca href=\"https://github.com/joshhanley\"\u003e\u003ccode\u003e@​joshhanley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4737\"\u003ealpinejs/alpine#4737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(x-anchor): allow dynamic reference to be used with x-anchor by \u003ca href=\"https://github.com/maximbelyayev\"\u003e\u003ccode\u003e@​maximbelyayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4735\"\u003ealpinejs/alpine#4735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle all types of whitespace in class lists, not just spaces by \u003ca href=\"https://github.com/calebporzio\"\u003e\u003ccode\u003e@​calebporzio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4743\"\u003ealpinejs/alpine#4743\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clearer variable name in x-bind example by \u003ca href=\"https://github.com/calebporzio\"\u003e\u003ccode\u003e@​calebporzio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4742\"\u003ealpinejs/alpine#4742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ex-model.parent\u003c/code\u003e when inside of \u003ccode\u003ex-teleport\u003c/code\u003e by \u003ca href=\"https://github.com/willrowe\"\u003e\u003ccode\u003e@​willrowe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4676\"\u003ealpinejs/alpine#4676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003ex-on.passive.false\u003c/code\u003e modifier by \u003ca href=\"https://github.com/hirasso\"\u003e\u003ccode\u003e@​hirasso\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4610\"\u003ealpinejs/alpine#4610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for Set objects in x-for loop function by \u003ca href=\"https://github.com/alfanzain\"\u003e\u003ccode\u003e@​alfanzain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4672\"\u003ealpinejs/alpine#4672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for custom options and cancelable \u003ccode\u003e$dispatch\u003c/code\u003e by \u003ca href=\"https://github.com/nicolagianelli\"\u003e\u003ccode\u003e@​nicolagianelli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4608\"\u003ealpinejs/alpine#4608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix how \u003ccode\u003ex-html\u003c/code\u003e handles \u003ccode\u003eundefined\u003c/code\u003e by \u003ca href=\"https://github.com/willrowe\"\u003e\u003ccode\u003e@​willrowe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4555\"\u003ealpinejs/alpine#4555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove dependencies from monorepo root to correct packages by \u003ca href=\"https://github.com/Igloczek\"\u003e\u003ccode\u003e@​Igloczek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4550\"\u003ealpinejs/alpine#4550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't assign the normalEvaluator per default by \u003ca href=\"https://github.com/JeroenBoersma\"\u003e\u003ccode\u003e@​JeroenBoersma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4548\"\u003ealpinejs/alpine#4548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix class setters invocation on nested \u003ccode\u003ex-data\u003c/code\u003e by \u003ca href=\"https://github.com/helio3197\"\u003e\u003ccode\u003e@​helio3197\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4528\"\u003ealpinejs/alpine#4528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:bug: Masks model updates by \u003ca href=\"https://github.com/ekwoka\"\u003e\u003ccode\u003e@​ekwoka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4175\"\u003ealpinejs/alpine#4175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow debouncing/throttling x-model when using x-modelable by \u003ca href=\"https://github.com/Spitfire972\"\u003e\u003ccode\u003e@​Spitfire972\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4186\"\u003ealpinejs/alpine#4186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUI x-radio: fix keyboard navigation when value of first/last radio option is null by \u003ca href=\"https://github.com/gdebrauwer\"\u003e\u003ccode\u003e@​gdebrauwer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4308\"\u003ealpinejs/alpine#4308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of autocomplete values in X-Mask by \u003ca href=\"https://github.com/robertmarney\"\u003e\u003ccode\u003e@​robertmarney\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4260\"\u003ealpinejs/alpine#4260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:zap: Improves x-for performance by \u003ca href=\"https://github.com/ekwoka\"\u003e\u003ccode\u003e@​ekwoka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4361\"\u003ealpinejs/alpine#4361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix x-ref crash during child-element morph by \u003ca href=\"https://github.com/calebporzio\"\u003e\u003ccode\u003e@​calebporzio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4748\"\u003ealpinejs/alpine#4748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix $watch oldValue for objects by \u003ca href=\"https://github.com/calebporzio\"\u003e\u003ccode\u003e@​calebporzio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4749\"\u003ealpinejs/alpine#4749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEscape attribute values in morph \u003ccode\u003esetAttribute\u003c/code\u003e patch by \u003ca href=\"https://github.com/joshhanley\"\u003e\u003ccode\u003e@​joshhanley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4770\"\u003ealpinejs/alpine#4770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix x-model setting .value instead of .checked on checkboxes by \u003ca href=\"https://github.com/ganyicz\"\u003e\u003ccode\u003e@​ganyicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4779\"\u003ealpinejs/alpine#4779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ex-model.blur\u003c/code\u003e crash when input is removed from a form by \u003ca href=\"https://github.com/joshhanley\"\u003e\u003ccode\u003e@​joshhanley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4783\"\u003ealpinejs/alpine#4783\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/maximbelyayev\"\u003e\u003ccode\u003e@​maximbelyayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4735\"\u003ealpinejs/alpine#4735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hirasso\"\u003e\u003ccode\u003e@​hirasso\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4610\"\u003ealpinejs/alpine#4610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alfanzain\"\u003e\u003ccode\u003e@​alfanzain\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4672\"\u003ealpinejs/alpine#4672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nicolagianelli\"\u003e\u003ccode\u003e@​nicolagianelli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4608\"\u003ealpinejs/alpine#4608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Igloczek\"\u003e\u003ccode\u003e@​Igloczek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4550\"\u003ealpinejs/alpine#4550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JeroenBoersma\"\u003e\u003ccode\u003e@​JeroenBoersma\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4548\"\u003ealpinejs/alpine#4548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helio3197\"\u003e\u003ccode\u003e@​helio3197\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4528\"\u003ealpinejs/alpine#4528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Spitfire972\"\u003e\u003ccode\u003e@​Spitfire972\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4186\"\u003ealpinejs/alpine#4186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robertmarney\"\u003e\u003ccode\u003e@​robertmarney\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4260\"\u003ealpinejs/alpine#4260\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alpinejs/alpine/compare/v3.15.8...v3.15.9\"\u003ehttps://github.com/alpinejs/alpine/compare/v3.15.8...v3.15.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.15.8\u003c/h2\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlush \u003ccode\u003ex-model.blur\u003c/code\u003e value before form submit handlers run \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4729\"\u003e#4729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.15.7\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/b20830cb1c46205e204d86da60d040bf2aaffa3d\"\u003e\u003ccode\u003eb20830c\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/906abcf50beea3db6fec45aa63a6c8b7dcbab199\"\u003e\u003ccode\u003e906abcf\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/776c71966347a16d23a63846e7c3102d021440ea\"\u003e\u003ccode\u003e776c719\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003etabbable\u003c/code\u003e and \u003ccode\u003efocus-trap\u003c/code\u003e dependencies in focus plugin (\u003ca href=\"https://github.com/alpinejs/alpine/tree/HEAD/packages/focus/issues/4737\"\u003e#4737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/4674e391f8a7ffa3f0a061d7236f4b550ca98eee\"\u003e\u003ccode\u003e4674e39\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/dcc8e6bc2c97f105bc9a257e0a13c50b8905c591\"\u003e\u003ccode\u003edcc8e6b\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/85c1efaa1515a8a3141cd9c5d4ded158ec5d827c\"\u003e\u003ccode\u003e85c1efa\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/1535b94635d1f07b218ae15aa50a7ac6492ea430\"\u003e\u003ccode\u003e1535b94\u003c/code\u003e\u003c/a\u003e Add reactive effect transactions (\u003ca href=\"https://github.com/alpinejs/alpine/tree/HEAD/packages/focus/issues/4731\"\u003e#4731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/7ce2be8755e67ffd1d7481723e7805e3b87cd170\"\u003e\u003ccode\u003e7ce2be8\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/09a4406ce166115013cb78c6eda876c4292e0a68\"\u003e\u003ccode\u003e09a4406\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/9f98923eac10698e42bc12d758a35a7af8b3950b\"\u003e\u003ccode\u003e9f98923\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alpinejs/alpine/commits/v3.15.10/packages/focus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fortawesome/fontawesome-svg-core` from 6.5.2 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/FortAwesome/Font-Awesome/releases\"\u003e\u003ccode\u003e@​fortawesome/fontawesome-svg-core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.2.0\u003c/h2\u003e\n\u003cp\u003eChange log available at \u003ca href=\"https://fontawesome.com/changelog\"\u003ehttps://fontawesome.com/changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\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/FortAwesome/Font-Awesome/commit/337dd2045d5621ce0f8567c33c256f3dedeed55d\"\u003e\u003ccode\u003e337dd20\u003c/code\u003e\u003c/a\u003e Release 7.2.0 (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21465\"\u003e#21465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/16ac6af0d816e1b132bb2e3f06aa59a1bc5c6d23\"\u003e\u003ccode\u003e16ac6af\u003c/code\u003e\u003c/a\u003e Simplifying icon request titles (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21360\"\u003e#21360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/ce4942029ce28c0cfc706b4c97877a97e9300afe\"\u003e\u003ccode\u003ece49420\u003c/code\u003e\u003c/a\u003e Simplifying icon request template name (to avoid redundancy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/3dba69fed0c82d7d3a99c2f8683fdb05d75fafa8\"\u003e\u003ccode\u003e3dba69f\u003c/code\u003e\u003c/a\u003e Modify bug report template for versioning and labels (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21264\"\u003e#21264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f40da32b885e09cac0c4ebb4a7f8a019912ceb3e\"\u003e\u003ccode\u003ef40da32\u003c/code\u003e\u003c/a\u003e Update web bug report template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/89f17b4486ddfe6b6e6732d8e9b64131a1599355\"\u003e\u003ccode\u003e89f17b4\u003c/code\u003e\u003c/a\u003e Modify bug report template for version and labels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/14b8429cd7914e52a6acb2996f05ce38973152ce\"\u003e\u003ccode\u003e14b8429\u003c/code\u003e\u003c/a\u003e Adding feature requests to discussions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/eceb155cea402a52828b68570fd195ff25f7ef56\"\u003e\u003ccode\u003eeceb155\u003c/code\u003e\u003c/a\u003e Updating links to the new icon request templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/b544f79e07de12e2322318d2efbf68a3ac6f9036\"\u003e\u003ccode\u003eb544f79\u003c/code\u003e\u003c/a\u003e Update contribution guidelines for icon requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f811bcfe2c38da968311f456c683a5da505879d8\"\u003e\u003ccode\u003ef811bcf\u003c/code\u003e\u003c/a\u003e Revise icon wizard request template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/compare/6.5.2...7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fortawesome/free-brands-svg-icons` from 6.5.2 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/FortAwesome/Font-Awesome/releases\"\u003e\u003ccode\u003e@​fortawesome/free-brands-svg-icons\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.2.0\u003c/h2\u003e\n\u003cp\u003eChange log available at \u003ca href=\"https://fontawesome.com/changelog\"\u003ehttps://fontawesome.com/changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\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/FortAwesome/Font-Awesome/commit/337dd2045d5621ce0f8567c33c256f3dedeed55d\"\u003e\u003ccode\u003e337dd20\u003c/code\u003e\u003c/a\u003e Release 7.2.0 (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21465\"\u003e#21465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/16ac6af0d816e1b132bb2e3f06aa59a1bc5c6d23\"\u003e\u003ccode\u003e16ac6af\u003c/code\u003e\u003c/a\u003e Simplifying icon request titles (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21360\"\u003e#21360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/ce4942029ce28c0cfc706b4c97877a97e9300afe\"\u003e\u003ccode\u003ece49420\u003c/code\u003e\u003c/a\u003e Simplifying icon request template name (to avoid redundancy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/3dba69fed0c82d7d3a99c2f8683fdb05d75fafa8\"\u003e\u003ccode\u003e3dba69f\u003c/code\u003e\u003c/a\u003e Modify bug report template for versioning and labels (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21264\"\u003e#21264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f40da32b885e09cac0c4ebb4a7f8a019912ceb3e\"\u003e\u003ccode\u003ef40da32\u003c/code\u003e\u003c/a\u003e Update web bug report template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/89f17b4486ddfe6b6e6732d8e9b64131a1599355\"\u003e\u003ccode\u003e89f17b4\u003c/code\u003e\u003c/a\u003e Modify bug report template for version and labels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/14b8429cd7914e52a6acb2996f05ce38973152ce\"\u003e\u003ccode\u003e14b8429\u003c/code\u003e\u003c/a\u003e Adding feature requests to discussions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/eceb155cea402a52828b68570fd195ff25f7ef56\"\u003e\u003ccode\u003eeceb155\u003c/code\u003e\u003c/a\u003e Updating links to the new icon request templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/b544f79e07de12e2322318d2efbf68a3ac6f9036\"\u003e\u003ccode\u003eb544f79\u003c/code\u003e\u003c/a\u003e Update contribution guidelines for icon requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f811bcfe2c38da968311f456c683a5da505879d8\"\u003e\u003ccode\u003ef811bcf\u003c/code\u003e\u003c/a\u003e Revise icon wizard request template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/compare/6.5.2...7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fortawesome/free-regular-svg-icons` from 6.5.2 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/FortAwesome/Font-Awesome/releases\"\u003e\u003ccode\u003e@​fortawesome/free-regular-svg-icons\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.2.0\u003c/h2\u003e\n\u003cp\u003eChange log available at \u003ca href=\"https://fontawesome.com/changelog\"\u003ehttps://fontawesome.com/changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\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/FortAwesome/Font-Awesome/commit/337dd2045d5621ce0f8567c33c256f3dedeed55d\"\u003e\u003ccode\u003e337dd20\u003c/code\u003e\u003c/a\u003e Release 7.2.0 (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21465\"\u003e#21465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/16ac6af0d816e1b132bb2e3f06aa59a1bc5c6d23\"\u003e\u003ccode\u003e16ac6af\u003c/code\u003e\u003c/a\u003e Simplifying icon request titles (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21360\"\u003e#21360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/ce4942029ce28c0cfc706b4c97877a97e9300afe\"\u003e\u003ccode\u003ece49420\u003c/code\u003e\u003c/a\u003e Simplifying icon request template name (to avoid redundancy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/3dba69fed0c82d7d3a99c2f8683fdb05d75fafa8\"\u003e\u003ccode\u003e3dba69f\u003c/code\u003e\u003c/a\u003e Modify bug report template for versioning and labels (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21264\"\u003e#21264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f40da32b885e09cac0c4ebb4a7f8a019912ceb3e\"\u003e\u003ccode\u003ef40da32\u003c/code\u003e\u003c/a\u003e Update web bug report template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/89f17b4486ddfe6b6e6732d8e9b64131a1599355\"\u003e\u003ccode\u003e89f17b4\u003c/code\u003e\u003c/a\u003e Modify bug report template for version and labels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/14b8429cd7914e52a6acb2996f05ce38973152ce\"\u003e\u003ccode\u003e14b8429\u003c/code\u003e\u003c/a\u003e Adding feature requests to discussions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/eceb155cea402a52828b68570fd195ff25f7ef56\"\u003e\u003ccode\u003eeceb155\u003c/code\u003e\u003c/a\u003e Updating links to the new icon request templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/b544f79e07de12e2322318d2efbf68a3ac6f9036\"\u003e\u003ccode\u003eb544f79\u003c/code\u003e\u003c/a\u003e Update contribution guidelines for icon requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f811bcfe2c38da968311f456c683a5da505879d8\"\u003e\u003ccode\u003ef811bcf\u003c/code\u003e\u003c/a\u003e Revise icon wizard request template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/compare/6.5.2...7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fortawesome/free-solid-svg-icons` from 6.5.2 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/FortAwesome/Font-Awesome/releases\"\u003e\u003ccode\u003e@​fortawesome/free-solid-svg-icons\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.2.0\u003c/h2\u003e\n\u003cp\u003eChange log available at \u003ca href=\"https://fontawesome.com/changelog\"\u003ehttps://fontawesome.com/changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\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/FortAwesome/Font-Awesome/commit/337dd2045d5621ce0f8567c33c256f3dedeed55d\"\u003e\u003ccode\u003e337dd20\u003c/code\u003e\u003c/a\u003e Release 7.2.0 (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21465\"\u003e#21465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/16ac6af0d816e1b132bb2e3f06aa59a1bc5c6d23\"\u003e\u003ccode\u003e16ac6af\u003c/code\u003e\u003c/a\u003e Simplifying icon request titles (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21360\"\u003e#21360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/ce4942029ce28c0cfc706b4c97877a97e9300afe\"\u003e\u003ccode\u003ece49420\u003c/code\u003e\u003c/a\u003e Simplifying icon request template name (to avoid redundancy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/3dba69fed0c82d7d3a99c2f8683fdb05d75fafa8\"\u003e\u003ccode\u003e3dba69f\u003c/code\u003e\u003c/a\u003e Modify bug report template for versioning and labels (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21264\"\u003e#21264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f40da32b885e09cac0c4ebb4a7f8a019912ceb3e\"\u003e\u003ccode\u003ef40da32\u003c/code\u003e\u003c/a\u003e Update web bug report template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/89f17b4486ddfe6b6e6732d8e9b64131a1599355\"\u003e\u003ccode\u003e89f17b4\u003c/code\u003e\u003c/a\u003e Modify bug report template for version and labels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/14b8429cd7914e52a6acb2996f05ce38973152ce\"\u003e\u003ccode\u003e14b8429\u003c/code\u003e\u003c/a\u003e Adding feature requests to discussions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/eceb155cea402a52828b68570fd195ff25f7ef56\"\u003e\u003ccode\u003eeceb155\u003c/code\u003e\u003c/a\u003e Updating links to the new icon request templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/b544f79e07de12e2322318d2efbf68a3ac6f9036\"\u003e\u003ccode\u003eb544f79\u003c/code\u003e\u003c/a\u003e Update contribution guidelines for icon requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f811bcfe2c38da968311f456c683a5da505879d8\"\u003e\u003ccode\u003ef811bcf\u003c/code\u003e\u003c/a\u003e Revise icon wizard request template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/compare/6.5.2...7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@alpinejs/csp` from 3.15.8 to 3.15.10\n\nUpdates `@tailwindcss/typography` from 0.5.10 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\u003ch2\u003ev0.5.16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with beta versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.15\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with alpha versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix table text alignment (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/346\"\u003e#346\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.13\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't apply margins to \u003ccode\u003e\u0026lt;br\u0026gt;\u003c/code\u003e elements contained in an \u003ccode\u003e\u0026lt;li\u0026gt;\u003c/code\u003e in FF (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/350\"\u003e#350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse logical properties for better RTL support (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.11\u003c/h2\u003e\n\u003ch3\u003eAdded\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/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\u003ch2\u003e[0.5.16] - 2025-01-07\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with beta versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.15] - 2024-08-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with alpha versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.14] - 2024-08-07\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix table text alignment (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/346\"\u003e#346\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.13] - 2024-04-26\u003c/h2\u003e\n\u003ch3\u003eFixed\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/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.10...v0.5.19\"\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.17 to 10.4.27\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.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\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\u003ch2\u003e10.4.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed old \u003ccode\u003e-moz-\u003c/code\u003e prefix for \u003ccode\u003e:placeholder-shown\u003c/code\u003e (by \u003ca href=\"https://github.com/Marukome0743\"\u003e\u003ccode\u003e@​Marukome0743\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003efit-content\u003c/code\u003e prefix for Firefox.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eend value has mixed support, consider using flex-end\u003c/code\u003e warning since \u003ccode\u003eend\u003c/code\u003e/\u003ccode\u003estart\u003c/code\u003e now have good support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing \u003ccode\u003e-webkit-box-orient\u003c/code\u003e on \u003ccode\u003e-webkit-line-clamp\u003c/code\u003e (\u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\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\u003ch2\u003e10.4.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed old \u003ccode\u003e-moz-\u003c/code\u003e prefix for \u003ccode\u003e:placeholder-shown\u003c/code\u003e (by \u003ca href=\"https://github.com/Marukome0743\"\u003e\u003ccode\u003e@​Marukome0743\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003efit-content\u003c/code\u003e prefix for Firefox.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eend value has mixed support, consider using flex-end\u003c/code\u003e warning\nsince \u003ccode\u003eend\u003c/code\u003e/\u003ccode\u003estart\u003c/code\u003e now have good support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing \u003ccode\u003e-webkit-box-orient\u003c/code\u003e on \u003ccode\u003e-webkit-line-clamp\u003c/code\u003e (\u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/360f2d9ecbad3315fbabc61fb2131ac939fee211\"\u003e\u003ccode\u003e360f2d9\u003c/code\u003e\u003c/a\u003e Release 10.4.27 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ab5260c30de086760abf7f666bb52f9267ff387e\"\u003e\u003ccode\u003eab5260c\u003c/code\u003e\u003c/a\u003e Update clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/09e9dd12c023a02a90d05db46c3c75166525674c\"\u003e\u003ccode\u003e09e9dd1\u003c/code\u003e\u003c/a\u003e Release 10.4.26 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ec7554060076640e1261e16d3af8f81c3a2b17cf\"\u003e\u003ccode\u003eec75540\u003c/code\u003e\u003c/a\u003e Ignore local patches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/59601b89582c2ca286a5e2a545ba98fb0004a5aa\"\u003e\u003ccode\u003e59601b8\u003c/code\u003e\u003c/a\u003e Update c8 and clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/06ea9886faa25c3272e2d86b945852e61a6997f7\"\u003e\u003ccode\u003e06ea988\u003c/code\u003e\u003c/a\u003e Release 10.4.25 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/47d8a5bde458ba19e25df455fcda8fcf31b97135\"\u003e\u003ccode\u003e47d8a5b\u003c/code\u003e\u003c/a\u003e Update dependencies and fix Node.js 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/51c596e429567c3a4c8e95123825b5ddd1d4a8b7\"\u003e\u003ccode\u003e51c596e\u003c/code\u003e\u003c/a\u003e Add Node.js 25 and 24 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/523982391ff26ea30f7c76a601ca3b655e1da543\"\u003e\u003ccode\u003e5239823\u003c/code\u003e\u003c/a\u003e Fix CSS variables in gradients (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1515\"\u003e#1515\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1544\"\u003e#1544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/36692c25e7ebf68b61cf992535a15f86e03ba4df\"\u003e\u003ccode\u003e36692c2\u003c/code\u003e\u003c/a\u003e Release 10.4.24 version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.17...10.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.4.33 to 8.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e→\u003ccode\u003eexports\u003c/code\u003e compatibility with some tools (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Parcel compatibility issue (by \u003ca href=\"https://github.com/git-sumitchaudhary\"\u003e\u003ccode\u003e@​git-sumitchaudhary\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more details to \u003ccode\u003eUnknown word\u003c/code\u003e error (by \u003ca href=\"https://github.com/hiepxanh\"\u003e\u003ccode\u003e@​hiepxanh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/catnipan\"\u003e\u003ccode\u003e@​catnipan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed end position of rules with semicolon (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backwards compatibility for complex cases (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5 “Duke Alloces”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003ePostCSS 8.5 brought API to work better with non-CSS sources like HTML, Vue.js/Svelte sources or CSS-in-JS.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e during \u003ca href=\"https://redirect.github.com/postcss/postcss/issues/1995\"\u003ehis work\u003c/a\u003e on \u003ca href=\"https://stylelint.io\"\u003eStylelint\u003c/a\u003e added \u003ccode\u003eInput#document\u003c/code\u003e in additional to \u003ccode\u003eInput#css\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eroot.source.input.document //=\u0026gt; \u0026quot;\u0026lt;p\u0026gt;Hello\u0026lt;/p\u0026gt;\r\n                           //    \u0026lt;style\u0026gt;\r\n                           //    p {\r\n                           //      color: green;\r\n                           //    }\r\n                           //    \u0026lt;/style\u0026gt;\u0026quot;\r\nroot.source.input.css      //=\u0026gt; \u0026quot;p {\r\n                           //      color: green;\r\n                           //    }\u0026quot;\r\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eThanks to Sponsors\u003c/h2\u003e\n\u003cp\u003eThis release was possible thanks to our community.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e→\u003ccode\u003eexports\u003c/code\u003e compatibility with some tools (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Parcel compatibility issue (by \u003ca href=\"https://github.com/git-sumitchaudhary\"\u003e\u003ccode\u003e@​git-sumitchaudhary\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more details to \u003ccode\u003eUnknown word\u003c/code\u003e error (by \u003ca href=\"https://github.com/hiepxanh\"\u003e\u003ccode\u003e@​hiepxanh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/catnipan\"\u003e\u003ccode\u003e@​catnipan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed end position of rules with semicolon (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backwards compatibility for complex cases (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5 “Duke Alloces”\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eInput#document\u003c/code\u003e for sources like CSS-in-JS or HTML (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.49\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax without \u003ccode\u003esource.offset\u003c/code\u003e (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.48\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed position calculation in error/warnings methods (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved debug code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eCannot read properties of undefined (reading 'before')\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.45\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unnecessary fix which could lead to infinite loop.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.44\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAnother way to fix \u003ccode\u003emarkClean is not a function\u003c/code\u003e error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.43\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003emarkClean is not a function\u003c/code\u003e error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/65de53745f7b8006a335199995f2dfc6d1b77d92\"\u003e\u003ccode\u003e65de537\u003c/code\u003e\u003c/a\u003e Release 8.5.8 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/b2c6d9786e742eecb5a2b48ca5b9dc9daa30b24c\"\u003e\u003ccode\u003eb2c6d97\u003c/code\u003e\u003c/a\u003e Run git hook register\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/0ae0a492e9259783bca8e1de5a06d474880ce552\"\u003e\u003ccode\u003e0ae0a49\u003c/code\u003e\u003c/a\u003e Update Processor#version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6ee9f14d3a19d06583ab887412553f7e7189709d\"\u003e\u003ccode\u003e6ee9f14\u003c/code\u003e\u003c/a\u003e Release 8.5.7 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3fbc95172a26cd40db1a1d18a970a2edd4244c44\"\u003e\u003ccode\u003e3fbc951\u003c/code\u003e\u003c/a\u003e Fix uvu Node.js 25 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/52db53ea4339b117e4d41ddd1b65bd914a89b44e\"\u003e\u003ccode\u003e52db53e\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/497daef7972d5c7634e30a28c3c1368587df446d\"\u003e\u003ccode\u003e497daef\u003c/code\u003e\u003c/a\u003e Speed up source map annotation cleaning by moving from RegExp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/41e739a940963c87519c8cc532ed41287129431b\"\u003e\u003ccode\u003e41e739a\u003c/code\u003e\u003c/a\u003e Remove banner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/1329142fc7d4b965bf9819ffa27ac2248f07ab20\"\u003e\u003ccode\u003e1329142\u003c/code\u003e\u003c/a\u003e chore: speed up space-only string check in lib/parser.js (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/23beff9a7c1da1639b0c159df869829ff7ae1ab4\"\u003e\u003ccode\u003e23beff9\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.4.33...8.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss-cli` from 11.0.0 to 11.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md\"\u003epostcss-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e11.0.1 / 2025-03-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate and minimize dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/7bea18069b334b0d537d5c772ce20b1637c7e5d6\"\u003e\u003ccode\u003e7bea180\u003c/code\u003e\u003c/a\u003e 11.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0dc4eba537acf36af7747753027c99d768644820\"\u003e\u003ccode\u003e0dc4eba\u003c/code\u003e\u003c/a\u003e Use eslint v9 + flat config (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/733ef42fa6b596139787c721ecfbc2b50d915fae\"\u003e\u003ccode\u003e733ef42\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sugarss to v5 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/1363a6549a622a27b4a5d8e55c65d406aae94cbd\"\u003e\u003ccode\u003e1363a65\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.5.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bd416f5b326562a228202b1b6b23495ffcffa8ee\"\u003e\u003ccode\u003ebd416f5\u003c/code\u003e\u003c/a\u003e Update dependency uuid to v11 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bfad16da0dad084a0961efb1cf44b626fac3a2e0\"\u003e\u003ccode\u003ebfad16d\u003c/code\u003e\u003c/a\u003e Update dependency c8 to v10 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/b5d8f0ed6e25e7e0f0662e9aed3bfd7def9e6573\"\u003e\u003ccode\u003eb5d8f0e\u003c/code\u003e\u003c/a\u003e feat: replace globby with tinyglobby and remove get-stdin in favor of builtin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/5f9f92af5f070313fc710a62db0c58705fb891eb\"\u003e\u003ccode\u003e5f9f92a\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.4.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0f52be713e121c7e4476b380ce7bab9529890b7c\"\u003e\u003ccode\u003e0f52be7\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.3.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/528af4c30beffcce0653eb7046a6f331a0fd5ffd\"\u003e\u003ccode\u003e528af4c\u003c/code\u003e\u003c/a\u003e Adding link to PostCSS (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss-cli/compare/11.0.0...11.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss-import` from 16.0.0 to 16.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-import/blob/master/CHANGELOG.md\"\u003epostcss-import's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e16.1.1 / 2025-06-17\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect cascade layer order when some resources can not be inlined (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/567\"\u003e#567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-import/pull/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e16.1.0 / 2024-03-20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow bundling URLs with fragments (useful for Vite users) (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/560\"\u003e#560\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-import/pull/561\"\u003e#561\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e16.0.1 / 2024-02-14\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash when handling some \u003ccode\u003e@import\u003c/code\u003es with media conditions (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/557\"\u003e#557\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-import/pull/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/4ae9894edc6bced4ad983c5556de493d77c8cc6d\"\u003e\u003ccode\u003e4ae9894\u003c/code\u003e\u003c/a\u003e 16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/a3f38897da54e61bcb4a34484dc6a6c0543134bc\"\u003e\u003ccode\u003ea3f3889\u003c/code\u003e\u003c/a\u003e Test on modern Node versions (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/577\"\u003e#577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/10325fc02498da689d3c6f2821c6448c6064831c\"\u003e\u003ccode\u003e10325fc\u003c/code\u003e\u003c/a\u003e Upgrade eslint \u0026amp; config; use flat config (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/576\"\u003e#576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/92276420402a400566f30d7b494f8b51ef76b0f1\"\u003e\u003ccode\u003e9227642\u003c/code\u003e\u003c/a\u003e Migrate config renovate.json (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/25441554913ca9f4f8469636ef7001d9cdbdb832\"\u003e\u003ccode\u003e2544155\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.5.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/83108aa207e96eeac159dde08e2153cddeb7172e\"\u003e\u003ccode\u003e83108aa\u003c/code\u003e\u003c/a\u003e Fix incorrect cascade layer order when some resources can not be inlined (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/cad00220bf02f881be6475e943c499906b623241\"\u003e\u003ccode\u003ecad0022\u003c/code\u003e\u003c/a\u003e Update dependency sugarss to v5 (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/32deb082c687c0d324e5812b3593f7e44af10166\"\u003e\u003ccode\u003e32deb08\u003c/code\u003e\u003c/a\u003e Update dependency c8 to v10 (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/d43ca1506d65d9943a3c4bb885aff94dc809d69c\"\u003e\u003ccode\u003ed43ca15\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.4.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/569\"\u003e#569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/9af465e598b51f933ac15baeab09caf086c3083b\"\u003e\u003ccode\u003e9af465e\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.3.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/564\"\u003e#564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss-import/compare/16.0.0...16.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~romainmenke\"\u003eromainmenke\u003c/a\u003e, a new releaser for postcss-import since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 3.4.1 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\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/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.2] - 2026-03-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve tsconfig paths to allow for \u003ccode\u003e@import '@/path/to/file';\u003c/code\u003e when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19803\"\u003e#19803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.1] - 2026-02-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when usin...\n\n_Description has been truncated_","html_url":"https://github.com/arts-link/ryder/pull/52","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arts-link%2Fryder/issues/52","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/52/packages"},{"uuid":"4183243065","node_id":"PR_kwDOGkmeS87PGxG3","number":17,"state":"open","title":"chore(deps-dev): bump postcss-cli from 7.1.2 to 11.0.1 in /assets/css/bulma","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-01T00:43:27.000Z","updated_at":"2026-04-01T00:43:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"postcss-cli","old_version":"7.1.2","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"}],"path":"/assets/css/bulma","ecosystem":"npm"},"body":"Bumps [postcss-cli](https://github.com/postcss/postcss-cli) from 7.1.2 to 11.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-cli/releases\"\u003epostcss-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0 / 2020-09-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Support postcss v8 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/344\"\u003e#344\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e postcss is now a \u003ccode\u003epeerDependency\u003c/code\u003e, you must install it seperately (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/344\"\u003e#344\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade dependencies (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/340\"\u003e#340\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md\"\u003epostcss-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e11.0.1 / 2025-03-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate and minimize dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e11.0.0 / 2023-12-05\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Require Node.js v18+ (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/postcss/postcss-load-config/blob/main/CHANGELOG.md#50-2023-11-20\"\u003e\u003ccode\u003epostcss-load-config@5\u003c/code\u003e\u003c/a\u003e for improved ESM \u0026amp; TS config support (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/461\"\u003e#461\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e10.1.0 / 2022-11-29\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow running \u003ccode\u003e--watch\u003c/code\u003e mode in non-TTY contexts, like Docker (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e10.0.0 / 2022-06-29\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Drop Node 12 support (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/438\"\u003e#438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for ESM config files (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/437\"\u003e#437\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e9.1.0 / 2021-12-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDon't write to files if they're unchanged (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/320\"\u003e#320\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e9.0.2 / 2021-11-04\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to picocolors (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove test files from npm package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e9.0.1 / 2021-09-28\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eActually exit with error when attempting to stdout in watch mode\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ebin/\u003c/code\u003e from \u003ccode\u003efiles\u003c/code\u003e in package.json\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e9.0.0 / 2021-09-24\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Require Node.js v12+\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Must specify full file path, including \u003ccode\u003e.js\u003c/code\u003e extension, when loading local plugins with \u003ccode\u003e--use\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Officially remove support for watching postcss config (was already broken in previous releases)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003edir-dependency\u003c/code\u003e messages (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/383\"\u003e#383\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/391\"\u003e#391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e8.3.1 / 2020-12-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure paths are not interpreted as numbers (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/360\"\u003e#360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBetter errors for incorrect postcss version (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/361\"\u003e#361\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e8.3.0 / 2020-11-17\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eExit on EOF/\u003ccode\u003e^D\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/358\"\u003e#358\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/postcss/postcss-cli/commit/7bea18069b334b0d537d5c772ce20b1637c7e5d6\"\u003e\u003ccode\u003e7bea180\u003c/code\u003e\u003c/a\u003e 11.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0dc4eba537acf36af7747753027c99d768644820\"\u003e\u003ccode\u003e0dc4eba\u003c/code\u003e\u003c/a\u003e Use eslint v9 + flat config (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/733ef42fa6b596139787c721ecfbc2b50d915fae\"\u003e\u003ccode\u003e733ef42\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sugarss to v5 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/1363a6549a622a27b4a5d8e55c65d406aae94cbd\"\u003e\u003ccode\u003e1363a65\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.5.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bd416f5b326562a228202b1b6b23495ffcffa8ee\"\u003e\u003ccode\u003ebd416f5\u003c/code\u003e\u003c/a\u003e Update dependency uuid to v11 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bfad16da0dad084a0961efb1cf44b626fac3a2e0\"\u003e\u003ccode\u003ebfad16d\u003c/code\u003e\u003c/a\u003e Update dependency c8 to v10 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/b5d8f0ed6e25e7e0f0662e9aed3bfd7def9e6573\"\u003e\u003ccode\u003eb5d8f0e\u003c/code\u003e\u003c/a\u003e feat: replace globby with tinyglobby and remove get-stdin in favor of builtin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/5f9f92af5f070313fc710a62db0c58705fb891eb\"\u003e\u003ccode\u003e5f9f92a\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.4.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0f52be713e121c7e4476b380ce7bab9529890b7c\"\u003e\u003ccode\u003e0f52be7\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.3.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/528af4c30beffcce0653eb7046a6f331a0fd5ffd\"\u003e\u003ccode\u003e528af4c\u003c/code\u003e\u003c/a\u003e Adding link to PostCSS (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss-cli/compare/7.1.2...11.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=postcss-cli\u0026package-manager=npm_and_yarn\u0026previous-version=7.1.2\u0026new-version=11.0.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/alloydwhitlock/huey/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alloydwhitlock%2Fhuey/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"4174209812","node_id":"PR_kwDODJuAT87Ow1fo","number":102,"state":"closed","title":"Bump postcss-cli from 10.1.0 to 11.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-07-03T02:16:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T21:33:27.000Z","updated_at":"2026-07-03T02:17:06.000Z","time_to_close":8138610,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"postcss-cli","old_version":"10.1.0","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [postcss-cli](https://github.com/postcss/postcss-cli) from 10.1.0 to 11.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md\"\u003epostcss-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e11.0.1 / 2025-03-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate and minimize dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e11.0.0 / 2023-12-05\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Require Node.js v18+ (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/postcss/postcss-load-config/blob/main/CHANGELOG.md#50-2023-11-20\"\u003e\u003ccode\u003epostcss-load-config@5\u003c/code\u003e\u003c/a\u003e for improved ESM \u0026amp; TS config support (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/461\"\u003e#461\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/7bea18069b334b0d537d5c772ce20b1637c7e5d6\"\u003e\u003ccode\u003e7bea180\u003c/code\u003e\u003c/a\u003e 11.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0dc4eba537acf36af7747753027c99d768644820\"\u003e\u003ccode\u003e0dc4eba\u003c/code\u003e\u003c/a\u003e Use eslint v9 + flat config (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/733ef42fa6b596139787c721ecfbc2b50d915fae\"\u003e\u003ccode\u003e733ef42\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sugarss to v5 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/1363a6549a622a27b4a5d8e55c65d406aae94cbd\"\u003e\u003ccode\u003e1363a65\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.5.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bd416f5b326562a228202b1b6b23495ffcffa8ee\"\u003e\u003ccode\u003ebd416f5\u003c/code\u003e\u003c/a\u003e Update dependency uuid to v11 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bfad16da0dad084a0961efb1cf44b626fac3a2e0\"\u003e\u003ccode\u003ebfad16d\u003c/code\u003e\u003c/a\u003e Update dependency c8 to v10 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/b5d8f0ed6e25e7e0f0662e9aed3bfd7def9e6573\"\u003e\u003ccode\u003eb5d8f0e\u003c/code\u003e\u003c/a\u003e feat: replace globby with tinyglobby and remove get-stdin in favor of builtin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/5f9f92af5f070313fc710a62db0c58705fb891eb\"\u003e\u003ccode\u003e5f9f92a\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.4.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0f52be713e121c7e4476b380ce7bab9529890b7c\"\u003e\u003ccode\u003e0f52be7\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.3.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/528af4c30beffcce0653eb7046a6f331a0fd5ffd\"\u003e\u003ccode\u003e528af4c\u003c/code\u003e\u003c/a\u003e Adding link to PostCSS (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss-cli/compare/10.1.0...11.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=postcss-cli\u0026package-manager=npm_and_yarn\u0026previous-version=10.1.0\u0026new-version=11.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/Esturban/eval/pull/102","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Esturban%2Feval/issues/102","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/102/packages"},{"uuid":"4146403597","node_id":"PR_kwDOLJQ1cs7N0ipu","number":50,"state":"closed","title":"Bump the example-site-dependencies group in /exampleSite with 11 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-02T10:56:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-26T18:31:06.000Z","updated_at":"2026-04-02T10:56:52.000Z","time_to_close":577545,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"example-site-dependencies","update_count":11,"packages":[{"name":"@alpinejs/focus","old_version":"3.13.7","new_version":"3.15.8","repository_url":"https://github.com/alpinejs/alpine"},{"name":"@fortawesome/fontawesome-svg-core","old_version":"6.5.2","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-brands-svg-icons","old_version":"6.5.2","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-regular-svg-icons","old_version":"6.5.2","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-solid-svg-icons","old_version":"6.5.2","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@tailwindcss/typography","old_version":"0.5.10","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"autoprefixer","old_version":"10.4.17","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"postcss","old_version":"8.4.33","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-cli","old_version":"11.0.0","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"postcss-import","old_version":"16.0.0","new_version":"16.1.1","repository_url":"https://github.com/postcss/postcss-import"},{"name":"tailwindcss","old_version":"3.4.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":"/exampleSite","ecosystem":"npm"},"body":"Bumps the example-site-dependencies group in /exampleSite with 11 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@alpinejs/focus](https://github.com/alpinejs/alpine/tree/HEAD/packages/focus) | `3.13.7` | `3.15.8` |\n| [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome) | `6.5.2` | `7.2.0` |\n| [@fortawesome/free-brands-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `6.5.2` | `7.2.0` |\n| [@fortawesome/free-regular-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `6.5.2` | `7.2.0` |\n| [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `6.5.2` | `7.2.0` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.10` | `0.5.19` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.17` | `10.4.27` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.33` | `8.5.8` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `11.0.0` | `11.0.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `16.0.0` | `16.1.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.1` | `4.2.2` |\n\nUpdates `@alpinejs/focus` from 3.13.7 to 3.15.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alpinejs/alpine/releases\"\u003e\u003ccode\u003e@​alpinejs/focus\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.15.8\u003c/h2\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlush \u003ccode\u003ex-model.blur\u003c/code\u003e value before form submit handlers run \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4729\"\u003e#4729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.15.7\u003c/h2\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix $watch firing callback when primitive value unchanged \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4732\"\u003e#4732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.15.6\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd reactive effect transactions \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4731\"\u003e#4731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.15.5\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(x-model): add .change, .blur, and .enter event modifiers \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4728\"\u003e#4728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.15.4\u003c/h2\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix sort auto evaluation \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4716\"\u003e#4716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duplicate attribute/value situations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.15.3\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove evaluator \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4711\"\u003e#4711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix add support for ShadowRoot in findClosest function and export of injectMagics/initInterceptors \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4699\"\u003e#4699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): initialise data, fix typo in x-on example \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4701\"\u003e#4701\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.15.2\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImrove CSP bundle \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4704\"\u003e#4704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esetErrorHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4673\"\u003e#4673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.15.1\u003c/h2\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ex-sort\u003c/code\u003e improvements\u003c/li\u003e\n\u003cli\u003eCSP build \u003ccode\u003eallowGlobals\u003c/code\u003e now defaults to \u003ccode\u003efalse\u003c/code\u003e instead of \u003ccode\u003etrue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.15.0\u003c/h2\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove CSP build \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4671\"\u003e#4671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Alpine.morphBetween() \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4629\"\u003e#4629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: use let instead of var in x-model.js \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4645\"\u003e#4645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: use let/const instead of var in debounce.js \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4644\"\u003e#4644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: remove useless param \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4650\"\u003e#4650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(persist): add 'exports' field for proper ESM/CJS resolution \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4611\"\u003e#4611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Chrome warning when using \u003ccode\u003ex-trap.inert\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4640\"\u003e#4640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes license \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4647\"\u003e#4647\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/alpinejs/alpine/commit/4674e391f8a7ffa3f0a061d7236f4b550ca98eee\"\u003e\u003ccode\u003e4674e39\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/dcc8e6bc2c97f105bc9a257e0a13c50b8905c591\"\u003e\u003ccode\u003edcc8e6b\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/85c1efaa1515a8a3141cd9c5d4ded158ec5d827c\"\u003e\u003ccode\u003e85c1efa\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/1535b94635d1f07b218ae15aa50a7ac6492ea430\"\u003e\u003ccode\u003e1535b94\u003c/code\u003e\u003c/a\u003e Add reactive effect transactions (\u003ca href=\"https://github.com/alpinejs/alpine/tree/HEAD/packages/focus/issues/4731\"\u003e#4731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/7ce2be8755e67ffd1d7481723e7805e3b87cd170\"\u003e\u003ccode\u003e7ce2be8\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/09a4406ce166115013cb78c6eda876c4292e0a68\"\u003e\u003ccode\u003e09a4406\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/9f98923eac10698e42bc12d758a35a7af8b3950b\"\u003e\u003ccode\u003e9f98923\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/92a9fd0195b06651e573bcbb0931533bddeb2c5e\"\u003e\u003ccode\u003e92a9fd0\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/b8c388ff8aab3a28b1065e548b8925a6921ef80c\"\u003e\u003ccode\u003eb8c388f\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/901933b12e72b8e2b4d76a81e3931282eb568f69\"\u003e\u003ccode\u003e901933b\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alpinejs/alpine/commits/v3.15.8/packages/focus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fortawesome/fontawesome-svg-core` from 6.5.2 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/FortAwesome/Font-Awesome/releases\"\u003e\u003ccode\u003e@​fortawesome/fontawesome-svg-core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.2.0\u003c/h2\u003e\n\u003cp\u003eChange log available at \u003ca href=\"https://fontawesome.com/changelog\"\u003ehttps://fontawesome.com/changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\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/FortAwesome/Font-Awesome/commit/337dd2045d5621ce0f8567c33c256f3dedeed55d\"\u003e\u003ccode\u003e337dd20\u003c/code\u003e\u003c/a\u003e Release 7.2.0 (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21465\"\u003e#21465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/16ac6af0d816e1b132bb2e3f06aa59a1bc5c6d23\"\u003e\u003ccode\u003e16ac6af\u003c/code\u003e\u003c/a\u003e Simplifying icon request titles (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21360\"\u003e#21360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/ce4942029ce28c0cfc706b4c97877a97e9300afe\"\u003e\u003ccode\u003ece49420\u003c/code\u003e\u003c/a\u003e Simplifying icon request template name (to avoid redundancy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/3dba69fed0c82d7d3a99c2f8683fdb05d75fafa8\"\u003e\u003ccode\u003e3dba69f\u003c/code\u003e\u003c/a\u003e Modify bug report template for versioning and labels (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21264\"\u003e#21264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f40da32b885e09cac0c4ebb4a7f8a019912ceb3e\"\u003e\u003ccode\u003ef40da32\u003c/code\u003e\u003c/a\u003e Update web bug report template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/89f17b4486ddfe6b6e6732d8e9b64131a1599355\"\u003e\u003ccode\u003e89f17b4\u003c/code\u003e\u003c/a\u003e Modify bug report template for version and labels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/14b8429cd7914e52a6acb2996f05ce38973152ce\"\u003e\u003ccode\u003e14b8429\u003c/code\u003e\u003c/a\u003e Adding feature requests to discussions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/eceb155cea402a52828b68570fd195ff25f7ef56\"\u003e\u003ccode\u003eeceb155\u003c/code\u003e\u003c/a\u003e Updating links to the new icon request templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/b544f79e07de12e2322318d2efbf68a3ac6f9036\"\u003e\u003ccode\u003eb544f79\u003c/code\u003e\u003c/a\u003e Update contribution guidelines for icon requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f811bcfe2c38da968311f456c683a5da505879d8\"\u003e\u003ccode\u003ef811bcf\u003c/code\u003e\u003c/a\u003e Revise icon wizard request template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/compare/6.5.2...7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fortawesome/free-brands-svg-icons` from 6.5.2 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/FortAwesome/Font-Awesome/releases\"\u003e\u003ccode\u003e@​fortawesome/free-brands-svg-icons\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.2.0\u003c/h2\u003e\n\u003cp\u003eChange log available at \u003ca href=\"https://fontawesome.com/changelog\"\u003ehttps://fontawesome.com/changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\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/FortAwesome/Font-Awesome/commit/337dd2045d5621ce0f8567c33c256f3dedeed55d\"\u003e\u003ccode\u003e337dd20\u003c/code\u003e\u003c/a\u003e Release 7.2.0 (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21465\"\u003e#21465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/16ac6af0d816e1b132bb2e3f06aa59a1bc5c6d23\"\u003e\u003ccode\u003e16ac6af\u003c/code\u003e\u003c/a\u003e Simplifying icon request titles (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21360\"\u003e#21360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/ce4942029ce28c0cfc706b4c97877a97e9300afe\"\u003e\u003ccode\u003ece49420\u003c/code\u003e\u003c/a\u003e Simplifying icon request template name (to avoid redundancy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/3dba69fed0c82d7d3a99c2f8683fdb05d75fafa8\"\u003e\u003ccode\u003e3dba69f\u003c/code\u003e\u003c/a\u003e Modify bug report template for versioning and labels (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21264\"\u003e#21264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f40da32b885e09cac0c4ebb4a7f8a019912ceb3e\"\u003e\u003ccode\u003ef40da32\u003c/code\u003e\u003c/a\u003e Update web bug report template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/89f17b4486ddfe6b6e6732d8e9b64131a1599355\"\u003e\u003ccode\u003e89f17b4\u003c/code\u003e\u003c/a\u003e Modify bug report template for version and labels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/14b8429cd7914e52a6acb2996f05ce38973152ce\"\u003e\u003ccode\u003e14b8429\u003c/code\u003e\u003c/a\u003e Adding feature requests to discussions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/eceb155cea402a52828b68570fd195ff25f7ef56\"\u003e\u003ccode\u003eeceb155\u003c/code\u003e\u003c/a\u003e Updating links to the new icon request templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/b544f79e07de12e2322318d2efbf68a3ac6f9036\"\u003e\u003ccode\u003eb544f79\u003c/code\u003e\u003c/a\u003e Update contribution guidelines for icon requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f811bcfe2c38da968311f456c683a5da505879d8\"\u003e\u003ccode\u003ef811bcf\u003c/code\u003e\u003c/a\u003e Revise icon wizard request template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/compare/6.5.2...7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fortawesome/free-regular-svg-icons` from 6.5.2 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/FortAwesome/Font-Awesome/releases\"\u003e\u003ccode\u003e@​fortawesome/free-regular-svg-icons\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.2.0\u003c/h2\u003e\n\u003cp\u003eChange log available at \u003ca href=\"https://fontawesome.com/changelog\"\u003ehttps://fontawesome.com/changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\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/FortAwesome/Font-Awesome/commit/337dd2045d5621ce0f8567c33c256f3dedeed55d\"\u003e\u003ccode\u003e337dd20\u003c/code\u003e\u003c/a\u003e Release 7.2.0 (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21465\"\u003e#21465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/16ac6af0d816e1b132bb2e3f06aa59a1bc5c6d23\"\u003e\u003ccode\u003e16ac6af\u003c/code\u003e\u003c/a\u003e Simplifying icon request titles (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21360\"\u003e#21360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/ce4942029ce28c0cfc706b4c97877a97e9300afe\"\u003e\u003ccode\u003ece49420\u003c/code\u003e\u003c/a\u003e Simplifying icon request template name (to avoid redundancy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/3dba69fed0c82d7d3a99c2f8683fdb05d75fafa8\"\u003e\u003ccode\u003e3dba69f\u003c/code\u003e\u003c/a\u003e Modify bug report template for versioning and labels (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21264\"\u003e#21264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f40da32b885e09cac0c4ebb4a7f8a019912ceb3e\"\u003e\u003ccode\u003ef40da32\u003c/code\u003e\u003c/a\u003e Update web bug report template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/89f17b4486ddfe6b6e6732d8e9b64131a1599355\"\u003e\u003ccode\u003e89f17b4\u003c/code\u003e\u003c/a\u003e Modify bug report template for version and labels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/14b8429cd7914e52a6acb2996f05ce38973152ce\"\u003e\u003ccode\u003e14b8429\u003c/code\u003e\u003c/a\u003e Adding feature requests to discussions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/eceb155cea402a52828b68570fd195ff25f7ef56\"\u003e\u003ccode\u003eeceb155\u003c/code\u003e\u003c/a\u003e Updating links to the new icon request templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/b544f79e07de12e2322318d2efbf68a3ac6f9036\"\u003e\u003ccode\u003eb544f79\u003c/code\u003e\u003c/a\u003e Update contribution guidelines for icon requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f811bcfe2c38da968311f456c683a5da505879d8\"\u003e\u003ccode\u003ef811bcf\u003c/code\u003e\u003c/a\u003e Revise icon wizard request template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/compare/6.5.2...7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fortawesome/free-solid-svg-icons` from 6.5.2 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/FortAwesome/Font-Awesome/releases\"\u003e\u003ccode\u003e@​fortawesome/free-solid-svg-icons\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.2.0\u003c/h2\u003e\n\u003cp\u003eChange log available at \u003ca href=\"https://fontawesome.com/changelog\"\u003ehttps://fontawesome.com/changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\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/FortAwesome/Font-Awesome/commit/337dd2045d5621ce0f8567c33c256f3dedeed55d\"\u003e\u003ccode\u003e337dd20\u003c/code\u003e\u003c/a\u003e Release 7.2.0 (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21465\"\u003e#21465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/16ac6af0d816e1b132bb2e3f06aa59a1bc5c6d23\"\u003e\u003ccode\u003e16ac6af\u003c/code\u003e\u003c/a\u003e Simplifying icon request titles (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21360\"\u003e#21360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/ce4942029ce28c0cfc706b4c97877a97e9300afe\"\u003e\u003ccode\u003ece49420\u003c/code\u003e\u003c/a\u003e Simplifying icon request template name (to avoid redundancy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/3dba69fed0c82d7d3a99c2f8683fdb05d75fafa8\"\u003e\u003ccode\u003e3dba69f\u003c/code\u003e\u003c/a\u003e Modify bug report template for versioning and labels (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21264\"\u003e#21264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f40da32b885e09cac0c4ebb4a7f8a019912ceb3e\"\u003e\u003ccode\u003ef40da32\u003c/code\u003e\u003c/a\u003e Update web bug report template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/89f17b4486ddfe6b6e6732d8e9b64131a1599355\"\u003e\u003ccode\u003e89f17b4\u003c/code\u003e\u003c/a\u003e Modify bug report template for version and labels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/14b8429cd7914e52a6acb2996f05ce38973152ce\"\u003e\u003ccode\u003e14b8429\u003c/code\u003e\u003c/a\u003e Adding feature requests to discussions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/eceb155cea402a52828b68570fd195ff25f7ef56\"\u003e\u003ccode\u003eeceb155\u003c/code\u003e\u003c/a\u003e Updating links to the new icon request templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/b544f79e07de12e2322318d2efbf68a3ac6f9036\"\u003e\u003ccode\u003eb544f79\u003c/code\u003e\u003c/a\u003e Update contribution guidelines for icon requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f811bcfe2c38da968311f456c683a5da505879d8\"\u003e\u003ccode\u003ef811bcf\u003c/code\u003e\u003c/a\u003e Revise icon wizard request template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/compare/6.5.2...7.2.0\"\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.10 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\u003ch2\u003ev0.5.16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with beta versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.15\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with alpha versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix table text alignment (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/346\"\u003e#346\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.13\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't apply margins to \u003ccode\u003e\u0026lt;br\u0026gt;\u003c/code\u003e elements contained in an \u003ccode\u003e\u0026lt;li\u0026gt;\u003c/code\u003e in FF (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/350\"\u003e#350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse logical properties for better RTL support (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.11\u003c/h2\u003e\n\u003ch3\u003eAdded\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/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\u003ch2\u003e[0.5.16] - 2025-01-07\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with beta versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.15] - 2024-08-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with alpha versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.14] - 2024-08-07\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix table text alignment (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/346\"\u003e#346\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.13] - 2024-04-26\u003c/h2\u003e\n\u003ch3\u003eFixed\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/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.10...v0.5.19\"\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.17 to 10.4.27\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.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\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\u003ch2\u003e10.4.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed old \u003ccode\u003e-moz-\u003c/code\u003e prefix for \u003ccode\u003e:placeholder-shown\u003c/code\u003e (by \u003ca href=\"https://github.com/Marukome0743\"\u003e\u003ccode\u003e@​Marukome0743\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003efit-content\u003c/code\u003e prefix for Firefox.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eend value has mixed support, consider using flex-end\u003c/code\u003e warning since \u003ccode\u003eend\u003c/code\u003e/\u003ccode\u003estart\u003c/code\u003e now have good support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing \u003ccode\u003e-webkit-box-orient\u003c/code\u003e on \u003ccode\u003e-webkit-line-clamp\u003c/code\u003e (\u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\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\u003ch2\u003e10.4.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed old \u003ccode\u003e-moz-\u003c/code\u003e prefix for \u003ccode\u003e:placeholder-shown\u003c/code\u003e (by \u003ca href=\"https://github.com/Marukome0743\"\u003e\u003ccode\u003e@​Marukome0743\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003efit-content\u003c/code\u003e prefix for Firefox.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eend value has mixed support, consider using flex-end\u003c/code\u003e warning\nsince \u003ccode\u003eend\u003c/code\u003e/\u003ccode\u003estart\u003c/code\u003e now have good support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing \u003ccode\u003e-webkit-box-orient\u003c/code\u003e on \u003ccode\u003e-webkit-line-clamp\u003c/code\u003e (\u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/360f2d9ecbad3315fbabc61fb2131ac939fee211\"\u003e\u003ccode\u003e360f2d9\u003c/code\u003e\u003c/a\u003e Release 10.4.27 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ab5260c30de086760abf7f666bb52f9267ff387e\"\u003e\u003ccode\u003eab5260c\u003c/code\u003e\u003c/a\u003e Update clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/09e9dd12c023a02a90d05db46c3c75166525674c\"\u003e\u003ccode\u003e09e9dd1\u003c/code\u003e\u003c/a\u003e Release 10.4.26 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ec7554060076640e1261e16d3af8f81c3a2b17cf\"\u003e\u003ccode\u003eec75540\u003c/code\u003e\u003c/a\u003e Ignore local patches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/59601b89582c2ca286a5e2a545ba98fb0004a5aa\"\u003e\u003ccode\u003e59601b8\u003c/code\u003e\u003c/a\u003e Update c8 and clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/06ea9886faa25c3272e2d86b945852e61a6997f7\"\u003e\u003ccode\u003e06ea988\u003c/code\u003e\u003c/a\u003e Release 10.4.25 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/47d8a5bde458ba19e25df455fcda8fcf31b97135\"\u003e\u003ccode\u003e47d8a5b\u003c/code\u003e\u003c/a\u003e Update dependencies and fix Node.js 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/51c596e429567c3a4c8e95123825b5ddd1d4a8b7\"\u003e\u003ccode\u003e51c596e\u003c/code\u003e\u003c/a\u003e Add Node.js 25 and 24 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/523982391ff26ea30f7c76a601ca3b655e1da543\"\u003e\u003ccode\u003e5239823\u003c/code\u003e\u003c/a\u003e Fix CSS variables in gradients (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1515\"\u003e#1515\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1544\"\u003e#1544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/36692c25e7ebf68b61cf992535a15f86e03ba4df\"\u003e\u003ccode\u003e36692c2\u003c/code\u003e\u003c/a\u003e Release 10.4.24 version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.17...10.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.4.33 to 8.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e→\u003ccode\u003eexports\u003c/code\u003e compatibility with some tools (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Parcel compatibility issue (by \u003ca href=\"https://github.com/git-sumitchaudhary\"\u003e\u003ccode\u003e@​git-sumitchaudhary\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more details to \u003ccode\u003eUnknown word\u003c/code\u003e error (by \u003ca href=\"https://github.com/hiepxanh\"\u003e\u003ccode\u003e@​hiepxanh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/catnipan\"\u003e\u003ccode\u003e@​catnipan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed end position of rules with semicolon (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backwards compatibility for complex cases (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5 “Duke Alloces”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003ePostCSS 8.5 brought API to work better with non-CSS sources like HTML, Vue.js/Svelte sources or CSS-in-JS.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e during \u003ca href=\"https://redirect.github.com/postcss/postcss/issues/1995\"\u003ehis work\u003c/a\u003e on \u003ca href=\"https://stylelint.io\"\u003eStylelint\u003c/a\u003e added \u003ccode\u003eInput#document\u003c/code\u003e in additional to \u003ccode\u003eInput#css\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eroot.source.input.document //=\u0026gt; \u0026quot;\u0026lt;p\u0026gt;Hello\u0026lt;/p\u0026gt;\r\n                           //    \u0026lt;style\u0026gt;\r\n                           //    p {\r\n                           //      color: green;\r\n                           //    }\r\n                           //    \u0026lt;/style\u0026gt;\u0026quot;\r\nroot.source.input.css      //=\u0026gt; \u0026quot;p {\r\n                           //      color: green;\r\n                           //    }\u0026quot;\r\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eThanks to Sponsors\u003c/h2\u003e\n\u003cp\u003eThis release was possible thanks to our community.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e→\u003ccode\u003eexports\u003c/code\u003e compatibility with some tools (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Parcel compatibility issue (by \u003ca href=\"https://github.com/git-sumitchaudhary\"\u003e\u003ccode\u003e@​git-sumitchaudhary\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more details to \u003ccode\u003eUnknown word\u003c/code\u003e error (by \u003ca href=\"https://github.com/hiepxanh\"\u003e\u003ccode\u003e@​hiepxanh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/catnipan\"\u003e\u003ccode\u003e@​catnipan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed end position of rules with semicolon (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backwards compatibility for complex cases (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5 “Duke Alloces”\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eInput#document\u003c/code\u003e for sources like CSS-in-JS or HTML (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.49\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax without \u003ccode\u003esource.offset\u003c/code\u003e (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.48\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed position calculation in error/warnings methods (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved debug code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eCannot read properties of undefined (reading 'before')\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.45\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unnecessary fix which could lead to infinite loop.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.44\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAnother way to fix \u003ccode\u003emarkClean is not a function\u003c/code\u003e error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.43\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003emarkClean is not a function\u003c/code\u003e error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/65de53745f7b8006a335199995f2dfc6d1b77d92\"\u003e\u003ccode\u003e65de537\u003c/code\u003e\u003c/a\u003e Release 8.5.8 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/b2c6d9786e742eecb5a2b48ca5b9dc9daa30b24c\"\u003e\u003ccode\u003eb2c6d97\u003c/code\u003e\u003c/a\u003e Run git hook register\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/0ae0a492e9259783bca8e1de5a06d474880ce552\"\u003e\u003ccode\u003e0ae0a49\u003c/code\u003e\u003c/a\u003e Update Processor#version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6ee9f14d3a19d06583ab887412553f7e7189709d\"\u003e\u003ccode\u003e6ee9f14\u003c/code\u003e\u003c/a\u003e Release 8.5.7 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3fbc95172a26cd40db1a1d18a970a2edd4244c44\"\u003e\u003ccode\u003e3fbc951\u003c/code\u003e\u003c/a\u003e Fix uvu Node.js 25 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/52db53ea4339b117e4d41ddd1b65bd914a89b44e\"\u003e\u003ccode\u003e52db53e\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/497daef7972d5c7634e30a28c3c1368587df446d\"\u003e\u003ccode\u003e497daef\u003c/code\u003e\u003c/a\u003e Speed up source map annotation cleaning by moving from RegExp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/41e739a940963c87519c8cc532ed41287129431b\"\u003e\u003ccode\u003e41e739a\u003c/code\u003e\u003c/a\u003e Remove banner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/1329142fc7d4b965bf9819ffa27ac2248f07ab20\"\u003e\u003ccode\u003e1329142\u003c/code\u003e\u003c/a\u003e chore: speed up space-only string check in lib/parser.js (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/23beff9a7c1da1639b0c159df869829ff7ae1ab4\"\u003e\u003ccode\u003e23beff9\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.4.33...8.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss-cli` from 11.0.0 to 11.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md\"\u003epostcss-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e11.0.1 / 2025-03-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate and minimize dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/7bea18069b334b0d537d5c772ce20b1637c7e5d6\"\u003e\u003ccode\u003e7bea180\u003c/code\u003e\u003c/a\u003e 11.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0dc4eba537acf36af7747753027c99d768644820\"\u003e\u003ccode\u003e0dc4eba\u003c/code\u003e\u003c/a\u003e Use eslint v9 + flat config (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/733ef42fa6b596139787c721ecfbc2b50d915fae\"\u003e\u003ccode\u003e733ef42\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sugarss to v5 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/1363a6549a622a27b4a5d8e55c65d406aae94cbd\"\u003e\u003ccode\u003e1363a65\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.5.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bd416f5b326562a228202b1b6b23495ffcffa8ee\"\u003e\u003ccode\u003ebd416f5\u003c/code\u003e\u003c/a\u003e Update dependency uuid to v11 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bfad16da0dad084a0961efb1cf44b626fac3a2e0\"\u003e\u003ccode\u003ebfad16d\u003c/code\u003e\u003c/a\u003e Update dependency c8 to v10 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/b5d8f0ed6e25e7e0f0662e9aed3bfd7def9e6573\"\u003e\u003ccode\u003eb5d8f0e\u003c/code\u003e\u003c/a\u003e feat: replace globby with tinyglobby and remove get-stdin in favor of builtin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/5f9f92af5f070313fc710a62db0c58705fb891eb\"\u003e\u003ccode\u003e5f9f92a\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.4.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0f52be713e121c7e4476b380ce7bab9529890b7c\"\u003e\u003ccode\u003e0f52be7\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.3.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/528af4c30beffcce0653eb7046a6f331a0fd5ffd\"\u003e\u003ccode\u003e528af4c\u003c/code\u003e\u003c/a\u003e Adding link to PostCSS (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss-cli/compare/11.0.0...11.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss-import` from 16.0.0 to 16.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-import/blob/master/CHANGELOG.md\"\u003epostcss-import's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e16.1.1 / 2025-06-17\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect cascade layer order when some resources can not be inlined (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/567\"\u003e#567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-import/pull/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e16.1.0 / 2024-03-20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow bundling URLs with fragments (useful for Vite users) (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/560\"\u003e#560\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-import/pull/561\"\u003e#561\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e16.0.1 / 2024-02-14\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash when handling some \u003ccode\u003e@import\u003c/code\u003es with media conditions (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/557\"\u003e#557\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-import/pull/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/4ae9894edc6bced4ad983c5556de493d77c8cc6d\"\u003e\u003ccode\u003e4ae9894\u003c/code\u003e\u003c/a\u003e 16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/a3f38897da54e61bcb4a34484dc6a6c0543134bc\"\u003e\u003ccode\u003ea3f3889\u003c/code\u003e\u003c/a\u003e Test on modern Node versions (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/577\"\u003e#577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/10325fc02498da689d3c6f2821c6448c6064831c\"\u003e\u003ccode\u003e10325fc\u003c/code\u003e\u003c/a\u003e Upgrade eslint \u0026amp; config; use flat config (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/576\"\u003e#576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/92276420402a400566f30d7b494f8b51ef76b0f1\"\u003e\u003ccode\u003e9227642\u003c/code\u003e\u003c/a\u003e Migrate config renovate.json (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/25441554913ca9f4f8469636ef7001d9cdbdb832\"\u003e\u003ccode\u003e2544155\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.5.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/83108aa207e96eeac159dde08e2153cddeb7172e\"\u003e\u003ccode\u003e83108aa\u003c/code\u003e\u003c/a\u003e Fix incorrect cascade layer order when some resources can not be inlined (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/cad00220bf02f881be6475e943c499906b623241\"\u003e\u003ccode\u003ecad0022\u003c/code\u003e\u003c/a\u003e Update dependency sugarss to v5 (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/32deb082c687c0d324e5812b3593f7e44af10166\"\u003e\u003ccode\u003e32deb08\u003c/code\u003e\u003c/a\u003e Update dependency c8 to v10 (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/d43ca1506d65d9943a3c4bb885aff94dc809d69c\"\u003e\u003ccode\u003ed43ca15\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.4.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/569\"\u003e#569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/9af465e598b51f933ac15baeab09caf086c3083b\"\u003e\u003ccode\u003e9af465e\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.3.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/564\"\u003e#564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss-import/compare/16.0.0...16.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~romainmenke\"\u003eromainmenke\u003c/a\u003e, a new releaser for postcss-import since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 3.4.1 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\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/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.2] - 2026-03-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve tsconfig paths to allow for \u003ccode\u003e@import '@/path/to/file';\u003c/code\u003e when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19803\"\u003e#19803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.1] - 2026-02-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\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/tailwindlabs/tailwindcss/commit/d596b0c43d36ad5099c983930fb155e089cbc291\"\u003e\u003ccode\u003ed596b0c\u003c/code\u003e\u003c/a\u003e 4.2.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19821\"\u003e#19821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/2228a57a9e6a5519f390da3f3a323a2cdfd5312f\"\u003e\u003ccode\u003e2228a57\u003c/code\u003e\u003c/a\u003e Bump Lightning CSS (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19771\"\u003e#19771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f302fce815786dedbb97baf81f666d9a28c55a24\"\u003e\u003ccode\u003ef302fce\u003c/code\u003e\u003c/a\u003e Fix canonicalization resulting in empty list (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bb2f1705142cc0563e44113e3aef604e7c860c0e\"\u003e\u003ccode\u003ebb2f170\u003c/code\u003e\u003c/a\u003e Improve canonicalization for bare values exceeding default spacing scale sugg...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/faa5e8849be45e1009dc1d0f862ca782ee0a1ee9\"\u003e\u003ccode\u003efaa5e88\u003c/code\u003e\u003c/a\u003e Cleanup inconsistencies related to (regex) escapes (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19804\"\u003e#19804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d5717f2307d61ff2d5531326e5fbf36f9ad6dabc\"\u003e\u003ccode\u003ed5717f2\u003c/code\u003e\u003c/a\u003e run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/51aa9d799c59f79723ba032ed11c8010c4d490a3\"\u003e\u003ccode\u003e51aa9d7\u003c/code\u003e\u003c/a\u003e fix(canonicalize): handle utilities with empty property maps in collapse (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19\"\u003e#19\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/c586bd6a94a5415e7154474980d1c664e28b6991\"\u003e\u003ccode\u003ec586bd6\u003c/code\u003e\u003c/a\u003e Canonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/9ded4a23de06fb7e8cdc34a3bdf9318e7e8d2bbc\"\u003e\u003ccode\u003e9ded4a2\u003c/code\u003e\u003c/a\u003e Guard object lookups against inherited prototype properties (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1dce64ee7ec2e414c845b4e268ac3b9b89aaf0c8\"\u003e\u003ccode\u003e1dce64e\u003c/code\u003e\u003c/a\u003e 4.2.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.2/packages/tailwindcss\"\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 tailwindcss 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_Description has been truncated_","html_url":"https://github.com/arts-link/ryder/pull/50","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arts-link%2Fryder/issues/50","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/50/packages"},{"uuid":"4041343818","node_id":"PR_kwDORhhzjc7I3CcW","number":1,"state":"open","title":"Bump the dependencies group with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-08T13:52:23.000Z","updated_at":"2026-03-08T13:53:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":29,"packages":[{"name":"@primer/octicons-react","old_version":"19.14.0","new_version":"19.22.0","repository_url":"https://github.com/primer/octicons"},{"name":"dompurify","old_version":"3.2.3","new_version":"3.3.2","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"lit-html","old_version":"3.2.1","new_version":"3.3.2","repository_url":"https://github.com/lit/lit"},{"name":"mathjax","old_version":"3.2.0","new_version":"4.1.1","repository_url":"https://github.com/mathjax/MathJax"},{"name":"next-translate","old_version":"2.6.2","new_version":"3.0.0","repository_url":"https://github.com/aralroca/next-translate"},{"name":"next-translate-plugin","old_version":"2.6.2","new_version":"3.0.0","repository_url":"https://github.com/aralroca/next-translate-plugin"},{"name":"preact","old_version":"10.23.2","new_version":"10.28.4","repository_url":"https://github.com/preactjs/preact"},{"name":"preact-render-to-string","old_version":"6.5.12","new_version":"6.6.6","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"swr","old_version":"2.3.0","new_version":"2.4.1","repository_url":"https://github.com/vercel/swr"},{"name":"@types/node","old_version":"22.10.2","new_version":"25.3.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"18.0.9","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.19.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.19.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"autoprefixer","old_version":"10.4.20","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"cssnano","old_version":"7.0.6","new_version":"7.1.3","repository_url":"https://github.com/cssnano/cssnano"},{"name":"eslint","old_version":"8.57.0","new_version":"10.0.3","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"9.1.0","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"google-closure-compiler","old_version":"20240317.0.0","new_version":"20260304.0.0","repository_url":"https://github.com/ChadKillingsworth/closure-compiler-npm"},{"name":"postcss","old_version":"8.4.49","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-cli","old_version":"11.0.0","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"postcss-import","old_version":"16.1.0","new_version":"16.1.1","repository_url":"https://github.com/postcss/postcss-import"},{"name":"prettier","old_version":"3.4.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.9","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"stylelint","old_version":"16.12.0","new_version":"17.4.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"stylelint-config-standard","old_version":"36.0.1","new_version":"40.0.0","repository_url":"https://github.com/stylelint/stylelint-config-standard"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.7.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 29 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@primer/octicons-react](https://github.com/primer/octicons) | `19.14.0` | `19.22.0` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.3` | `3.3.2` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [lit-html](https://github.com/lit/lit/tree/HEAD/packages/lit-html) | `3.2.1` | `3.3.2` |\n| [mathjax](https://github.com/mathjax/MathJax) | `3.2.0` | `4.1.1` |\n| [next-translate](https://github.com/aralroca/next-translate) | `2.6.2` | `3.0.0` |\n| [next-translate-plugin](https://github.com/aralroca/next-translate-plugin) | `2.6.2` | `3.0.0` |\n| [preact](https://github.com/preactjs/preact) | `10.23.2` | `10.28.4` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.5.12` | `6.6.6` |\n| [swr](https://github.com/vercel/swr) | `2.3.0` | `2.4.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.10.2` | `25.3.5` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.0.9` | `19.2.14` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.19.0` | `8.56.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.19.0` | `8.56.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.20` | `10.4.27` |\n| [cssnano](https://github.com/cssnano/cssnano) | `7.0.6` | `7.1.3` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.0` | `10.0.3` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `10.1.8` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [google-closure-compiler](https://github.com/ChadKillingsworth/closure-compiler-npm) | `20240317.0.0` | `20260304.0.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.49` | `8.5.8` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `11.0.0` | `11.0.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `16.1.0` | `16.1.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.4.2` | `3.8.1` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.9` | `0.7.2` |\n| [stylelint](https://github.com/stylelint/stylelint) | `16.12.0` | `17.4.0` |\n| [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard) | `36.0.1` | `40.0.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `4.2.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.9.3` |\n\nUpdates `@primer/octicons-react` from 19.14.0 to 19.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/primer/octicons/releases\"\u003e\u003ccode\u003e@​primer/octicons-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev19.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1157\"\u003e#1157\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/18e3b9fd74c4bc85b1add3624a082fc0f6fd36c2\"\u003e\u003ccode\u003e18e3b9fd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/janmaarten-a11y\"\u003e\u003ccode\u003e@​janmaarten-a11y\u003c/code\u003e\u003c/a\u003e!\n\u003cul\u003e\n\u003cli\u003eAdd book-locked icon\u003c/li\u003e\n\u003cli\u003eAdd comment-locked icon\u003c/li\u003e\n\u003cli\u003eAdd issue-locked icon\u003c/li\u003e\n\u003cli\u003eAdd git-pull-request-locked icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.21.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1146\"\u003e#1146\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/41c780575654fe4fef3fc4e91a46c8c0e91b233b\"\u003e\u003ccode\u003e41c78057\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rezrah\"\u003e\u003ccode\u003e@​rezrah\u003c/code\u003e\u003c/a\u003e! - Updated GitHub brand logos (\u003ccode\u003emark-github\u003c/code\u003e and \u003ccode\u003elogo-github\u003c/code\u003e) to 2026 versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1137\"\u003e#1137\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/97cefc9fcb19f91133cffd557cc1f308e384ffb2\"\u003e\u003ccode\u003e97cefc9f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Bump js-yaml from 3.13.1 to 4.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1132\"\u003e#1132\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/c5411b048090e13a0e6ffafaa10efdc24a8e05b5\"\u003e\u003ccode\u003ec5411b04\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Loops\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1134\"\u003e#1134\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/131fbedc579b6ebc07716dc02ed947a168c560f2\"\u003e\u003ccode\u003e131fbedc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Markdown text wrapping options\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1133\"\u003e#1133\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/94ceabb7e1371eefd8ba26ec8eb59cf6149e7a29\"\u003e\u003ccode\u003e94ceabb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for feedback dialogs\u003c/p\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://redirect.github.com/primer/octicons/pull/1135\"\u003e#1135\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/be5df35d390439f972af3adbd9ec59d38ec4c624\"\u003e\u003ccode\u003ebe5df35d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Updates VS Code icon to closer match the real app icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1129\"\u003e#1129\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/68ebe53ba972e391fa2b60458e37348636e202ad\"\u003e\u003ccode\u003e68ebe53b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lukasoppermann\"\u003e\u003ccode\u003e@​lukasoppermann\u003c/code\u003e\u003c/a\u003e! - Added InboxFill icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1123\"\u003e#1123\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/1d34655547b0ae59211967af830d30ae919e0257\"\u003e\u003ccode\u003e1d346555\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds an icon for AI chat\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1120\"\u003e#1120\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/370c72c8cb511bceb4e096891ff2393e81f87fa3\"\u003e\u003ccode\u003e370c72c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/langermank\"\u003e\u003ccode\u003e@​langermank\u003c/code\u003e\u003c/a\u003e! - Add vscode-32.svg, vscode-48.svg\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/primer/octicons/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​primer/octicons-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1157\"\u003e#1157\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/18e3b9fd74c4bc85b1add3624a082fc0f6fd36c2\"\u003e\u003ccode\u003e18e3b9fd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/janmaarten-a11y\"\u003e\u003ccode\u003e@​janmaarten-a11y\u003c/code\u003e\u003c/a\u003e! - Add book-locked icon\nAdd comment-locked icon\nAdd issue-locked icon\nAdd git-pull-request-locked icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.21.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1146\"\u003e#1146\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/41c780575654fe4fef3fc4e91a46c8c0e91b233b\"\u003e\u003ccode\u003e41c78057\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rezrah\"\u003e\u003ccode\u003e@​rezrah\u003c/code\u003e\u003c/a\u003e! - Updated GitHub brand logos (\u003ccode\u003emark-github\u003c/code\u003e and \u003ccode\u003elogo-github\u003c/code\u003e) to 2026 versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1137\"\u003e#1137\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/97cefc9fcb19f91133cffd557cc1f308e384ffb2\"\u003e\u003ccode\u003e97cefc9f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Bump js-yaml from 3.13.1 to 4.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1132\"\u003e#1132\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/c5411b048090e13a0e6ffafaa10efdc24a8e05b5\"\u003e\u003ccode\u003ec5411b04\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Loops\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1134\"\u003e#1134\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/131fbedc579b6ebc07716dc02ed947a168c560f2\"\u003e\u003ccode\u003e131fbedc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Markdown text wrapping options\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1133\"\u003e#1133\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/94ceabb7e1371eefd8ba26ec8eb59cf6149e7a29\"\u003e\u003ccode\u003e94ceabb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for feedback dialogs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1135\"\u003e#1135\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/be5df35d390439f972af3adbd9ec59d38ec4c624\"\u003e\u003ccode\u003ebe5df35d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Updates VS Code icon to closer match the real app icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1129\"\u003e#1129\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/68ebe53ba972e391fa2b60458e37348636e202ad\"\u003e\u003ccode\u003e68ebe53b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lukasoppermann\"\u003e\u003ccode\u003e@​lukasoppermann\u003c/code\u003e\u003c/a\u003e! - Added InboxFill icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1123\"\u003e#1123\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/1d34655547b0ae59211967af830d30ae919e0257\"\u003e\u003ccode\u003e1d346555\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds an icon for AI chat\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/bd5ef88bf51a08728aab249a9477b45251814e22\"\u003e\u003ccode\u003ebd5ef88\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/18e3b9fd74c4bc85b1add3624a082fc0f6fd36c2\"\u003e\u003ccode\u003e18e3b9f\u003c/code\u003e\u003c/a\u003e Locked icons (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1157\"\u003e#1157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/2668c5f97b0f5d7c4a90917884bb1e3fdd5d2ad5\"\u003e\u003ccode\u003e2668c5f\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 in /lib/octicons_react (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/6ae26dde832df24eaf2eb220010d7508242c2e72\"\u003e\u003ccode\u003e6ae26dd\u003c/code\u003e\u003c/a\u003e Refactor dependencies to devDependencies (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1145\"\u003e#1145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/98018266ca01eab98482e6d7d51a383d803490dc\"\u003e\u003ccode\u003e9801826\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 in /lib/octicons_styled (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/279abe1c9361f156f5ddd4449d5de688efe4441d\"\u003e\u003ccode\u003e279abe1\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/9ebca00ad895788108bbdcd7a1b7610969bdd812\"\u003e\u003ccode\u003e9ebca00\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 in /lib/octicons_node (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/72213e03382de744ecd0c6b20d7e82da8c4df1be\"\u003e\u003ccode\u003e72213e0\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 in /lib/octicons_react (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1149\"\u003e#1149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/5c27fd068956761a762f17fc451819e5af4872b7\"\u003e\u003ccode\u003e5c27fd0\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 in /lib/octicons_styled (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1148\"\u003e#1148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/63d6a23325e0bd8de8fb769e5a800fca92b52015\"\u003e\u003ccode\u003e63d6a23\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1147\"\u003e#1147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/primer/octicons/compare/v19.14.0...v19.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​primer/octicons-react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 3.2.3 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a possible bypass caused by jsdom's faulty raw-text tag parsing, thanks multiple reporters\u003c/li\u003e\n\u003cli\u003eFixed a prototype pollution issue when working with custom elements, thanks \u003ca href=\"https://github.com/christos-eth\"\u003e\u003ccode\u003e@​christos-eth\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a lenient config parsing in \u003ccode\u003e_isValidAttribute\u003c/code\u003e, thanks \u003ca href=\"https://github.com/christos-eth\"\u003e\u003ccode\u003e@​christos-eth\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumped and removed several dependencies, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the test suite after bumping dependencies, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eADD_FORBID_CONTENTS\u003c/code\u003e setting to extend default list, thanks \u003ca href=\"https://github.com/MariusRumpf\"\u003e\u003ccode\u003e@​MariusRumpf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the ESM import syntax to be more correct, thanks \u003ca href=\"https://github.com/binhpv\"\u003e\u003ccode\u003e@​binhpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the SVG \u003ccode\u003emask-type\u003c/code\u003e attribute to default allow-list, thanks \u003ca href=\"https://github.com/prasadrajandran\"\u003e\u003ccode\u003e@​prasadrajandran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eADD_ATTR\u003c/code\u003e and \u003ccode\u003eADD_TAGS\u003c/code\u003e to accept functions, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003eslot\u003c/code\u003e element being in both SVG and HTML allow-list, thanks \u003ca href=\"https://github.com/Wim-Valgaeren\"\u003e\u003ccode\u003e@​Wim-Valgaeren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new attributes and elements to default allow-list, thanks \u003ca href=\"https://github.com/elrion018\"\u003e\u003ccode\u003e@​elrion018\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etagName\u003c/code\u003e parameter to custom element \u003ccode\u003eattributeNameCheck\u003c/code\u003e, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better check for animated \u003ccode\u003ehref\u003c/code\u003e attributes, thanks \u003ca href=\"https://github.com/llamakko\"\u003e\u003ccode\u003e@​llamakko\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated and improved the bundled types, thanks \u003ca href=\"https://github.com/ssi02014\"\u003e\u003ccode\u003e@​ssi02014\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated several tests to better align with new browser encoding behaviors\u003c/li\u003e\n\u003cli\u003eImproved the handling of potentially risky content inside CDATA elements, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the regular expression for raw-text elements to cover textareas, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed several typos and removed clutter from our documentation, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ematrix:\u003c/code\u003e as an allowed URI scheme, thanks \u003ca href=\"https://github.com/kleinesfilmroellchen\"\u003e\u003ccode\u003e@​kleinesfilmroellchen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better config hardening against prototype pollution, thanks \u003ca href=\"https://github.com/EffectRenan\"\u003e\u003ccode\u003e@​EffectRenan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better handling of attribute removal, thanks \u003ca href=\"https://github.com/michalnieruchalski-tiugo\"\u003e\u003ccode\u003e@​michalnieruchalski-tiugo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better configuration for aggressive mXSS scrubbing behavior, thanks \u003ca href=\"https://github.com/BryanValverdeU\"\u003e\u003ccode\u003e@​BryanValverdeU\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the script that caused the fake entry \u003ca href=\"https://security.snyk.io/vuln/SNYK-JS-DOMPURIFY-10176060\"\u003eCVE-2025-48050\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a check to the mXSS detection regex to be more strict, thanks \u003ca href=\"https://github.com/masatokinugawa\"\u003e\u003ccode\u003e@​masatokinugawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded ESM type imports in source, removes patch function, thanks \u003ca href=\"https://github.com/donmccurdy\"\u003e\u003ccode\u003e@​donmccurdy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded script to verify various TypeScript configurations, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded more modern browsers to the Karma launchers list\u003c/li\u003e\n\u003cli\u003eAdded Node 23.x to tested runtimes, removed Node 17.x\u003c/li\u003e\n\u003cli\u003eFixed the generation of source maps, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an unexpected behavior with \u003ccode\u003eALLOWED_URI_REGEXP\u003c/code\u003e using the 'g' flag, thanks \u003ca href=\"https://github.com/hhk-png\"\u003e\u003ccode\u003e@​hhk-png\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a few typos in the README file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a conditional and config dependent mXSS-style \u003ca href=\"https://nsysean.github.io/posts/dompurify-323-bypass/\"\u003ebypass\u003c/a\u003e reported by \u003ca href=\"https://github.com/nsysean\"\u003e\u003ccode\u003e@​nsysean\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new feature to allow specific hook removal, thanks \u003ca href=\"https://github.com/davecardwell\"\u003e\u003ccode\u003e@​davecardwell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003cem\u003epurify.js\u003c/em\u003e and \u003cem\u003epurify.min.js\u003c/em\u003e to exports, thanks \u003ca href=\"https://github.com/Aetherinox\"\u003e\u003ccode\u003e@​Aetherinox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better logic in case no window object is president, thanks \u003ca href=\"https://github.com/yehuya\"\u003e\u003ccode\u003e@​yehuya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated some dependencies called out by dependabot\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/5e56114cb24079ce52dbc51f76e494b77afa5153\"\u003e\u003ccode\u003e5e56114\u003c/code\u003e\u003c/a\u003e Getting 3.x branch ready for 3.3.2 release (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/e8c95f4a27aa8b041f92b59ab7685a94f7be6208\"\u003e\u003ccode\u003ee8c95f4\u003c/code\u003e\u003c/a\u003e fix: Fixed the broken package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/9636037c145b769dad0b52da8313301cbf867f46\"\u003e\u003ccode\u003e9636037\u003c/code\u003e\u003c/a\u003e Update package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/5cad4cecf2e647ac66eed25bc02a2415f00dbc8b\"\u003e\u003ccode\u003e5cad4ce\u003c/code\u003e\u003c/a\u003e Getting 3.x branch ready for 3.3.2 releas (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1205\"\u003e#1205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6fc446a589ab3d1d72ae2a5b71167ba38dbd3096\"\u003e\u003ccode\u003e6fc446a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1175\"\u003e#1175\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/3b3bf917d2b39460de6d130acebdc9243cf3e6ae\"\u003e\u003ccode\u003e3b3bf91\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:cure53/DOMPurify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/9863f4195bae6048de9eb2802219218c6904066c\"\u003e\u003ccode\u003e9863f41\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/b4e02954dc4172c3944a755f3e99fbb76be64f7b\"\u003e\u003ccode\u003eb4e0295\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/077746bb2cfb77836dfb628dca7ffc7ced8a5356\"\u003e\u003ccode\u003e077746b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1170\"\u003e#1170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/4de68bba9aba43dc3bba9348df603b64fc06d591\"\u003e\u003ccode\u003e4de68bb\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1171\"\u003e#1171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.2.3...3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 9.0.2 to 9.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.3 - 2025-12-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdates jws version to 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/ed59e76ea37a80f54b833668c02a5271984dcba3\"\u003e\u003ccode\u003eed59e76\u003c/code\u003e\u003c/a\u003e chore: bump jws to 4.0.1 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/compare/v9.0.2...v9.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lit-html` from 3.2.1 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lit/lit/releases\"\u003elit-html's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elit-html@3.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4997\"\u003e#4997\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8\"\u003e\u003ccode\u003eaea85e24\u003c/code\u003e\u003c/a\u003e - Update README\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4988\"\u003e#4988\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/6792b7ef422a090374e67581b5c8f07dd779edc9\"\u003e\u003ccode\u003e6792b7ef\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ADNolan\"\u003e\u003ccode\u003e@​ADNolan\u003c/code\u003e\u003c/a\u003e! - Adjusted the comparison to use the name property of the _$resolve function and the resolveOverrideFn in private ssr support to prevent duplicated patching of the directive class.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4975\"\u003e#4975\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/43a3f4dc9a130d053f787a0ec150278d78e2442d\"\u003e\u003ccode\u003e43a3f4dc\u003c/code\u003e\u003c/a\u003e - Remove some redundant code from removePart()\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003elit-html@3.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4901\"\u003e#4901\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/c9160405deaf8de68bb1e587ef9b2484cb58b353\"\u003e\u003ccode\u003ec9160405\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/maxpatiiuk\"\u003e\u003ccode\u003e@​maxpatiiuk\u003c/code\u003e\u003c/a\u003e! - Dev mode warnings are now emitted on the next microtask after package import, allowing for a wider opportunity to suppress the warnings by consumers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4956\"\u003e#4956\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/0a9bc72016812f3c3cfb00e1e41e1cae418dde0b\"\u003e\u003ccode\u003e0a9bc720\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e! - Import barrels explicitly for compatibility with modern Node resolution w/ ESM\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lit/lit/blob/main/packages/lit-html/CHANGELOG.md\"\u003elit-html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/5044\"\u003e#5044\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/0d0170e87b06edd8295a31893c820162d0f16a23\"\u003e\u003ccode\u003e0d0170e87b06edd8295a31893c820162d0f16a23\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ava-cassiopeia\"\u003e\u003ccode\u003e@​ava-cassiopeia\u003c/code\u003e\u003c/a\u003e! - Make ClassInfo mutable\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/5064\"\u003e#5064\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/bc2926eb99a97ef4efb7eefbe133d6a33f216e18\"\u003e\u003ccode\u003ebc2926eb99a97ef4efb7eefbe133d6a33f216e18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/brysonbw\"\u003e\u003ccode\u003e@​brysonbw\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eSVGElement\u003c/code\u003e to the \u003ccode\u003erender()\u003c/code\u003e container type, allowing SVG elements to be used as render roots without type errors.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/5035\"\u003e#5035\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/c36626b8018ca78a47e61abdfa5b5904bed06843\"\u003e\u003ccode\u003ec36626b8018ca78a47e61abdfa5b5904bed06843\u003c/code\u003e\u003c/a\u003e - Make some of our directives generic, so that their DirectiveResult types capture everything needed to infer their render types. This is useful in template type checking.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4997\"\u003e#4997\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8\"\u003e\u003ccode\u003eaea85e24\u003c/code\u003e\u003c/a\u003e - Update README\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4988\"\u003e#4988\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/6792b7ef422a090374e67581b5c8f07dd779edc9\"\u003e\u003ccode\u003e6792b7ef\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ADNolan\"\u003e\u003ccode\u003e@​ADNolan\u003c/code\u003e\u003c/a\u003e! - Adjusted the comparison to use the name property of the _$resolve function and the resolveOverrideFn in private ssr support to prevent duplicated patching of the directive class.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4975\"\u003e#4975\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/43a3f4dc9a130d053f787a0ec150278d78e2442d\"\u003e\u003ccode\u003e43a3f4dc\u003c/code\u003e\u003c/a\u003e - Remove some redundant code from removePart()\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4901\"\u003e#4901\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/c9160405deaf8de68bb1e587ef9b2484cb58b353\"\u003e\u003ccode\u003ec9160405\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/maxpatiiuk\"\u003e\u003ccode\u003e@​maxpatiiuk\u003c/code\u003e\u003c/a\u003e! - Dev mode warnings are now emitted on the next microtask after package import, allowing for a wider opportunity to suppress the warnings by consumers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4956\"\u003e#4956\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/0a9bc72016812f3c3cfb00e1e41e1cae418dde0b\"\u003e\u003ccode\u003e0a9bc720\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e! - Import barrels explicitly for compatibility with modern Node resolution w/ ESM\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/36544f5e3eda494a0eebaec85ce691f9e6e5c2ad\"\u003e\u003ccode\u003e36544f5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3841\"\u003e#3841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/931d4c9eea564bb782ccaeb94d05dede7c0aa6f0\"\u003e\u003ccode\u003e931d4c9\u003c/code\u003e\u003c/a\u003e [infra] Fix IE11 test for \u003ccode\u003estyleMap\u003c/code\u003e (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3837\"\u003e#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/343187b1acbbdb02ce8d01fa0a0d326870419763\"\u003e\u003ccode\u003e343187b\u003c/code\u003e\u003c/a\u003e [lit-html] Static \u003ccode\u003ehtml\u003c/code\u003e should not add consumed value to \u003ccode\u003eTemplateResult\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/4431cbb85428e54bafa090088056a325fe623aa1\"\u003e\u003ccode\u003e4431cbb\u003c/code\u003e\u003c/a\u003e [lit-html] Fix styleMap initial render of mixed-case custom props (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3766\"\u003e#3766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/21e22cccf0bbac4147139041c5247b4a4846b524\"\u003e\u003ccode\u003e21e22cc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3791\"\u003e#3791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/88fe039015ff979e031efbdde1861ae5b11a0da5\"\u003e\u003ccode\u003e88fe039\u003c/code\u003e\u003c/a\u003e [lit-html] Allow numbers to be used as values in styleMap() (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/ab4e9c94975218be7de1bd48e1678d10db78abf0\"\u003e\u003ccode\u003eab4e9c9\u003c/code\u003e\u003c/a\u003e [infra] Skip \u003ccode\u003estyleMap\u003c/code\u003e priority test in IE11 (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3789\"\u003e#3789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/c3b71231df6c1d86a707edd35b4a89c045a31b80\"\u003e\u003ccode\u003ec3b7123\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3778\"\u003e#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/575fb578473031859b59b9ed98634ba091b389f7\"\u003e\u003ccode\u003e575fb57\u003c/code\u003e\u003c/a\u003e [ssr-client] Move experimental hydrate modules (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/7c1191da8e2f33e145ea58265531b7c744835401\"\u003e\u003ccode\u003e7c1191d\u003c/code\u003e\u003c/a\u003e [lit-html] styleMap fails when update contains priority directive (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lit/lit/commits/lit-element@3.3.2/packages/lit-html\"\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 lit-html since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mathjax` from 3.2.0 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mathjax/MathJax/releases\"\u003emathjax's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMathJax v4.1.1\u003c/h2\u003e\n\u003cp\u003eThis is mainly a bug fix release that resolves a number of issues from v4.1.0. The key fixes include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CS for positioning dialogs so that they appear at the proper location in a scrolled window, and so that page doesn't scroll to the top.\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003eui/no-dark-mode\u003c/code\u003e extension has been added to disable MathJax's dark-mode color scheme for those pages that don't implement a dark-mode color set.\u003c/li\u003e\n\u003cli\u003eHandling of clicks in form elements embedded within an expression are now better handled by the expression explorer, and tabbing will include embedded form elements.\u003c/li\u003e\n\u003cli\u003eThe expression explorer now passes mouse clicks and other events on to the surrounding parent tags, so that math within a \u003ccode\u003e\u0026lt;button\u0026gt;\u003c/code\u003e element, for example, will allow the button to receive the click event when you click on the math.\u003c/li\u003e\n\u003cli\u003eA number of speech improvements have been made, including better handling of phantom elements, better speech for over/under constructions, and better handling of the speech for tables.\u003c/li\u003e\n\u003cli\u003eSpeech is now properly added to inline elements in SVG output when automatic in-line line-breaks are allowed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/mathjax/MathJax-src/releases/tag/4.1.1\"\u003ev4.1.1 release notes\u003c/a\u003e for additional details.\u003c/p\u003e\n\u003ch2\u003eMathJax v4.1.0\u003c/h2\u003e\n\u003cp\u003eThis release adds a number of new or improved features to MathJax, and fixes several issues in version 4.0.0.  These are described in detail in the \u003ca href=\"https://github.com/mathjax/MathJax-src/releases/tag/4.1.0\"\u003eMathJax v4.1.0 release notes\u003c/a\u003e, but among the more important are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChanges to make v4.1 more compatible with older browsers (v4.0 used modern CSS and javascript functions that are not available in some older browsers).\u003c/li\u003e\n\u003cli\u003eSupport for a dark-mode color scheme.\u003c/li\u003e\n\u003cli\u003eMovable and sizable dialog boxes (both via the mouse and by keyboard arrow keys).\u003c/li\u003e\n\u003cli\u003eAbility to tab to hyperlinks within typeset expressions.\u003c/li\u003e\n\u003cli\u003eMore accurate highlighting of some expressions during exploration.\u003c/li\u003e\n\u003cli\u003eBetter handling of tactile Braille output devices in Windows.\u003c/li\u003e\n\u003cli\u003eBetter handling of speech for tables and tagged expressions.\u003c/li\u003e\n\u003cli\u003eBetter voicing of European-style open interval notation.\u003c/li\u003e\n\u003cli\u003eFixed arrows in \u003ccode\u003emhchem\u003c/code\u003e that were swapped accidentally.\u003c/li\u003e\n\u003cli\u003eMore reliable \u003ccode\u003edata-latex\u003c/code\u003e attributes for TeX output.\u003c/li\u003e\n\u003cli\u003eBetter positioning of some accents (e.g., the vector arrow) in Safari and other WebKit-based browsers in CHTML output.\u003c/li\u003e\n\u003cli\u003eSeveral new configuration options, e.g., to make font loading easier.\u003c/li\u003e\n\u003cli\u003eImprovements to the build system to allow MathJax to be built in Windows power shell.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMathJax v4.0.0\u003c/h2\u003e\n\u003cp\u003eThis is the long-awaited 4.0.0 release of MathJax, which has been several years in the making.  Among the many new features in this release are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExtended font support (11 new fonts)\u003c/li\u003e\n\u003cli\u003eA new default font with much greater character coverage.\u003c/li\u003e\n\u003cli\u003eLine-breaking support (for in-line as well as displayed equations)\u003c/li\u003e\n\u003cli\u003eAn updated expression explorer that is now on by default.\u003c/li\u003e\n\u003cli\u003eSeparation of speech generation into a webworker thread for better performance.\u003c/li\u003e\n\u003cli\u003eSupport for HTML embedded in TeX and MathML expressions.\u003c/li\u003e\n\u003cli\u003eAvailability as ES6 modules as well as CommonJS modules.\u003c/li\u003e\n\u003cli\u003eNew TeX extensions, including the \u003ccode\u003ebegingroup\u003c/code\u003e extension from v2 (with more features), and several font-related extensions.\u003c/li\u003e\n\u003cli\u003eInclusion of the \u003ccode\u003etextmacros\u003c/code\u003e extension in all combined component files.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003emathtools\u003c/code\u003e package to include the changes from 2022 and 2024.\u003c/li\u003e\n\u003cli\u003eImprovements in the baseline alignment of text in CHTML output in WebKit-based browsers.\u003c/li\u003e\n\u003cli\u003eImproved stretchy delimiters in CHTML output.\u003c/li\u003e\n\u003cli\u003eMore promise-based conversion and typesetting calls at the document level.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor many sites, the only change that will be needed to use v4 is to change the URL where you load MathJax to refer to version 4 rather than version 3, and to remove the /es5 directory from the URL.  Most v3 configurations should still work with v4; but if you use the startup.ready() function to modify MathJax or create new TeX extensions, there may be some adjustments needed.  One important change of note is that, since the number of TeX packages has grown, the all-packages extension and the \u0026quot;-full\u0026quot; components have been removed, so if you are using those, you will need to change to a component without the \u0026quot;-full\u0026quot; and either rely on the autoload extension to load the needed packages, or load them explicitly.\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://docs.mathjax.org/en/latest/index.html\"\u003eMathJax documentation\u003c/a\u003e has been substantially updated for version 4, and now includes the missing or limited sections on using MathJax in node, including many examples and details.  See the \u003ca href=\"https://docs.mathjax.org/en/latest/upgrading/whats-new-4.0.html\"\u003eWhat's New in V4.0\u003c/a\u003e section (more than 50 pages long) for much more information about the features described above, and in  particular, check the \u003ca href=\"https://docs.mathjax.org/en/latest/upgrading/whats-new-4.0/breaking.html\"\u003eBreaking Changes\u003c/a\u003e section for any changes that may affect your usage.\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/mathjax/MathJax/commit/3ea5818deaef5b222b4d92db5e7c2619d7b615f2\"\u003e\u003ccode\u003e3ea5818\u003c/code\u003e\u003c/a\u003e Update publish workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/2e1cc18d32fb019ac4f73723e1b1ff88e6b27e7a\"\u003e\u003ccode\u003e2e1cc18\u003c/code\u003e\u003c/a\u003e Merge branch 'develop'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/67d582212c94fdd5f312990c7ee91f2c52f536f0\"\u003e\u003ccode\u003e67d5822\u003c/code\u003e\u003c/a\u003e Update to version 4.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/c059acf8d45e3d904923b493f83cbf9a3faf516b\"\u003e\u003ccode\u003ec059acf\u003c/code\u003e\u003c/a\u003e Update github workflow for publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/cdeabed1dac5222ec82f395b13c051d8d829e3a9\"\u003e\u003ccode\u003ecdeabed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mathjax/MathJax/issues/3492\"\u003e#3492\u003c/a\u003e from LukeNK/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/0309de694c91d1d05decdeb2a6d1a45632227af9\"\u003e\u003ccode\u003e0309de6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mathjax/MathJax/issues/3488\"\u003e#3488\u003c/a\u003e from LukeNK/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/65b51639a573eb717d5cd3207208801627f5e80a\"\u003e\u003ccode\u003e65b5163\u003c/code\u003e\u003c/a\u003e Fix URL formatting in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/68ae462f2a91935e50691982c3ffb715a88028f2\"\u003e\u003ccode\u003e68ae462\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mathjax/MathJax/issues/3479\"\u003e#3479\u003c/a\u003e from mathjax/develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/b0c77ad3ee96a252d729a2b9df0b3288ddce61da\"\u003e\u003ccode\u003eb0c77ad\u003c/code\u003e\u003c/a\u003e Add note about MathJax-src repository to the README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/cffed0237b92c3b4eca36a15508936deca3b0569\"\u003e\u003ccode\u003ecffed02\u003c/code\u003e\u003c/a\u003e Fix typo in readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mathjax/MathJax/compare/3.2.0...4.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for mathjax since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-translate` from 2.6.2 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/aralroca/next-translate/releases\"\u003enext-translate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003ch1\u003e🚀 Next-translate 3.0.0 Release Notes\u003c/h1\u003e\n\u003cp\u003eFirst of all, I want to personally apologize for the long period this project has been without proper maintenance. I’ve been heavily involved in other projects during this time, but I’ve decided it’s time to give \u003cstrong\u003eNext-translate\u003c/strong\u003e the priority it deserves once again. From now on, you can expect a much more constant rhythm of updates, bug fixes, and feature improvements. Thank you for your incredible patience and for the community support that kept this project alive!\u003c/p\u003e\n\u003ch2\u003e🔝 Highlights\u003c/h2\u003e\n\u003ch3\u003e🏎️ Turbopack \u0026amp; Next.js 16 Support (Finally!)\u003c/h3\u003e\n\u003cp\u003eNext-translate and \u003cstrong\u003enext-translate-plugin\u003c/strong\u003e now fully support \u003cstrong\u003eTurbopack\u003c/strong\u003e (Next.js 16+). We've resolved several compatibility issues related to re-export detection and internal logic to ensure a seamless experience with the new Rust-based bundler.\u003c/p\u003e\n\u003ch3\u003e📁 App Router \u0026amp; Next.js 15+ Compatibility\u003c/h3\u003e\n\u003cp\u003eSignificant improvements have been made to the \u003cstrong\u003eApp Router\u003c/strong\u003e (\u003ccode\u003eapp\u003c/code\u003e directory) integration:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAwaitable Params\u003c/strong\u003e: Added support for Next.js 15+ where \u003ccode\u003eparams\u003c/code\u003e and \u003ccode\u003esearchParams\u003c/code\u003e are asynchronous on the server side.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStability\u003c/strong\u003e: Improved stability of the \u003ccode\u003et\u003c/code\u003e function and clearer patterns for server-side translation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ecreateTranslation\u003c/code\u003e helper\u003c/strong\u003e: A new specialized helper to simplify translations within the App Router context.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEnhanced \u003ccode\u003eTrans\u003c/code\u003e Component\u003c/strong\u003e: Added support for nested arrays and improved pluralization logic.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eformatElements\u003c/code\u003e Utility\u003c/strong\u003e: Now explicitly exported for custom formatting logic.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImproved Typings\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUpdated to \u003cstrong\u003eTypeScript 5.3.3\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eFull type safety for \u003ccode\u003egetT\u003c/code\u003e and better definitions for \u003ccode\u003econfig.interpolation.format\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBetter TS Support\u003c/strong\u003e: Improved loading of TypeScript configuration files relative to the project's current working directory.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMetadata Support\u003c/strong\u003e: Added official examples and fixes for using \u003ccode\u003euseTranslation\u003c/code\u003e inside Next.js \u003ccode\u003egenerateMetadata\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛠️ Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTurbopack Integration\u003c/strong\u003e: Fixed re-export detection logic that was causing issues in some Turbopack configurations.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePackage Exports\u003c/strong\u003e: Formalized the \u003ccode\u003eexports\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e for reliable ESM/CJS compatibility.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003euseContext\u003c/code\u003e Errors\u003c/strong\u003e: Fixed recurring errors in certain Next.js edge cases and HMR scenarios.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMiddleware Proxy Migration\u003c/strong\u003e: Migrated to a more robust proxy-based approach for middleware.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRemoved Pages-to-App Router Migration Support\u003c/strong\u003e: support for the automatic migration logic between \u003ccode\u003epages\u003c/code\u003e and \u003ccode\u003eapp\u003c/code\u003e router has been removed to keep the plugin lean and focused on the new architecture.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFormalized Subpath Exports\u003c/strong\u003e: You must now use formal entry points instead of deep internal paths.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNext.js Minimum Version\u003c/strong\u003e: Optimized for Next.js 13.5+. Support for asynchronous params requires Next.js 15+.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTS Configurations\u003c/strong\u003e: TypeScript files are now loaded relative to the CWD, which might change behavior in monorepos with non-standard structures.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in README.md by \u003ca href=\"https://github.com/hydRAnger\"\u003e\u003ccode\u003e@​hydRAnger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1174\"\u003earalroca/next-translate#1174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for arrays and pluralization to Trans component by \u003ca href=\"https://github.com/acidfernando\"\u003e\u003ccode\u003e@​acidfernando\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1179\"\u003earalroca/next-translate#1179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix useContext error + update example by \u003ca href=\"https://github.com/aralroca\"\u003e\u003ccode\u003e@​aralroca\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1182\"\u003earalroca/next-translate#1182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd type safety for getT function by \u003ca href=\"https://github.com/clicktodev\"\u003e\u003ccode\u003e@​clicktodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1184\"\u003earalroca/next-translate#1184\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/aralroca/next-translate/commit/2bedb8d957ca4990c1ebc4f4639118556d971178\"\u003e\u003ccode\u003e2bedb8d\u003c/code\u003e\u003c/a\u003e release 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/8ab890e2a0608dd38fe2f0d4321ea61ad3886ee9\"\u003e\u003ccode\u003e8ab890e\u003c/code\u003e\u003c/a\u003e Release 3.0.0 (\u003ca href=\"https://redirect.github.com/aralroca/next-translate/issues/1249\"\u003e#1249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/c47f226ffd0c0f2600595ae7620f8708d6f70a05\"\u003e\u003ccode\u003ec47f226\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/480e8aea6394813c47c8099291da1d258e7b1740\"\u003e\u003ccode\u003e480e8ae\u003c/code\u003e\u003c/a\u003e fix: fix tarball (\u003ca href=\"https://redirect.github.com/aralroca/next-translate/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/2ab563605c54225f4811282150471b2ec8d2fa72\"\u003e\u003ccode\u003e2ab5636\u003c/code\u003e\u003c/a\u003e Expose formatElements (\u003ca href=\"https://redirect.github.com/aralroca/next-translate/issues/1213\"\u003e#1213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/fbdcb8246028ebd6a7f22ec2899482ab922fb75a\"\u003e\u003ccode\u003efbdcb82\u003c/code\u003e\u003c/a\u003e docs: add jessemartin as a contributor for code (\u003ca href=\"https://redirect.github.com/aralroca/next-translate/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/8cfe3ab49bc3de05327a63bb8509319513e3803a\"\u003e\u003ccode\u003e8cfe3ab\u003c/code\u003e\u003c/a\u003e example usage of useTranslation inside generateMetadata (\u003ca href=\"https://redirect.github.com/aralroca/next-translate/issues/1199\"\u003e#1199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/7445cf24122c04213e614268a23e9c014ad72191\"\u003e\u003ccode\u003e7445cf2\u003c/code\u003e\u003c/a\u003e chore: update package.json version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/fc82a42fd1071ecd6a89904eebce36ebf67f4087\"\u003e\u003ccode\u003efc82a42\u003c/code\u003e\u003c/a\u003e docs: add huseyinonalcom as a contributor for code (\u003ca href=\"https://redirect.github.com/aralroca/next-translate/issues/1200\"\u003e#1200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/b137ef6825e9b7ef6fc9c5a5f88831fa3262a9fa\"\u003e\u003ccode\u003eb137ef6\u003c/code\u003e\u003c/a\u003e refactor: provide better type for config.interpolation.format (\u003ca href=\"https://redirect.github.com/aralroca/next-translate/issues/1194\"\u003e#1194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aralroca/next-translate/compare/2.6.2...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-translate-plugin` from 2.6.2 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/aralroca/next-translate-plugin/releases\"\u003enext-translate-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003ch1\u003e🚀 Next-translate 3.0.0 Release Notes\u003c/h1\u003e\n\u003cp\u003eFirst of all, I want to personally apologize for the long period this project has been without proper maintenance. I’ve been heavily involved in other projects during this time, but I’ve decided it’s time to give \u003cstrong\u003eNext-translate\u003c/strong\u003e the priority it deserves once again. From now on, you can expect a much more constant rhythm of updates, bug fixes, and feature improvements. Thank you for your incredible patience and for the community support that kept this project alive!\u003c/p\u003e\n\u003ch2\u003e🔝 Highlights\u003c/h2\u003e\n\u003ch3\u003e🏎️ Turbopack \u0026amp; Next.js 16 Support (Finally!)\u003c/h3\u003e\n\u003cp\u003eNext-translate and \u003cstrong\u003enext-translate-plugin\u003c/strong\u003e now fully support \u003cstrong\u003eTurbopack\u003c/strong\u003e (Next.js 16+). We've resolved several compatibility issues related to re-export detection and internal logic to ensure a seamless experience with the new Rust-based bundler.\u003c/p\u003e\n\u003ch3\u003e📁 App Router \u0026amp; Next.js 15+ Compatibility\u003c/h3\u003e\n\u003cp\u003eSignificant improvements have been made to the \u003cstrong\u003eApp Router\u003c/strong\u003e (\u003ccode\u003eapp\u003c/code\u003e directory) integration:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAwaitable Params\u003c/strong\u003e: Added support for Next.js 15+ where \u003ccode\u003eparams\u003c/code\u003e and \u003ccode\u003esearchParams\u003c/code\u003e are asynchronous on the server side.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStability\u003c/strong\u003e: Improved stability of the \u003ccode\u003et\u003c/code\u003e function and clearer patterns for server-side translation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ecreateTranslation\u003c/code\u003e helper\u003c/strong\u003e: A new specialized helper to simplify translations within the App Router context.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEnhanced \u003ccode\u003eTrans\u003c/code\u003e Component\u003c/strong\u003e: Added support for nested arrays and improved pluralization logic.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eformatElements\u003c/code\u003e Utility\u003c/strong\u003e: Now explicitly exported for custom formatting logic.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImproved Typings\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUpdated to \u003cstrong\u003eTypeScript 5.3.3\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eFull type safety for \u003ccode\u003egetT\u003c/code\u003e and better definitions for \u003ccode\u003econfig.interpolation.format\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBetter TS Support\u003c/strong\u003e: Improved loading of TypeScript configuration files relative to the project's current working directory.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMetadata Support\u003c/strong\u003e: Added official examples and fixes for using \u003ccode\u003euseTranslation\u003c/code\u003e inside Next.js \u003ccode\u003egenerateMetadata\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛠️ Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTurbopack Integration\u003c/strong\u003e: Fixed re-export detection logic that was causing issues in some Turbopack configurations.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePackage Exports\u003c/strong\u003e: Formalized the \u003ccode\u003eexports\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e for reliable ESM/CJS compatibility.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003euseContext\u003c/code\u003e Errors\u003c/strong\u003e: Fixed recurring errors in certain Next.js edge cases and HMR scenarios.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMiddleware Proxy Migration\u003c/strong\u003e: Migrated to a more robust proxy-based approach for middleware.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRemoved Pages-to-App Router Migration Support\u003c/strong\u003e: support for the automatic migration logic between \u003ccode\u003epages\u003c/code\u003e and \u003ccode\u003eapp\u003c/code\u003e router has been removed to keep the plugin lean and focused on the new architecture.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFormalized Subpath Exports\u003c/strong\u003e: You must now use formal entry points instead of deep internal paths.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNext.js Minimum Version\u003c/strong\u003e: Optimized for Next.js 13.5+. Support for asynchronous params requires Next.js 15+.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTS Configurations\u003c/strong\u003e: TypeScript files are now loaded relative to the CWD, which might change behavior in monorepos with non-standard structures.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in README.md by \u003ca href=\"https://github.com/hydRAnger\"\u003e\u003ccode\u003e@​hydRAnger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1174\"\u003earalroca/next-translate#1174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for arrays and pluralization to Trans component by \u003ca href=\"https://github.com/acidfernando\"\u003e\u003ccode\u003e@​acidfernando\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1179\"\u003earalroca/next-translate#1179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix useContext error + update example by \u003ca href=\"https://github.com/aralroca\"\u003e\u003ccode\u003e@​aralroca\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1182\"\u003earalroca/next-translate#1182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd type safety for getT function by \u003ca href=\"https://github.com/clicktodev\"\u003e\u003ccode\u003e@​clicktodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1184\"\u003earalroca/next-translate#1184\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/aralroca/next-translate-plugin/commit/63dbfb89f09ff880fcd9a3ef1586eca2df373a72\"\u003e\u003ccode\u003e63dbfb8\u003c/code\u003e\u003c/a\u003e release 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/7d847b7dc6d2d4b05bea8003616e38daeed9fed5\"\u003e\u003ccode\u003e7d847b7\u003c/code\u003e\u003c/a\u003e prerelease\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/2f0a5cc4fc0d5f0c5353ea2fc843319f2e61f73b\"\u003e\u003ccode\u003e2f0a5cc\u003c/code\u003e\u003c/a\u003e Fix re-export detection for Turbopack compatibility (\u003ca href=\"https://redirect.github.com/aralroca/next-translate-plugin/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/0650d1223b5c42c449cfe393f0d8ec6f8fae9db9\"\u003e\u003ccode\u003e0650d12\u003c/code\u003e\u003c/a\u003e prerelease\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/68036ff039d81f0e564ea85456a8a072dec85c16\"\u003e\u003ccode\u003e68036ff\u003c/code\u003e\u003c/a\u003e prerelease\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/87667ae691ff33636503fd1643d3666b7d7be0dc\"\u003e\u003ccode\u003e87667ae\u003c/code\u003e\u003c/a\u003e fix: resolve Next.js 16 and Turbopack compatibility issues (\u003ca href=\"https://redirect.github.com/aralroca/next-translate-plugin/issues/90\"\u003e#90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/0e2018276c8efccaf94c64b8405f7e1d953c73be\"\u003e\u003ccode\u003e0e20182\u003c/code\u003e\u003c/a\u003e chore: pre-release 3.0.0-canary.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/468b9a79e2b4425d64075f9714fb1d3352e11b26\"\u003e\u003ccode\u003e468b9a7\u003c/code\u003e\u003c/a\u003e Turbopack support (\u003ca href=\"https://redirect.github.com/aralroca/next-translate-plugin/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/671bec504a14f6af0409fc89373ba931771a74c8\"\u003e\u003ccode\u003e671bec5\u003c/code\u003e\u003c/a\u003e params are always accessed with promise in app-dir (\u003ca href=\"https://redirect.github.com/aralroca/next-translate-plugin/issues/87\"\u003e#87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/a068206ba902d9e97620bff658d93b6d4f410aa4\"\u003e\u003ccode\u003ea068206\u003c/code\u003e\u003c/a\u003e chore: pre-release 3.0.0-canary.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aralroca/next-translate-plugin/compare/2.6.2...3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact` from 10.23.2 to 10.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact/releases\"\u003epreact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.28.4\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash where a synchronous effect render unmounts the tree (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5026\"\u003e#5026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5022\"\u003e#5022\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHooks size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5021\"\u003e#5021\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake oldProps diffing more compact (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5004\"\u003e#5004\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5019\"\u003e#5019\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompat size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5020\"\u003e#5020\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLand size optimization separately (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5018\"\u003e#5018\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.28.3\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid scheduling suspense state udpates (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5006\"\u003e#5006\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve some suspense crashes (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4999\"\u003e#4999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport inheriting namespace through portals (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4993\"\u003e#4993\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMaintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate test with addition of \u003ccode\u003e_original\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4989\"\u003e#4989\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.28.2\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnforce strict equality for VNode object constructors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.28.1\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix erroneous diffing w/ growing list (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4975\"\u003e#4975\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.28.0\u003c/h2\u003e\n\u003ch2\u003eTypes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates dangerouslySetInnerHTML type so future TS will accept Trusted… (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4931\"\u003e#4931\u003c/a\u003e, thanks \u003ca href=\"https://github.com/lukewarlow\"\u003e\u003ccode\u003e@​lukewarlow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdds snap events (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4947\"\u003e#4947\u003c/a\u003e, thanks \u003ca href=\"https://github.com/argyleink\"\u003e\u003ccode\u003e@​argyleink\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove missed jsx duplicates (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4950\"\u003e#4950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix scroll events (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4949\"\u003e#4949\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cascading renders with signals (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4966\"\u003e#4966\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003ecommpat/server.browser\u003c/code\u003e entry (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4941\"\u003e#4941\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4940\"\u003e#4940\u003c/a\u003e, thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid lazy components without result going in throw loop (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4937\"\u003e#4937\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\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/preactjs/preact/commit/b4f9cab7319874bb51a66ffb00d1a602a8ad95cb\"\u003e\u003ccode\u003eb4f9cab\u003c/code\u003e\u003c/a\u003e 10.28.4 (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5027\"\u003e#5027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/8cbed5fdd6e13c57286f61c4dc857c572c2dc50e\"\u003e\u003ccode\u003e8cbed5f\u003c/code\u003e\u003c/a\u003e Fix crash where a synchronous effect render unmounts the tree (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/4ac7204c4144cc1b42ad7aaa9f907f8ff6054f74\"\u003e\u003ccode\u003e4ac7204\u003c/code\u003e\u003c/a\u003e Core size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5022\"\u003e#5022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/e02fd6958f41e2aa27e34d4f444dd438fa4853b7\"\u003e\u003ccode\u003ee02fd69\u003c/code\u003e\u003c/a\u003e Make forEach --\u0026gt; some (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5021\"\u003e#5021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/387d8f23f7c579d8150c570f9c9093c8c740ba80\"\u003e\u003ccode\u003e387d8f2\u003c/code\u003e\u003c/a\u003e refactor(diff): make oldProps diffing more compact (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5004\"\u003e#5004\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5019\"\u003e#5019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/084b75fcb94fb31a28db39dab7309a75ba4b0ba5\"\u003e\u003ccode\u003e084b75f\u003c/code\u003e\u003c/a\u003e Transform forEach to some and consolidate condition (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/3c8506db6c51588f9bdb2f2189a09737b8856e11\"\u003e\u003ccode\u003e3c8506d\u003c/code\u003e\u003c/a\u003e Land size optimization separately (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5018\"\u003e#5018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/eb1b8c87b6dd71649f4237a33d07180911f387d0\"\u003e\u003ccode\u003eeb1b8c8\u003c/code\u003e\u003c/a\u003e 10.28.3 (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5007\"\u003e#5007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/5023ce8305c6e6977e4a8e69d69c2c7a6db2acb5\"\u003e\u003ccode\u003e5023ce8\u003c/code\u003e\u003c/a\u003e Avoid scheduling suspense state udpates (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5006\"\u003e#5006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/2ac91c47dfbee7e3c88662c27c87ce09a7b19158\"\u003e\u003ccode\u003e2ac91c4\u003c/code\u003e\u003c/a\u003e Resolve some suspense crashes (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4999\"\u003e#4999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/preactjs/preact/compare/10.23.2...10.28.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact-render-to-string` from 6.5.12 to 6.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact-render-to-string/releases\"\u003epreact-render-to-string's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/446\"\u003e#446\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/b7b288c68ed8c97ed8eb6c26929111debdc03435\"\u003e\u003ccode\u003eb7b288c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix issues regarding streaming full HTML documents\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/439\"\u003e#439\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/d9ecbf1770debaa20f882acf0b19f1481a7cf2ed\"\u003e\u003ccode\u003ed9ecbf1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nwalters512\"\u003e\u003ccode\u003e@​nwalters512\u003c/code\u003e\u003c/a\u003e! - Ensure \u003ccode\u003euseId()\u003c/code\u003e produces unique IDs when using the JSX renderer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/436\"\u003e#436\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/6bce3dda733777ab8c791c49a0a3210ebf4d83e0\"\u003e\u003ccode\u003e6bce3dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Ensure that in streaming mode throwing a suspension multiple times from the same component works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/432\"\u003e#432\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/62c87e4204e16e615c04377e254e7ead5a93e3a2\"\u003e\u003ccode\u003e62c87e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nwalters512\"\u003e\u003ccode\u003e@​nwalters512\u003c/code\u003e\u003c/a\u003e! - Preserve whitespace in \u003ccode\u003e\u0026lt;pre\u0026gt;\u003c/code\u003e/\u003ccode\u003e\u0026lt;textarea\u0026gt;\u003c/code\u003e when using \u003ccode\u003epretty: true\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/430\"\u003e#430\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/f2455d840e198dab4df0f38e55b399b931e152a4\"\u003e\u003ccode\u003ef2455d8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/reteps\"\u003e\u003ccode\u003e@​reteps\u003c/code\u003e\u003c/a\u003e! - Fix JSX renderer to correctly render enumerated properties\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/427\"\u003e#427\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/f3f7aab4805b4fb50be5c4ca7214e1b3c4adb105\"\u003e\u003ccode\u003ef3f7aab\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e! - Correct semver range to support \u003cem\u003ebeta\u003c/em\u003e releases of Preact v11\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/376\"\u003e#376\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/81e7da321da925dbd8eba345ecbd46b1cf456b69\"\u003e\u003ccode\u003e81e7da3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Insert comment markers for suspended trees, only in renderToStringAsync\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/425\"\u003e#425\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/e750ba1fc2e5f37c0ee25d303f71d70e8d82e2f9\"\u003e\u003ccode\u003ee750ba1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e! - Expand semver range to support the upcoming v11 beta release\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/413\"\u003e#413\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/27f340b6e7d77ec7775a49a78d105cad26fa0857\"\u003e\u003ccode\u003e27f340b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/f0x52\"\u003e\u003ccode\u003e@​f0x52\u003c/code\u003e\u003c/a\u003e! - Fix async rendering of multiple suspended components in a single Suspense boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/424\"\u003e#424\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/e7d241ceae0fc1f3793ec9de941bcfb436acbc6c\"\u003e\u003ccode\u003ee7d241c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix support for signals, we need to detect and unwrap the signal\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/423\"\u003e#423\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/ec0b614a3692bf0cfe3fd20bc330b263dd457def\"\u003e\u003ccode\u003eec0b614\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Add support for new component bits\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/417\"\u003e#417\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/441dea2ad420607306610e6cb3f4697...\n\n_Description has been truncated_","html_url":"https://github.com/ayellowdogsays/giscus/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayellowdogsays%2Fgiscus/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"4037975821","node_id":"PR_kwDORUY8oM7IsdA5","number":4,"state":"open","title":"Bump the dependencies group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-07T09:07:03.000Z","updated_at":"2026-03-07T09:08:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":29,"packages":[{"name":"@primer/octicons-react","old_version":"19.14.0","new_version":"19.22.0","repository_url":"https://github.com/primer/octicons"},{"name":"dompurify","old_version":"3.2.3","new_version":"3.3.2","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"lit-html","old_version":"3.2.1","new_version":"3.3.2","repository_url":"https://github.com/lit/lit"},{"name":"mathjax","old_version":"3.2.0","new_version":"4.1.1","repository_url":"https://github.com/mathjax/MathJax"},{"name":"next-translate","old_version":"2.6.2","new_version":"3.0.0","repository_url":"https://github.com/aralroca/next-translate"},{"name":"next-translate-plugin","old_version":"2.6.2","new_version":"3.0.0","repository_url":"https://github.com/aralroca/next-translate-plugin"},{"name":"preact","old_version":"10.23.2","new_version":"10.28.4","repository_url":"https://github.com/preactjs/preact"},{"name":"preact-render-to-string","old_version":"6.5.12","new_version":"6.6.6","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"swr","old_version":"2.3.0","new_version":"2.4.1","repository_url":"https://github.com/vercel/swr"},{"name":"@types/node","old_version":"22.10.2","new_version":"25.3.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"18.0.9","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.19.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.19.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"autoprefixer","old_version":"10.4.20","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"cssnano","old_version":"7.0.6","new_version":"7.1.3","repository_url":"https://github.com/cssnano/cssnano"},{"name":"eslint","old_version":"8.57.0","new_version":"10.0.3","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"9.1.0","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"google-closure-compiler","old_version":"20240317.0.0","new_version":"20260304.0.0","repository_url":"https://github.com/ChadKillingsworth/closure-compiler-npm"},{"name":"postcss","old_version":"8.4.49","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-cli","old_version":"11.0.0","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"postcss-import","old_version":"16.1.0","new_version":"16.1.1","repository_url":"https://github.com/postcss/postcss-import"},{"name":"prettier","old_version":"3.4.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.9","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"stylelint","old_version":"16.12.0","new_version":"17.4.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"stylelint-config-standard","old_version":"36.0.1","new_version":"40.0.0","repository_url":"https://github.com/stylelint/stylelint-config-standard"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@primer/octicons-react](https://github.com/primer/octicons) | `19.14.0` | `19.22.0` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.3` | `3.3.2` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [lit-html](https://github.com/lit/lit/tree/HEAD/packages/lit-html) | `3.2.1` | `3.3.2` |\n| [mathjax](https://github.com/mathjax/MathJax) | `3.2.0` | `4.1.1` |\n| [next-translate](https://github.com/aralroca/next-translate) | `2.6.2` | `3.0.0` |\n| [next-translate-plugin](https://github.com/aralroca/next-translate-plugin) | `2.6.2` | `3.0.0` |\n| [preact](https://github.com/preactjs/preact) | `10.23.2` | `10.28.4` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.5.12` | `6.6.6` |\n| [swr](https://github.com/vercel/swr) | `2.3.0` | `2.4.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.10.2` | `25.3.5` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.0.9` | `19.2.14` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.19.0` | `8.56.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.19.0` | `8.56.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.20` | `10.4.27` |\n| [cssnano](https://github.com/cssnano/cssnano) | `7.0.6` | `7.1.3` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.0` | `10.0.3` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `10.1.8` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [google-closure-compiler](https://github.com/ChadKillingsworth/closure-compiler-npm) | `20240317.0.0` | `20260304.0.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.49` | `8.5.8` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `11.0.0` | `11.0.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `16.1.0` | `16.1.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.4.2` | `3.8.1` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.9` | `0.7.2` |\n| [stylelint](https://github.com/stylelint/stylelint) | `16.12.0` | `17.4.0` |\n| [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard) | `36.0.1` | `40.0.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `4.2.1` |\n\n\nUpdates `@primer/octicons-react` from 19.14.0 to 19.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/primer/octicons/releases\"\u003e\u003ccode\u003e@​primer/octicons-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev19.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1157\"\u003e#1157\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/18e3b9fd74c4bc85b1add3624a082fc0f6fd36c2\"\u003e\u003ccode\u003e18e3b9fd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/janmaarten-a11y\"\u003e\u003ccode\u003e@​janmaarten-a11y\u003c/code\u003e\u003c/a\u003e!\n\u003cul\u003e\n\u003cli\u003eAdd book-locked icon\u003c/li\u003e\n\u003cli\u003eAdd comment-locked icon\u003c/li\u003e\n\u003cli\u003eAdd issue-locked icon\u003c/li\u003e\n\u003cli\u003eAdd git-pull-request-locked icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.21.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1146\"\u003e#1146\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/41c780575654fe4fef3fc4e91a46c8c0e91b233b\"\u003e\u003ccode\u003e41c78057\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rezrah\"\u003e\u003ccode\u003e@​rezrah\u003c/code\u003e\u003c/a\u003e! - Updated GitHub brand logos (\u003ccode\u003emark-github\u003c/code\u003e and \u003ccode\u003elogo-github\u003c/code\u003e) to 2026 versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1137\"\u003e#1137\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/97cefc9fcb19f91133cffd557cc1f308e384ffb2\"\u003e\u003ccode\u003e97cefc9f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Bump js-yaml from 3.13.1 to 4.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1132\"\u003e#1132\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/c5411b048090e13a0e6ffafaa10efdc24a8e05b5\"\u003e\u003ccode\u003ec5411b04\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Loops\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1134\"\u003e#1134\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/131fbedc579b6ebc07716dc02ed947a168c560f2\"\u003e\u003ccode\u003e131fbedc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Markdown text wrapping options\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1133\"\u003e#1133\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/94ceabb7e1371eefd8ba26ec8eb59cf6149e7a29\"\u003e\u003ccode\u003e94ceabb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for feedback dialogs\u003c/p\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://redirect.github.com/primer/octicons/pull/1135\"\u003e#1135\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/be5df35d390439f972af3adbd9ec59d38ec4c624\"\u003e\u003ccode\u003ebe5df35d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Updates VS Code icon to closer match the real app icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1129\"\u003e#1129\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/68ebe53ba972e391fa2b60458e37348636e202ad\"\u003e\u003ccode\u003e68ebe53b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lukasoppermann\"\u003e\u003ccode\u003e@​lukasoppermann\u003c/code\u003e\u003c/a\u003e! - Added InboxFill icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1123\"\u003e#1123\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/1d34655547b0ae59211967af830d30ae919e0257\"\u003e\u003ccode\u003e1d346555\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds an icon for AI chat\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1120\"\u003e#1120\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/370c72c8cb511bceb4e096891ff2393e81f87fa3\"\u003e\u003ccode\u003e370c72c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/langermank\"\u003e\u003ccode\u003e@​langermank\u003c/code\u003e\u003c/a\u003e! - Add vscode-32.svg, vscode-48.svg\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/primer/octicons/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​primer/octicons-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1157\"\u003e#1157\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/18e3b9fd74c4bc85b1add3624a082fc0f6fd36c2\"\u003e\u003ccode\u003e18e3b9fd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/janmaarten-a11y\"\u003e\u003ccode\u003e@​janmaarten-a11y\u003c/code\u003e\u003c/a\u003e! - Add book-locked icon\nAdd comment-locked icon\nAdd issue-locked icon\nAdd git-pull-request-locked icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.21.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1146\"\u003e#1146\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/41c780575654fe4fef3fc4e91a46c8c0e91b233b\"\u003e\u003ccode\u003e41c78057\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rezrah\"\u003e\u003ccode\u003e@​rezrah\u003c/code\u003e\u003c/a\u003e! - Updated GitHub brand logos (\u003ccode\u003emark-github\u003c/code\u003e and \u003ccode\u003elogo-github\u003c/code\u003e) to 2026 versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1137\"\u003e#1137\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/97cefc9fcb19f91133cffd557cc1f308e384ffb2\"\u003e\u003ccode\u003e97cefc9f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Bump js-yaml from 3.13.1 to 4.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1132\"\u003e#1132\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/c5411b048090e13a0e6ffafaa10efdc24a8e05b5\"\u003e\u003ccode\u003ec5411b04\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Loops\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1134\"\u003e#1134\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/131fbedc579b6ebc07716dc02ed947a168c560f2\"\u003e\u003ccode\u003e131fbedc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Markdown text wrapping options\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1133\"\u003e#1133\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/94ceabb7e1371eefd8ba26ec8eb59cf6149e7a29\"\u003e\u003ccode\u003e94ceabb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for feedback dialogs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1135\"\u003e#1135\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/be5df35d390439f972af3adbd9ec59d38ec4c624\"\u003e\u003ccode\u003ebe5df35d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Updates VS Code icon to closer match the real app icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1129\"\u003e#1129\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/68ebe53ba972e391fa2b60458e37348636e202ad\"\u003e\u003ccode\u003e68ebe53b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lukasoppermann\"\u003e\u003ccode\u003e@​lukasoppermann\u003c/code\u003e\u003c/a\u003e! - Added InboxFill icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1123\"\u003e#1123\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/1d34655547b0ae59211967af830d30ae919e0257\"\u003e\u003ccode\u003e1d346555\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds an icon for AI chat\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/bd5ef88bf51a08728aab249a9477b45251814e22\"\u003e\u003ccode\u003ebd5ef88\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/18e3b9fd74c4bc85b1add3624a082fc0f6fd36c2\"\u003e\u003ccode\u003e18e3b9f\u003c/code\u003e\u003c/a\u003e Locked icons (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1157\"\u003e#1157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/2668c5f97b0f5d7c4a90917884bb1e3fdd5d2ad5\"\u003e\u003ccode\u003e2668c5f\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 in /lib/octicons_react (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/6ae26dde832df24eaf2eb220010d7508242c2e72\"\u003e\u003ccode\u003e6ae26dd\u003c/code\u003e\u003c/a\u003e Refactor dependencies to devDependencies (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1145\"\u003e#1145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/98018266ca01eab98482e6d7d51a383d803490dc\"\u003e\u003ccode\u003e9801826\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 in /lib/octicons_styled (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/279abe1c9361f156f5ddd4449d5de688efe4441d\"\u003e\u003ccode\u003e279abe1\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/9ebca00ad895788108bbdcd7a1b7610969bdd812\"\u003e\u003ccode\u003e9ebca00\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 in /lib/octicons_node (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/72213e03382de744ecd0c6b20d7e82da8c4df1be\"\u003e\u003ccode\u003e72213e0\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 in /lib/octicons_react (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1149\"\u003e#1149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/5c27fd068956761a762f17fc451819e5af4872b7\"\u003e\u003ccode\u003e5c27fd0\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 in /lib/octicons_styled (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1148\"\u003e#1148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/63d6a23325e0bd8de8fb769e5a800fca92b52015\"\u003e\u003ccode\u003e63d6a23\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1147\"\u003e#1147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/primer/octicons/compare/v19.14.0...v19.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​primer/octicons-react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 3.2.3 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a possible bypass caused by jsdom's faulty raw-text tag parsing, thanks multiple reporters\u003c/li\u003e\n\u003cli\u003eFixed a prototype pollution issue when working with custom elements, thanks \u003ca href=\"https://github.com/christos-eth\"\u003e\u003ccode\u003e@​christos-eth\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a lenient config parsing in \u003ccode\u003e_isValidAttribute\u003c/code\u003e, thanks \u003ca href=\"https://github.com/christos-eth\"\u003e\u003ccode\u003e@​christos-eth\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumped and removed several dependencies, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the test suite after bumping dependencies, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eADD_FORBID_CONTENTS\u003c/code\u003e setting to extend default list, thanks \u003ca href=\"https://github.com/MariusRumpf\"\u003e\u003ccode\u003e@​MariusRumpf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the ESM import syntax to be more correct, thanks \u003ca href=\"https://github.com/binhpv\"\u003e\u003ccode\u003e@​binhpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the SVG \u003ccode\u003emask-type\u003c/code\u003e attribute to default allow-list, thanks \u003ca href=\"https://github.com/prasadrajandran\"\u003e\u003ccode\u003e@​prasadrajandran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eADD_ATTR\u003c/code\u003e and \u003ccode\u003eADD_TAGS\u003c/code\u003e to accept functions, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003eslot\u003c/code\u003e element being in both SVG and HTML allow-list, thanks \u003ca href=\"https://github.com/Wim-Valgaeren\"\u003e\u003ccode\u003e@​Wim-Valgaeren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new attributes and elements to default allow-list, thanks \u003ca href=\"https://github.com/elrion018\"\u003e\u003ccode\u003e@​elrion018\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etagName\u003c/code\u003e parameter to custom element \u003ccode\u003eattributeNameCheck\u003c/code\u003e, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better check for animated \u003ccode\u003ehref\u003c/code\u003e attributes, thanks \u003ca href=\"https://github.com/llamakko\"\u003e\u003ccode\u003e@​llamakko\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated and improved the bundled types, thanks \u003ca href=\"https://github.com/ssi02014\"\u003e\u003ccode\u003e@​ssi02014\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated several tests to better align with new browser encoding behaviors\u003c/li\u003e\n\u003cli\u003eImproved the handling of potentially risky content inside CDATA elements, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the regular expression for raw-text elements to cover textareas, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed several typos and removed clutter from our documentation, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ematrix:\u003c/code\u003e as an allowed URI scheme, thanks \u003ca href=\"https://github.com/kleinesfilmroellchen\"\u003e\u003ccode\u003e@​kleinesfilmroellchen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better config hardening against prototype pollution, thanks \u003ca href=\"https://github.com/EffectRenan\"\u003e\u003ccode\u003e@​EffectRenan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better handling of attribute removal, thanks \u003ca href=\"https://github.com/michalnieruchalski-tiugo\"\u003e\u003ccode\u003e@​michalnieruchalski-tiugo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better configuration for aggressive mXSS scrubbing behavior, thanks \u003ca href=\"https://github.com/BryanValverdeU\"\u003e\u003ccode\u003e@​BryanValverdeU\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the script that caused the fake entry \u003ca href=\"https://security.snyk.io/vuln/SNYK-JS-DOMPURIFY-10176060\"\u003eCVE-2025-48050\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a check to the mXSS detection regex to be more strict, thanks \u003ca href=\"https://github.com/masatokinugawa\"\u003e\u003ccode\u003e@​masatokinugawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded ESM type imports in source, removes patch function, thanks \u003ca href=\"https://github.com/donmccurdy\"\u003e\u003ccode\u003e@​donmccurdy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded script to verify various TypeScript configurations, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded more modern browsers to the Karma launchers list\u003c/li\u003e\n\u003cli\u003eAdded Node 23.x to tested runtimes, removed Node 17.x\u003c/li\u003e\n\u003cli\u003eFixed the generation of source maps, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an unexpected behavior with \u003ccode\u003eALLOWED_URI_REGEXP\u003c/code\u003e using the 'g' flag, thanks \u003ca href=\"https://github.com/hhk-png\"\u003e\u003ccode\u003e@​hhk-png\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a few typos in the README file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a conditional and config dependent mXSS-style \u003ca href=\"https://nsysean.github.io/posts/dompurify-323-bypass/\"\u003ebypass\u003c/a\u003e reported by \u003ca href=\"https://github.com/nsysean\"\u003e\u003ccode\u003e@​nsysean\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new feature to allow specific hook removal, thanks \u003ca href=\"https://github.com/davecardwell\"\u003e\u003ccode\u003e@​davecardwell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003cem\u003epurify.js\u003c/em\u003e and \u003cem\u003epurify.min.js\u003c/em\u003e to exports, thanks \u003ca href=\"https://github.com/Aetherinox\"\u003e\u003ccode\u003e@​Aetherinox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better logic in case no window object is president, thanks \u003ca href=\"https://github.com/yehuya\"\u003e\u003ccode\u003e@​yehuya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated some dependencies called out by dependabot\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/5e56114cb24079ce52dbc51f76e494b77afa5153\"\u003e\u003ccode\u003e5e56114\u003c/code\u003e\u003c/a\u003e Getting 3.x branch ready for 3.3.2 release (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/e8c95f4a27aa8b041f92b59ab7685a94f7be6208\"\u003e\u003ccode\u003ee8c95f4\u003c/code\u003e\u003c/a\u003e fix: Fixed the broken package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/9636037c145b769dad0b52da8313301cbf867f46\"\u003e\u003ccode\u003e9636037\u003c/code\u003e\u003c/a\u003e Update package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/5cad4cecf2e647ac66eed25bc02a2415f00dbc8b\"\u003e\u003ccode\u003e5cad4ce\u003c/code\u003e\u003c/a\u003e Getting 3.x branch ready for 3.3.2 releas (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1205\"\u003e#1205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6fc446a589ab3d1d72ae2a5b71167ba38dbd3096\"\u003e\u003ccode\u003e6fc446a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1175\"\u003e#1175\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/3b3bf917d2b39460de6d130acebdc9243cf3e6ae\"\u003e\u003ccode\u003e3b3bf91\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:cure53/DOMPurify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/9863f4195bae6048de9eb2802219218c6904066c\"\u003e\u003ccode\u003e9863f41\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/b4e02954dc4172c3944a755f3e99fbb76be64f7b\"\u003e\u003ccode\u003eb4e0295\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/077746bb2cfb77836dfb628dca7ffc7ced8a5356\"\u003e\u003ccode\u003e077746b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1170\"\u003e#1170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/4de68bba9aba43dc3bba9348df603b64fc06d591\"\u003e\u003ccode\u003e4de68bb\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1171\"\u003e#1171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.2.3...3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 9.0.2 to 9.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.3 - 2025-12-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdates jws version to 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/ed59e76ea37a80f54b833668c02a5271984dcba3\"\u003e\u003ccode\u003eed59e76\u003c/code\u003e\u003c/a\u003e chore: bump jws to 4.0.1 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/compare/v9.0.2...v9.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lit-html` from 3.2.1 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lit/lit/releases\"\u003elit-html's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elit-html@3.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4997\"\u003e#4997\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8\"\u003e\u003ccode\u003eaea85e24\u003c/code\u003e\u003c/a\u003e - Update README\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4988\"\u003e#4988\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/6792b7ef422a090374e67581b5c8f07dd779edc9\"\u003e\u003ccode\u003e6792b7ef\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ADNolan\"\u003e\u003ccode\u003e@​ADNolan\u003c/code\u003e\u003c/a\u003e! - Adjusted the comparison to use the name property of the _$resolve function and the resolveOverrideFn in private ssr support to prevent duplicated patching of the directive class.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4975\"\u003e#4975\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/43a3f4dc9a130d053f787a0ec150278d78e2442d\"\u003e\u003ccode\u003e43a3f4dc\u003c/code\u003e\u003c/a\u003e - Remove some redundant code from removePart()\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003elit-html@3.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4901\"\u003e#4901\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/c9160405deaf8de68bb1e587ef9b2484cb58b353\"\u003e\u003ccode\u003ec9160405\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/maxpatiiuk\"\u003e\u003ccode\u003e@​maxpatiiuk\u003c/code\u003e\u003c/a\u003e! - Dev mode warnings are now emitted on the next microtask after package import, allowing for a wider opportunity to suppress the warnings by consumers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4956\"\u003e#4956\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/0a9bc72016812f3c3cfb00e1e41e1cae418dde0b\"\u003e\u003ccode\u003e0a9bc720\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e! - Import barrels explicitly for compatibility with modern Node resolution w/ ESM\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lit/lit/blob/main/packages/lit-html/CHANGELOG.md\"\u003elit-html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/5044\"\u003e#5044\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/0d0170e87b06edd8295a31893c820162d0f16a23\"\u003e\u003ccode\u003e0d0170e87b06edd8295a31893c820162d0f16a23\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ava-cassiopeia\"\u003e\u003ccode\u003e@​ava-cassiopeia\u003c/code\u003e\u003c/a\u003e! - Make ClassInfo mutable\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/5064\"\u003e#5064\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/bc2926eb99a97ef4efb7eefbe133d6a33f216e18\"\u003e\u003ccode\u003ebc2926eb99a97ef4efb7eefbe133d6a33f216e18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/brysonbw\"\u003e\u003ccode\u003e@​brysonbw\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eSVGElement\u003c/code\u003e to the \u003ccode\u003erender()\u003c/code\u003e container type, allowing SVG elements to be used as render roots without type errors.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/5035\"\u003e#5035\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/c36626b8018ca78a47e61abdfa5b5904bed06843\"\u003e\u003ccode\u003ec36626b8018ca78a47e61abdfa5b5904bed06843\u003c/code\u003e\u003c/a\u003e - Make some of our directives generic, so that their DirectiveResult types capture everything needed to infer their render types. This is useful in template type checking.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4997\"\u003e#4997\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8\"\u003e\u003ccode\u003eaea85e24\u003c/code\u003e\u003c/a\u003e - Update README\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4988\"\u003e#4988\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/6792b7ef422a090374e67581b5c8f07dd779edc9\"\u003e\u003ccode\u003e6792b7ef\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ADNolan\"\u003e\u003ccode\u003e@​ADNolan\u003c/code\u003e\u003c/a\u003e! - Adjusted the comparison to use the name property of the _$resolve function and the resolveOverrideFn in private ssr support to prevent duplicated patching of the directive class.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4975\"\u003e#4975\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/43a3f4dc9a130d053f787a0ec150278d78e2442d\"\u003e\u003ccode\u003e43a3f4dc\u003c/code\u003e\u003c/a\u003e - Remove some redundant code from removePart()\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4901\"\u003e#4901\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/c9160405deaf8de68bb1e587ef9b2484cb58b353\"\u003e\u003ccode\u003ec9160405\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/maxpatiiuk\"\u003e\u003ccode\u003e@​maxpatiiuk\u003c/code\u003e\u003c/a\u003e! - Dev mode warnings are now emitted on the next microtask after package import, allowing for a wider opportunity to suppress the warnings by consumers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4956\"\u003e#4956\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/0a9bc72016812f3c3cfb00e1e41e1cae418dde0b\"\u003e\u003ccode\u003e0a9bc720\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e! - Import barrels explicitly for compatibility with modern Node resolution w/ ESM\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/36544f5e3eda494a0eebaec85ce691f9e6e5c2ad\"\u003e\u003ccode\u003e36544f5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3841\"\u003e#3841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/931d4c9eea564bb782ccaeb94d05dede7c0aa6f0\"\u003e\u003ccode\u003e931d4c9\u003c/code\u003e\u003c/a\u003e [infra] Fix IE11 test for \u003ccode\u003estyleMap\u003c/code\u003e (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3837\"\u003e#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/343187b1acbbdb02ce8d01fa0a0d326870419763\"\u003e\u003ccode\u003e343187b\u003c/code\u003e\u003c/a\u003e [lit-html] Static \u003ccode\u003ehtml\u003c/code\u003e should not add consumed value to \u003ccode\u003eTemplateResult\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/4431cbb85428e54bafa090088056a325fe623aa1\"\u003e\u003ccode\u003e4431cbb\u003c/code\u003e\u003c/a\u003e [lit-html] Fix styleMap initial render of mixed-case custom props (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3766\"\u003e#3766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/21e22cccf0bbac4147139041c5247b4a4846b524\"\u003e\u003ccode\u003e21e22cc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3791\"\u003e#3791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/88fe039015ff979e031efbdde1861ae5b11a0da5\"\u003e\u003ccode\u003e88fe039\u003c/code\u003e\u003c/a\u003e [lit-html] Allow numbers to be used as values in styleMap() (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/ab4e9c94975218be7de1bd48e1678d10db78abf0\"\u003e\u003ccode\u003eab4e9c9\u003c/code\u003e\u003c/a\u003e [infra] Skip \u003ccode\u003estyleMap\u003c/code\u003e priority test in IE11 (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3789\"\u003e#3789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/c3b71231df6c1d86a707edd35b4a89c045a31b80\"\u003e\u003ccode\u003ec3b7123\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3778\"\u003e#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/575fb578473031859b59b9ed98634ba091b389f7\"\u003e\u003ccode\u003e575fb57\u003c/code\u003e\u003c/a\u003e [ssr-client] Move experimental hydrate modules (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/7c1191da8e2f33e145ea58265531b7c744835401\"\u003e\u003ccode\u003e7c1191d\u003c/code\u003e\u003c/a\u003e [lit-html] styleMap fails when update contains priority directive (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lit/lit/commits/lit-element@3.3.2/packages/lit-html\"\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 lit-html since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mathjax` from 3.2.0 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mathjax/MathJax/releases\"\u003emathjax's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMathJax v4.1.1\u003c/h2\u003e\n\u003cp\u003eThis is mainly a bug fix release that resolves a number of issues from v4.1.0. The key fixes include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CS for positioning dialogs so that they appear at the proper location in a scrolled window, and so that page doesn't scroll to the top.\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003eui/no-dark-mode\u003c/code\u003e extension has been added to disable MathJax's dark-mode color scheme for those pages that don't implement a dark-mode color set.\u003c/li\u003e\n\u003cli\u003eHandling of clicks in form elements embedded within an expression are now better handled by the expression explorer, and tabbing will include embedded form elements.\u003c/li\u003e\n\u003cli\u003eThe expression explorer now passes mouse clicks and other events on to the surrounding parent tags, so that math within a \u003ccode\u003e\u0026lt;button\u0026gt;\u003c/code\u003e element, for example, will allow the button to receive the click event when you click on the math.\u003c/li\u003e\n\u003cli\u003eA number of speech improvements have been made, including better handling of phantom elements, better speech for over/under constructions, and better handling of the speech for tables.\u003c/li\u003e\n\u003cli\u003eSpeech is now properly added to inline elements in SVG output when automatic in-line line-breaks are allowed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/mathjax/MathJax-src/releases/tag/4.1.1\"\u003ev4.1.1 release notes\u003c/a\u003e for additional details.\u003c/p\u003e\n\u003ch2\u003eMathJax v4.1.0\u003c/h2\u003e\n\u003cp\u003eThis release adds a number of new or improved features to MathJax, and fixes several issues in version 4.0.0.  These are described in detail in the \u003ca href=\"https://github.com/mathjax/MathJax-src/releases/tag/4.1.0\"\u003eMathJax v4.1.0 release notes\u003c/a\u003e, but among the more important are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChanges to make v4.1 more compatible with older browsers (v4.0 used modern CSS and javascript functions that are not available in some older browsers).\u003c/li\u003e\n\u003cli\u003eSupport for a dark-mode color scheme.\u003c/li\u003e\n\u003cli\u003eMovable and sizable dialog boxes (both via the mouse and by keyboard arrow keys).\u003c/li\u003e\n\u003cli\u003eAbility to tab to hyperlinks within typeset expressions.\u003c/li\u003e\n\u003cli\u003eMore accurate highlighting of some expressions during exploration.\u003c/li\u003e\n\u003cli\u003eBetter handling of tactile Braille output devices in Windows.\u003c/li\u003e\n\u003cli\u003eBetter handling of speech for tables and tagged expressions.\u003c/li\u003e\n\u003cli\u003eBetter voicing of European-style open interval notation.\u003c/li\u003e\n\u003cli\u003eFixed arrows in \u003ccode\u003emhchem\u003c/code\u003e that were swapped accidentally.\u003c/li\u003e\n\u003cli\u003eMore reliable \u003ccode\u003edata-latex\u003c/code\u003e attributes for TeX output.\u003c/li\u003e\n\u003cli\u003eBetter positioning of some accents (e.g., the vector arrow) in Safari and other WebKit-based browsers in CHTML output.\u003c/li\u003e\n\u003cli\u003eSeveral new configuration options, e.g., to make font loading easier.\u003c/li\u003e\n\u003cli\u003eImprovements to the build system to allow MathJax to be built in Windows power shell.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMathJax v4.0.0\u003c/h2\u003e\n\u003cp\u003eThis is the long-awaited 4.0.0 release of MathJax, which has been several years in the making.  Among the many new features in this release are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExtended font support (11 new fonts)\u003c/li\u003e\n\u003cli\u003eA new default font with much greater character coverage.\u003c/li\u003e\n\u003cli\u003eLine-breaking support (for in-line as well as displayed equations)\u003c/li\u003e\n\u003cli\u003eAn updated expression explorer that is now on by default.\u003c/li\u003e\n\u003cli\u003eSeparation of speech generation into a webworker thread for better performance.\u003c/li\u003e\n\u003cli\u003eSupport for HTML embedded in TeX and MathML expressions.\u003c/li\u003e\n\u003cli\u003eAvailability as ES6 modules as well as CommonJS modules.\u003c/li\u003e\n\u003cli\u003eNew TeX extensions, including the \u003ccode\u003ebegingroup\u003c/code\u003e extension from v2 (with more features), and several font-related extensions.\u003c/li\u003e\n\u003cli\u003eInclusion of the \u003ccode\u003etextmacros\u003c/code\u003e extension in all combined component files.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003emathtools\u003c/code\u003e package to include the changes from 2022 and 2024.\u003c/li\u003e\n\u003cli\u003eImprovements in the baseline alignment of text in CHTML output in WebKit-based browsers.\u003c/li\u003e\n\u003cli\u003eImproved stretchy delimiters in CHTML output.\u003c/li\u003e\n\u003cli\u003eMore promise-based conversion and typesetting calls at the document level.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor many sites, the only change that will be needed to use v4 is to change the URL where you load MathJax to refer to version 4 rather than version 3, and to remove the /es5 directory from the URL.  Most v3 configurations should still work with v4; but if you use the startup.ready() function to modify MathJax or create new TeX extensions, there may be some adjustments needed.  One important change of note is that, since the number of TeX packages has grown, the all-packages extension and the \u0026quot;-full\u0026quot; components have been removed, so if you are using those, you will need to change to a component without the \u0026quot;-full\u0026quot; and either rely on the autoload extension to load the needed packages, or load them explicitly.\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://docs.mathjax.org/en/latest/index.html\"\u003eMathJax documentation\u003c/a\u003e has been substantially updated for version 4, and now includes the missing or limited sections on using MathJax in node, including many examples and details.  See the \u003ca href=\"https://docs.mathjax.org/en/latest/upgrading/whats-new-4.0.html\"\u003eWhat's New in V4.0\u003c/a\u003e section (more than 50 pages long) for much more information about the features described above, and in  particular, check the \u003ca href=\"https://docs.mathjax.org/en/latest/upgrading/whats-new-4.0/breaking.html\"\u003eBreaking Changes\u003c/a\u003e section for any changes that may affect your usage.\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/mathjax/MathJax/commit/3ea5818deaef5b222b4d92db5e7c2619d7b615f2\"\u003e\u003ccode\u003e3ea5818\u003c/code\u003e\u003c/a\u003e Update publish workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/2e1cc18d32fb019ac4f73723e1b1ff88e6b27e7a\"\u003e\u003ccode\u003e2e1cc18\u003c/code\u003e\u003c/a\u003e Merge branch 'develop'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/67d582212c94fdd5f312990c7ee91f2c52f536f0\"\u003e\u003ccode\u003e67d5822\u003c/code\u003e\u003c/a\u003e Update to version 4.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/c059acf8d45e3d904923b493f83cbf9a3faf516b\"\u003e\u003ccode\u003ec059acf\u003c/code\u003e\u003c/a\u003e Update github workflow for publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/cdeabed1dac5222ec82f395b13c051d8d829e3a9\"\u003e\u003ccode\u003ecdeabed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mathjax/MathJax/issues/3492\"\u003e#3492\u003c/a\u003e from LukeNK/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/0309de694c91d1d05decdeb2a6d1a45632227af9\"\u003e\u003ccode\u003e0309de6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mathjax/MathJax/issues/3488\"\u003e#3488\u003c/a\u003e from LukeNK/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/65b51639a573eb717d5cd3207208801627f5e80a\"\u003e\u003ccode\u003e65b5163\u003c/code\u003e\u003c/a\u003e Fix URL formatting in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/68ae462f2a91935e50691982c3ffb715a88028f2\"\u003e\u003ccode\u003e68ae462\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mathjax/MathJax/issues/3479\"\u003e#3479\u003c/a\u003e from mathjax/develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/b0c77ad3ee96a252d729a2b9df0b3288ddce61da\"\u003e\u003ccode\u003eb0c77ad\u003c/code\u003e\u003c/a\u003e Add note about MathJax-src repository to the README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/cffed0237b92c3b4eca36a15508936deca3b0569\"\u003e\u003ccode\u003ecffed02\u003c/code\u003e\u003c/a\u003e Fix typo in readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mathjax/MathJax/compare/3.2.0...4.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for mathjax since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-translate` from 2.6.2 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/aralroca/next-translate/releases\"\u003enext-translate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003ch1\u003e🚀 Next-translate 3.0.0 Release Notes\u003c/h1\u003e\n\u003cp\u003eFirst of all, I want to personally apologize for the long period this project has been without proper maintenance. I’ve been heavily involved in other projects during this time, but I’ve decided it’s time to give \u003cstrong\u003eNext-translate\u003c/strong\u003e the priority it deserves once again. From now on, you can expect a much more constant rhythm of updates, bug fixes, and feature improvements. Thank you for your incredible patience and for the community support that kept this project alive!\u003c/p\u003e\n\u003ch2\u003e🔝 Highlights\u003c/h2\u003e\n\u003ch3\u003e🏎️ Turbopack \u0026amp; Next.js 16 Support (Finally!)\u003c/h3\u003e\n\u003cp\u003eNext-translate and \u003cstrong\u003enext-translate-plugin\u003c/strong\u003e now fully support \u003cstrong\u003eTurbopack\u003c/strong\u003e (Next.js 16+). We've resolved several compatibility issues related to re-export detection and internal logic to ensure a seamless experience with the new Rust-based bundler.\u003c/p\u003e\n\u003ch3\u003e📁 App Router \u0026amp; Next.js 15+ Compatibility\u003c/h3\u003e\n\u003cp\u003eSignificant improvements have been made to the \u003cstrong\u003eApp Router\u003c/strong\u003e (\u003ccode\u003eapp\u003c/code\u003e directory) integration:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAwaitable Params\u003c/strong\u003e: Added support for Next.js 15+ where \u003ccode\u003eparams\u003c/code\u003e and \u003ccode\u003esearchParams\u003c/code\u003e are asynchronous on the server side.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStability\u003c/strong\u003e: Improved stability of the \u003ccode\u003et\u003c/code\u003e function and clearer patterns for server-side translation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ecreateTranslation\u003c/code\u003e helper\u003c/strong\u003e: A new specialized helper to simplify translations within the App Router context.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEnhanced \u003ccode\u003eTrans\u003c/code\u003e Component\u003c/strong\u003e: Added support for nested arrays and improved pluralization logic.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eformatElements\u003c/code\u003e Utility\u003c/strong\u003e: Now explicitly exported for custom formatting logic.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImproved Typings\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUpdated to \u003cstrong\u003eTypeScript 5.3.3\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eFull type safety for \u003ccode\u003egetT\u003c/code\u003e and better definitions for \u003ccode\u003econfig.interpolation.format\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBetter TS Support\u003c/strong\u003e: Improved loading of TypeScript configuration files relative to the project's current working directory.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMetadata Support\u003c/strong\u003e: Added official examples and fixes for using \u003ccode\u003euseTranslation\u003c/code\u003e inside Next.js \u003ccode\u003egenerateMetadata\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛠️ Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTurbopack Integration\u003c/strong\u003e: Fixed re-export detection logic that was causing issues in some Turbopack configurations.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePackage Exports\u003c/strong\u003e: Formalized the \u003ccode\u003eexports\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e for reliable ESM/CJS compatibility.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003euseContext\u003c/code\u003e Errors\u003c/strong\u003e: Fixed recurring errors in certain Next.js edge cases and HMR scenarios.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMiddleware Proxy Migration\u003c/strong\u003e: Migrated to a more robust proxy-based approach for middleware.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRemoved Pages-to-App Router Migration Support\u003c/strong\u003e: support for the automatic migration logic between \u003ccode\u003epages\u003c/code\u003e and \u003ccode\u003eapp\u003c/code\u003e router has been removed to keep the plugin lean and focused on the new architecture.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFormalized Subpath Exports\u003c/strong\u003e: You must now use formal entry points instead of deep internal paths.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNext.js Minimum Version\u003c/strong\u003e: Optimized for Next.js 13.5+. Support for asynchronous params requires Next.js 15+.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTS Configurations\u003c/strong\u003e: TypeScript files are now loaded relative to the CWD, which might change behavior in monorepos with non-standard structures.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in README.md by \u003ca href=\"https://github.com/hydRAnger\"\u003e\u003ccode\u003e@​hydRAnger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1174\"\u003earalroca/next-translate#1174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for arrays and pluralization to Trans component by \u003ca href=\"https://github.com/acidfernando\"\u003e\u003ccode\u003e@​acidfernando\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1179\"\u003earalroca/next-translate#1179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix useContext error + update example by \u003ca href=\"https://github.com/aralroca\"\u003e\u003ccode\u003e@​aralroca\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1182\"\u003earalroca/next-translate#1182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd type safety for getT function by \u003ca href=\"https://github.com/clicktodev\"\u003e\u003ccode\u003e@​clicktodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1184\"\u003earalroca/next-translate#1184\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/aralroca/next-translate/commit/2bedb8d957ca4990c1ebc4f4639118556d971178\"\u003e\u003ccode\u003e2bedb8d\u003c/code\u003e\u003c/a\u003e release 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/8ab890e2a0608dd38fe2f0d4321ea61ad3886ee9\"\u003e\u003ccode\u003e8ab890e\u003c/code\u003e\u003c/a\u003e Release 3.0.0 (\u003ca href=\"https://redirect.github.com/aralroca/next-translate/issues/1249\"\u003e#1249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/c47f226ffd0c0f2600595ae7620f8708d6f70a05\"\u003e\u003ccode\u003ec47f226\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/480e8aea6394813c47c8099291da1d258e7b1740\"\u003e\u003ccode\u003e480e8ae\u003c/code\u003e\u003c/a\u003e fix: fix tarball (\u003ca href=\"https://redirect.github.com/aralroca/next-translate/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/2ab563605c54225f4811282150471b2ec8d2fa72\"\u003e\u003ccode\u003e2ab5636\u003c/code\u003e\u003c/a\u003e Expose formatElements (\u003ca href=\"https://redirect.github.com/aralroca/next-translate/issues/1213\"\u003e#1213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/fbdcb8246028ebd6a7f22ec2899482ab922fb75a\"\u003e\u003ccode\u003efbdcb82\u003c/code\u003e\u003c/a\u003e docs: add jessemartin as a contributor for code (\u003ca href=\"https://redirect.github.com/aralroca/next-translate/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/8cfe3ab49bc3de05327a63bb8509319513e3803a\"\u003e\u003ccode\u003e8cfe3ab\u003c/code\u003e\u003c/a\u003e example usage of useTranslation inside generateMetadata (\u003ca href=\"https://redirect.github.com/aralroca/next-translate/issues/1199\"\u003e#1199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/7445cf24122c04213e614268a23e9c014ad72191\"\u003e\u003ccode\u003e7445cf2\u003c/code\u003e\u003c/a\u003e chore: update package.json version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/fc82a42fd1071ecd6a89904eebce36ebf67f4087\"\u003e\u003ccode\u003efc82a42\u003c/code\u003e\u003c/a\u003e docs: add huseyinonalcom as a contributor for code (\u003ca href=\"https://redirect.github.com/aralroca/next-translate/issues/1200\"\u003e#1200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/b137ef6825e9b7ef6fc9c5a5f88831fa3262a9fa\"\u003e\u003ccode\u003eb137ef6\u003c/code\u003e\u003c/a\u003e refactor: provide better type for config.interpolation.format (\u003ca href=\"https://redirect.github.com/aralroca/next-translate/issues/1194\"\u003e#1194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aralroca/next-translate/compare/2.6.2...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-translate-plugin` from 2.6.2 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/aralroca/next-translate-plugin/releases\"\u003enext-translate-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003ch1\u003e🚀 Next-translate 3.0.0 Release Notes\u003c/h1\u003e\n\u003cp\u003eFirst of all, I want to personally apologize for the long period this project has been without proper maintenance. I’ve been heavily involved in other projects during this time, but I’ve decided it’s time to give \u003cstrong\u003eNext-translate\u003c/strong\u003e the priority it deserves once again. From now on, you can expect a much more constant rhythm of updates, bug fixes, and feature improvements. Thank you for your incredible patience and for the community support that kept this project alive!\u003c/p\u003e\n\u003ch2\u003e🔝 Highlights\u003c/h2\u003e\n\u003ch3\u003e🏎️ Turbopack \u0026amp; Next.js 16 Support (Finally!)\u003c/h3\u003e\n\u003cp\u003eNext-translate and \u003cstrong\u003enext-translate-plugin\u003c/strong\u003e now fully support \u003cstrong\u003eTurbopack\u003c/strong\u003e (Next.js 16+). We've resolved several compatibility issues related to re-export detection and internal logic to ensure a seamless experience with the new Rust-based bundler.\u003c/p\u003e\n\u003ch3\u003e📁 App Router \u0026amp; Next.js 15+ Compatibility\u003c/h3\u003e\n\u003cp\u003eSignificant improvements have been made to the \u003cstrong\u003eApp Router\u003c/strong\u003e (\u003ccode\u003eapp\u003c/code\u003e directory) integration:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAwaitable Params\u003c/strong\u003e: Added support for Next.js 15+ where \u003ccode\u003eparams\u003c/code\u003e and \u003ccode\u003esearchParams\u003c/code\u003e are asynchronous on the server side.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStability\u003c/strong\u003e: Improved stability of the \u003ccode\u003et\u003c/code\u003e function and clearer patterns for server-side translation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ecreateTranslation\u003c/code\u003e helper\u003c/strong\u003e: A new specialized helper to simplify translations within the App Router context.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEnhanced \u003ccode\u003eTrans\u003c/code\u003e Component\u003c/strong\u003e: Added support for nested arrays and improved pluralization logic.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eformatElements\u003c/code\u003e Utility\u003c/strong\u003e: Now explicitly exported for custom formatting logic.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImproved Typings\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUpdated to \u003cstrong\u003eTypeScript 5.3.3\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eFull type safety for \u003ccode\u003egetT\u003c/code\u003e and better definitions for \u003ccode\u003econfig.interpolation.format\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBetter TS Support\u003c/strong\u003e: Improved loading of TypeScript configuration files relative to the project's current working directory.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMetadata Support\u003c/strong\u003e: Added official examples and fixes for using \u003ccode\u003euseTranslation\u003c/code\u003e inside Next.js \u003ccode\u003egenerateMetadata\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛠️ Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTurbopack Integration\u003c/strong\u003e: Fixed re-export detection logic that was causing issues in some Turbopack configurations.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePackage Exports\u003c/strong\u003e: Formalized the \u003ccode\u003eexports\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e for reliable ESM/CJS compatibility.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003euseContext\u003c/code\u003e Errors\u003c/strong\u003e: Fixed recurring errors in certain Next.js edge cases and HMR scenarios.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMiddleware Proxy Migration\u003c/strong\u003e: Migrated to a more robust proxy-based approach for middleware.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRemoved Pages-to-App Router Migration Support\u003c/strong\u003e: support for the automatic migration logic between \u003ccode\u003epages\u003c/code\u003e and \u003ccode\u003eapp\u003c/code\u003e router has been removed to keep the plugin lean and focused on the new architecture.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFormalized Subpath Exports\u003c/strong\u003e: You must now use formal entry points instead of deep internal paths.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNext.js Minimum Version\u003c/strong\u003e: Optimized for Next.js 13.5+. Support for asynchronous params requires Next.js 15+.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTS Configurations\u003c/strong\u003e: TypeScript files are now loaded relative to the CWD, which might change behavior in monorepos with non-standard structures.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in README.md by \u003ca href=\"https://github.com/hydRAnger\"\u003e\u003ccode\u003e@​hydRAnger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1174\"\u003earalroca/next-translate#1174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for arrays and pluralization to Trans component by \u003ca href=\"https://github.com/acidfernando\"\u003e\u003ccode\u003e@​acidfernando\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1179\"\u003earalroca/next-translate#1179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix useContext error + update example by \u003ca href=\"https://github.com/aralroca\"\u003e\u003ccode\u003e@​aralroca\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1182\"\u003earalroca/next-translate#1182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd type safety for getT function by \u003ca href=\"https://github.com/clicktodev\"\u003e\u003ccode\u003e@​clicktodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1184\"\u003earalroca/next-translate#1184\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/aralroca/next-translate-plugin/commit/63dbfb89f09ff880fcd9a3ef1586eca2df373a72\"\u003e\u003ccode\u003e63dbfb8\u003c/code\u003e\u003c/a\u003e release 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/7d847b7dc6d2d4b05bea8003616e38daeed9fed5\"\u003e\u003ccode\u003e7d847b7\u003c/code\u003e\u003c/a\u003e prerelease\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/2f0a5cc4fc0d5f0c5353ea2fc843319f2e61f73b\"\u003e\u003ccode\u003e2f0a5cc\u003c/code\u003e\u003c/a\u003e Fix re-export detection for Turbopack compatibility (\u003ca href=\"https://redirect.github.com/aralroca/next-translate-plugin/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/0650d1223b5c42c449cfe393f0d8ec6f8fae9db9\"\u003e\u003ccode\u003e0650d12\u003c/code\u003e\u003c/a\u003e prerelease\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/68036ff039d81f0e564ea85456a8a072dec85c16\"\u003e\u003ccode\u003e68036ff\u003c/code\u003e\u003c/a\u003e prerelease\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/87667ae691ff33636503fd1643d3666b7d7be0dc\"\u003e\u003ccode\u003e87667ae\u003c/code\u003e\u003c/a\u003e fix: resolve Next.js 16 and Turbopack compatibility issues (\u003ca href=\"https://redirect.github.com/aralroca/next-translate-plugin/issues/90\"\u003e#90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/0e2018276c8efccaf94c64b8405f7e1d953c73be\"\u003e\u003ccode\u003e0e20182\u003c/code\u003e\u003c/a\u003e chore: pre-release 3.0.0-canary.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/468b9a79e2b4425d64075f9714fb1d3352e11b26\"\u003e\u003ccode\u003e468b9a7\u003c/code\u003e\u003c/a\u003e Turbopack support (\u003ca href=\"https://redirect.github.com/aralroca/next-translate-plugin/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/671bec504a14f6af0409fc89373ba931771a74c8\"\u003e\u003ccode\u003e671bec5\u003c/code\u003e\u003c/a\u003e params are always accessed with promise in app-dir (\u003ca href=\"https://redirect.github.com/aralroca/next-translate-plugin/issues/87\"\u003e#87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/a068206ba902d9e97620bff658d93b6d4f410aa4\"\u003e\u003ccode\u003ea068206\u003c/code\u003e\u003c/a\u003e chore: pre-release 3.0.0-canary.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aralroca/next-translate-plugin/compare/2.6.2...3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact` from 10.23.2 to 10.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact/releases\"\u003epreact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.28.4\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash where a synchronous effect render unmounts the tree (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5026\"\u003e#5026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5022\"\u003e#5022\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHooks size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5021\"\u003e#5021\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake oldProps diffing more compact (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5004\"\u003e#5004\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5019\"\u003e#5019\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompat size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5020\"\u003e#5020\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLand size optimization separately (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5018\"\u003e#5018\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.28.3\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid scheduling suspense state udpates (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5006\"\u003e#5006\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve some suspense crashes (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4999\"\u003e#4999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport inheriting namespace through portals (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4993\"\u003e#4993\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMaintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate test with addition of \u003ccode\u003e_original\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4989\"\u003e#4989\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.28.2\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnforce strict equality for VNode object constructors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.28.1\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix erroneous diffing w/ growing list (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4975\"\u003e#4975\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.28.0\u003c/h2\u003e\n\u003ch2\u003eTypes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates dangerouslySetInnerHTML type so future TS will accept Trusted… (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4931\"\u003e#4931\u003c/a\u003e, thanks \u003ca href=\"https://github.com/lukewarlow\"\u003e\u003ccode\u003e@​lukewarlow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdds snap events (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4947\"\u003e#4947\u003c/a\u003e, thanks \u003ca href=\"https://github.com/argyleink\"\u003e\u003ccode\u003e@​argyleink\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove missed jsx duplicates (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4950\"\u003e#4950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix scroll events (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4949\"\u003e#4949\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cascading renders with signals (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4966\"\u003e#4966\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003ecommpat/server.browser\u003c/code\u003e entry (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4941\"\u003e#4941\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4940\"\u003e#4940\u003c/a\u003e, thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid lazy components without result going in throw loop (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4937\"\u003e#4937\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\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/preactjs/preact/commit/b4f9cab7319874bb51a66ffb00d1a602a8ad95cb\"\u003e\u003ccode\u003eb4f9cab\u003c/code\u003e\u003c/a\u003e 10.28.4 (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5027\"\u003e#5027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/8cbed5fdd6e13c57286f61c4dc857c572c2dc50e\"\u003e\u003ccode\u003e8cbed5f\u003c/code\u003e\u003c/a\u003e Fix crash where a synchronous effect render unmounts the tree (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/4ac7204c4144cc1b42ad7aaa9f907f8ff6054f74\"\u003e\u003ccode\u003e4ac7204\u003c/code\u003e\u003c/a\u003e Core size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5022\"\u003e#5022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/e02fd6958f41e2aa27e34d4f444dd438fa4853b7\"\u003e\u003ccode\u003ee02fd69\u003c/code\u003e\u003c/a\u003e Make forEach --\u0026gt; some (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5021\"\u003e#5021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/387d8f23f7c579d8150c570f9c9093c8c740ba80\"\u003e\u003ccode\u003e387d8f2\u003c/code\u003e\u003c/a\u003e refactor(diff): make oldProps diffing more compact (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5004\"\u003e#5004\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5019\"\u003e#5019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/084b75fcb94fb31a28db39dab7309a75ba4b0ba5\"\u003e\u003ccode\u003e084b75f\u003c/code\u003e\u003c/a\u003e Transform forEach to some and consolidate condition (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/3c8506db6c51588f9bdb2f2189a09737b8856e11\"\u003e\u003ccode\u003e3c8506d\u003c/code\u003e\u003c/a\u003e Land size optimization separately (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5018\"\u003e#5018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/eb1b8c87b6dd71649f4237a33d07180911f387d0\"\u003e\u003ccode\u003eeb1b8c8\u003c/code\u003e\u003c/a\u003e 10.28.3 (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5007\"\u003e#5007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/5023ce8305c6e6977e4a8e69d69c2c7a6db2acb5\"\u003e\u003ccode\u003e5023ce8\u003c/code\u003e\u003c/a\u003e Avoid scheduling suspense state udpates (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5006\"\u003e#5006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/2ac91c47dfbee7e3c88662c27c87ce09a7b19158\"\u003e\u003ccode\u003e2ac91c4\u003c/code\u003e\u003c/a\u003e Resolve some suspense crashes (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4999\"\u003e#4999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/preactjs/preact/compare/10.23.2...10.28.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact-render-to-string` from 6.5.12 to 6.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact-render-to-string/releases\"\u003epreact-render-to-string's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/446\"\u003e#446\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/b7b288c68ed8c97ed8eb6c26929111debdc03435\"\u003e\u003ccode\u003eb7b288c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix issues regarding streaming full HTML documents\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/439\"\u003e#439\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/d9ecbf1770debaa20f882acf0b19f1481a7cf2ed\"\u003e\u003ccode\u003ed9ecbf1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nwalters512\"\u003e\u003ccode\u003e@​nwalters512\u003c/code\u003e\u003c/a\u003e! - Ensure \u003ccode\u003euseId()\u003c/code\u003e produces unique IDs when using the JSX renderer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/436\"\u003e#436\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/6bce3dda733777ab8c791c49a0a3210ebf4d83e0\"\u003e\u003ccode\u003e6bce3dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Ensure that in streaming mode throwing a suspension multiple times from the same component works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/432\"\u003e#432\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/62c87e4204e16e615c04377e254e7ead5a93e3a2\"\u003e\u003ccode\u003e62c87e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nwalters512\"\u003e\u003ccode\u003e@​nwalters512\u003c/code\u003e\u003c/a\u003e! - Preserve whitespace in \u003ccode\u003e\u0026lt;pre\u0026gt;\u003c/code\u003e/\u003ccode\u003e\u0026lt;textarea\u0026gt;\u003c/code\u003e when using \u003ccode\u003epretty: true\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/430\"\u003e#430\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/f2455d840e198dab4df0f38e55b399b931e152a4\"\u003e\u003ccode\u003ef2455d8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/reteps\"\u003e\u003ccode\u003e@​reteps\u003c/code\u003e\u003c/a\u003e! - Fix JSX renderer to correctly render enumerated properties\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/427\"\u003e#427\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/f3f7aab4805b4fb50be5c4ca7214e1b3c4adb105\"\u003e\u003ccode\u003ef3f7aab\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e! - Correct semver range to support \u003cem\u003ebeta\u003c/em\u003e releases of Preact v11\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/376\"\u003e#376\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/81e7da321da925dbd8eba345ecbd46b1cf456b69\"\u003e\u003ccode\u003e81e7da3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Insert comment markers for suspended trees, only in renderToStringAsync\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/425\"\u003e#425\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/e750ba1fc2e5f37c0ee25d303f71d70e8d82e2f9\"\u003e\u003ccode\u003ee750ba1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e! - Expand semver range to support the upcoming v11 beta release\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/413\"\u003e#413\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/27f340b6e7d77ec7775a49a78d105cad26fa0857\"\u003e\u003ccode\u003e27f340b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/f0x52\"\u003e\u003ccode\u003e@​f0x52\u003c/code\u003e\u003c/a\u003e! - Fix async rendering of multiple suspended components in a single Suspense boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/424\"\u003e#424\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/e7d241ceae0fc1f3793ec9de941bcfb436acbc6c\"\u003e\u003ccode\u003ee7d241c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix support for signals, we need to detect and unwrap the signal\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/423\"\u003e#423\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/ec0b614a3692bf0cfe3fd20bc330b263dd457def\"\u003e\u003ccode\u003eec0b614\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Add support for new component bits\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/417\"\u003e#417\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/441dea2ad420607306610e6cb3f4697a495cc4a5\"\u003e\u003ccode\u003e441dea2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https:...\n\n_Description has been truncated_","html_url":"https://github.com/nekotopup/rencus/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nekotopup%2Frencus/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"4010381666","node_id":"PR_kwDORaa3gc7HSRkg","number":20,"state":"open","title":"chore(deps-dev): bump postcss-cli from 10.1.0 to 11.0.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":"2026-03-02T10:05:27.000Z","updated_at":"2026-03-02T20:09:27.734Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"postcss-cli","old_version":"10.1.0","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [postcss-cli](https://github.com/postcss/postcss-cli) from 10.1.0 to 11.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md\"\u003epostcss-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e11.0.1 / 2025-03-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate and minimize dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e11.0.0 / 2023-12-05\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Require Node.js v18+ (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/postcss/postcss-load-config/blob/main/CHANGELOG.md#50-2023-11-20\"\u003e\u003ccode\u003epostcss-load-config@5\u003c/code\u003e\u003c/a\u003e for improved ESM \u0026amp; TS config support (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/461\"\u003e#461\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/7bea18069b334b0d537d5c772ce20b1637c7e5d6\"\u003e\u003ccode\u003e7bea180\u003c/code\u003e\u003c/a\u003e 11.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0dc4eba537acf36af7747753027c99d768644820\"\u003e\u003ccode\u003e0dc4eba\u003c/code\u003e\u003c/a\u003e Use eslint v9 + flat config (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/733ef42fa6b596139787c721ecfbc2b50d915fae\"\u003e\u003ccode\u003e733ef42\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sugarss to v5 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/1363a6549a622a27b4a5d8e55c65d406aae94cbd\"\u003e\u003ccode\u003e1363a65\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.5.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bd416f5b326562a228202b1b6b23495ffcffa8ee\"\u003e\u003ccode\u003ebd416f5\u003c/code\u003e\u003c/a\u003e Update dependency uuid to v11 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bfad16da0dad084a0961efb1cf44b626fac3a2e0\"\u003e\u003ccode\u003ebfad16d\u003c/code\u003e\u003c/a\u003e Update dependency c8 to v10 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/b5d8f0ed6e25e7e0f0662e9aed3bfd7def9e6573\"\u003e\u003ccode\u003eb5d8f0e\u003c/code\u003e\u003c/a\u003e feat: replace globby with tinyglobby and remove get-stdin in favor of builtin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/5f9f92af5f070313fc710a62db0c58705fb891eb\"\u003e\u003ccode\u003e5f9f92a\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.4.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0f52be713e121c7e4476b380ce7bab9529890b7c\"\u003e\u003ccode\u003e0f52be7\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.3.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/528af4c30beffcce0653eb7046a6f331a0fd5ffd\"\u003e\u003ccode\u003e528af4c\u003c/code\u003e\u003c/a\u003e Adding link to PostCSS (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss-cli/compare/10.1.0...11.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=postcss-cli\u0026package-manager=npm_and_yarn\u0026previous-version=10.1.0\u0026new-version=11.0.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/EPIRjewelry/aplikacja_epir/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/EPIRjewelry%2Faplikacja_epir/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"},{"uuid":"3966217363","node_id":"PR_kwDORUY8oM7FC5oW","number":2,"state":"open","title":"Bump the dependencies group with 27 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-20T02:35:49.000Z","updated_at":"2026-02-21T09:07:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":27,"packages":[{"name":"@primer/octicons-react","old_version":"19.14.0","new_version":"19.22.0","repository_url":"https://github.com/primer/octicons"},{"name":"dompurify","old_version":"3.2.3","new_version":"3.3.1","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"lit-html","old_version":"3.2.1","new_version":"3.3.2","repository_url":"https://github.com/lit/lit"},{"name":"mathjax","old_version":"3.2.0","new_version":"4.1.1","repository_url":"https://github.com/mathjax/MathJax"},{"name":"preact","old_version":"10.23.2","new_version":"10.28.4","repository_url":"https://github.com/preactjs/preact"},{"name":"preact-render-to-string","old_version":"6.5.12","new_version":"6.6.5","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"swr","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/vercel/swr"},{"name":"@types/node","old_version":"22.10.2","new_version":"25.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"18.0.9","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.19.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.19.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"autoprefixer","old_version":"10.4.20","new_version":"10.4.24","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"cssnano","old_version":"7.0.6","new_version":"7.1.2","repository_url":"https://github.com/cssnano/cssnano"},{"name":"eslint","old_version":"8.57.0","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"9.1.0","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"google-closure-compiler","old_version":"20240317.0.0","new_version":"20260217.0.0","repository_url":"https://github.com/ChadKillingsworth/closure-compiler-npm"},{"name":"postcss","old_version":"8.4.49","new_version":"8.5.6","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-cli","old_version":"11.0.0","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"postcss-import","old_version":"16.1.0","new_version":"16.1.1","repository_url":"https://github.com/postcss/postcss-import"},{"name":"prettier","old_version":"3.4.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.9","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"stylelint","old_version":"16.12.0","new_version":"17.3.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"stylelint-config-standard","old_version":"36.0.1","new_version":"40.0.0","repository_url":"https://github.com/stylelint/stylelint-config-standard"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"4.2.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.7.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 27 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@primer/octicons-react](https://github.com/primer/octicons) | `19.14.0` | `19.22.0` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.3` | `3.3.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [lit-html](https://github.com/lit/lit/tree/HEAD/packages/lit-html) | `3.2.1` | `3.3.2` |\n| [mathjax](https://github.com/mathjax/MathJax) | `3.2.0` | `4.1.1` |\n| [preact](https://github.com/preactjs/preact) | `10.23.2` | `10.28.4` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.5.12` | `6.6.5` |\n| [swr](https://github.com/vercel/swr) | `2.3.0` | `2.4.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.10.2` | `25.3.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.0.9` | `19.2.14` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.19.0` | `8.56.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.19.0` | `8.56.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.20` | `10.4.24` |\n| [cssnano](https://github.com/cssnano/cssnano) | `7.0.6` | `7.1.2` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.0` | `10.0.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `10.1.8` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [google-closure-compiler](https://github.com/ChadKillingsworth/closure-compiler-npm) | `20240317.0.0` | `20260217.0.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.49` | `8.5.6` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `11.0.0` | `11.0.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `16.1.0` | `16.1.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.4.2` | `3.8.1` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.9` | `0.7.2` |\n| [stylelint](https://github.com/stylelint/stylelint) | `16.12.0` | `17.3.0` |\n| [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard) | `36.0.1` | `40.0.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `4.2.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.9.3` |\n\nUpdates `@primer/octicons-react` from 19.14.0 to 19.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/primer/octicons/releases\"\u003e\u003ccode\u003e@​primer/octicons-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev19.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1157\"\u003e#1157\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/18e3b9fd74c4bc85b1add3624a082fc0f6fd36c2\"\u003e\u003ccode\u003e18e3b9fd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/janmaarten-a11y\"\u003e\u003ccode\u003e@​janmaarten-a11y\u003c/code\u003e\u003c/a\u003e!\n\u003cul\u003e\n\u003cli\u003eAdd book-locked icon\u003c/li\u003e\n\u003cli\u003eAdd comment-locked icon\u003c/li\u003e\n\u003cli\u003eAdd issue-locked icon\u003c/li\u003e\n\u003cli\u003eAdd git-pull-request-locked icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.21.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1146\"\u003e#1146\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/41c780575654fe4fef3fc4e91a46c8c0e91b233b\"\u003e\u003ccode\u003e41c78057\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rezrah\"\u003e\u003ccode\u003e@​rezrah\u003c/code\u003e\u003c/a\u003e! - Updated GitHub brand logos (\u003ccode\u003emark-github\u003c/code\u003e and \u003ccode\u003elogo-github\u003c/code\u003e) to 2026 versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1137\"\u003e#1137\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/97cefc9fcb19f91133cffd557cc1f308e384ffb2\"\u003e\u003ccode\u003e97cefc9f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Bump js-yaml from 3.13.1 to 4.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1132\"\u003e#1132\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/c5411b048090e13a0e6ffafaa10efdc24a8e05b5\"\u003e\u003ccode\u003ec5411b04\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Loops\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1134\"\u003e#1134\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/131fbedc579b6ebc07716dc02ed947a168c560f2\"\u003e\u003ccode\u003e131fbedc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Markdown text wrapping options\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1133\"\u003e#1133\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/94ceabb7e1371eefd8ba26ec8eb59cf6149e7a29\"\u003e\u003ccode\u003e94ceabb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for feedback dialogs\u003c/p\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://redirect.github.com/primer/octicons/pull/1135\"\u003e#1135\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/be5df35d390439f972af3adbd9ec59d38ec4c624\"\u003e\u003ccode\u003ebe5df35d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Updates VS Code icon to closer match the real app icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1129\"\u003e#1129\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/68ebe53ba972e391fa2b60458e37348636e202ad\"\u003e\u003ccode\u003e68ebe53b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lukasoppermann\"\u003e\u003ccode\u003e@​lukasoppermann\u003c/code\u003e\u003c/a\u003e! - Added InboxFill icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1123\"\u003e#1123\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/1d34655547b0ae59211967af830d30ae919e0257\"\u003e\u003ccode\u003e1d346555\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds an icon for AI chat\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1120\"\u003e#1120\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/370c72c8cb511bceb4e096891ff2393e81f87fa3\"\u003e\u003ccode\u003e370c72c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/langermank\"\u003e\u003ccode\u003e@​langermank\u003c/code\u003e\u003c/a\u003e! - Add vscode-32.svg, vscode-48.svg\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/primer/octicons/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​primer/octicons-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1157\"\u003e#1157\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/18e3b9fd74c4bc85b1add3624a082fc0f6fd36c2\"\u003e\u003ccode\u003e18e3b9fd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/janmaarten-a11y\"\u003e\u003ccode\u003e@​janmaarten-a11y\u003c/code\u003e\u003c/a\u003e! - Add book-locked icon\nAdd comment-locked icon\nAdd issue-locked icon\nAdd git-pull-request-locked icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.21.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1146\"\u003e#1146\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/41c780575654fe4fef3fc4e91a46c8c0e91b233b\"\u003e\u003ccode\u003e41c78057\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rezrah\"\u003e\u003ccode\u003e@​rezrah\u003c/code\u003e\u003c/a\u003e! - Updated GitHub brand logos (\u003ccode\u003emark-github\u003c/code\u003e and \u003ccode\u003elogo-github\u003c/code\u003e) to 2026 versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1137\"\u003e#1137\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/97cefc9fcb19f91133cffd557cc1f308e384ffb2\"\u003e\u003ccode\u003e97cefc9f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Bump js-yaml from 3.13.1 to 4.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1132\"\u003e#1132\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/c5411b048090e13a0e6ffafaa10efdc24a8e05b5\"\u003e\u003ccode\u003ec5411b04\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Loops\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1134\"\u003e#1134\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/131fbedc579b6ebc07716dc02ed947a168c560f2\"\u003e\u003ccode\u003e131fbedc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Markdown text wrapping options\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1133\"\u003e#1133\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/94ceabb7e1371eefd8ba26ec8eb59cf6149e7a29\"\u003e\u003ccode\u003e94ceabb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for feedback dialogs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1135\"\u003e#1135\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/be5df35d390439f972af3adbd9ec59d38ec4c624\"\u003e\u003ccode\u003ebe5df35d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Updates VS Code icon to closer match the real app icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1129\"\u003e#1129\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/68ebe53ba972e391fa2b60458e37348636e202ad\"\u003e\u003ccode\u003e68ebe53b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lukasoppermann\"\u003e\u003ccode\u003e@​lukasoppermann\u003c/code\u003e\u003c/a\u003e! - Added InboxFill icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1123\"\u003e#1123\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/1d34655547b0ae59211967af830d30ae919e0257\"\u003e\u003ccode\u003e1d346555\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds an icon for AI chat\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/bd5ef88bf51a08728aab249a9477b45251814e22\"\u003e\u003ccode\u003ebd5ef88\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/18e3b9fd74c4bc85b1add3624a082fc0f6fd36c2\"\u003e\u003ccode\u003e18e3b9f\u003c/code\u003e\u003c/a\u003e Locked icons (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1157\"\u003e#1157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/2668c5f97b0f5d7c4a90917884bb1e3fdd5d2ad5\"\u003e\u003ccode\u003e2668c5f\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 in /lib/octicons_react (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/6ae26dde832df24eaf2eb220010d7508242c2e72\"\u003e\u003ccode\u003e6ae26dd\u003c/code\u003e\u003c/a\u003e Refactor dependencies to devDependencies (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1145\"\u003e#1145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/98018266ca01eab98482e6d7d51a383d803490dc\"\u003e\u003ccode\u003e9801826\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 in /lib/octicons_styled (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/279abe1c9361f156f5ddd4449d5de688efe4441d\"\u003e\u003ccode\u003e279abe1\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/9ebca00ad895788108bbdcd7a1b7610969bdd812\"\u003e\u003ccode\u003e9ebca00\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 in /lib/octicons_node (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/72213e03382de744ecd0c6b20d7e82da8c4df1be\"\u003e\u003ccode\u003e72213e0\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 in /lib/octicons_react (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1149\"\u003e#1149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/5c27fd068956761a762f17fc451819e5af4872b7\"\u003e\u003ccode\u003e5c27fd0\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 in /lib/octicons_styled (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1148\"\u003e#1148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/63d6a23325e0bd8de8fb769e5a800fca92b52015\"\u003e\u003ccode\u003e63d6a23\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1147\"\u003e#1147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/primer/octicons/compare/v19.14.0...v19.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​primer/octicons-react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 3.2.3 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eADD_FORBID_CONTENTS\u003c/code\u003e setting to extend default list, thanks \u003ca href=\"https://github.com/MariusRumpf\"\u003e\u003ccode\u003e@​MariusRumpf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the ESM import syntax to be more correct, thanks \u003ca href=\"https://github.com/binhpv\"\u003e\u003ccode\u003e@​binhpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the SVG \u003ccode\u003emask-type\u003c/code\u003e attribute to default allow-list, thanks \u003ca href=\"https://github.com/prasadrajandran\"\u003e\u003ccode\u003e@​prasadrajandran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eADD_ATTR\u003c/code\u003e and \u003ccode\u003eADD_TAGS\u003c/code\u003e to accept functions, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003eslot\u003c/code\u003e element being in both SVG and HTML allow-list, thanks \u003ca href=\"https://github.com/Wim-Valgaeren\"\u003e\u003ccode\u003e@​Wim-Valgaeren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new attributes and elements to default allow-list, thanks \u003ca href=\"https://github.com/elrion018\"\u003e\u003ccode\u003e@​elrion018\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etagName\u003c/code\u003e parameter to custom element \u003ccode\u003eattributeNameCheck\u003c/code\u003e, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better check for animated \u003ccode\u003ehref\u003c/code\u003e attributes, thanks \u003ca href=\"https://github.com/llamakko\"\u003e\u003ccode\u003e@​llamakko\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated and improved the bundled types, thanks \u003ca href=\"https://github.com/ssi02014\"\u003e\u003ccode\u003e@​ssi02014\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated several tests to better align with new browser encoding behaviors\u003c/li\u003e\n\u003cli\u003eImproved the handling of potentially risky content inside CDATA elements, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the regular expression for raw-text elements to cover textareas, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed several typos and removed clutter from our documentation, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ematrix:\u003c/code\u003e as an allowed URI scheme, thanks \u003ca href=\"https://github.com/kleinesfilmroellchen\"\u003e\u003ccode\u003e@​kleinesfilmroellchen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better config hardening against prototype pollution, thanks \u003ca href=\"https://github.com/EffectRenan\"\u003e\u003ccode\u003e@​EffectRenan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better handling of attribute removal, thanks \u003ca href=\"https://github.com/michalnieruchalski-tiugo\"\u003e\u003ccode\u003e@​michalnieruchalski-tiugo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better configuration for aggressive mXSS scrubbing behavior, thanks \u003ca href=\"https://github.com/BryanValverdeU\"\u003e\u003ccode\u003e@​BryanValverdeU\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the script that caused the fake entry \u003ca href=\"https://security.snyk.io/vuln/SNYK-JS-DOMPURIFY-10176060\"\u003eCVE-2025-48050\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a check to the mXSS detection regex to be more strict, thanks \u003ca href=\"https://github.com/masatokinugawa\"\u003e\u003ccode\u003e@​masatokinugawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded ESM type imports in source, removes patch function, thanks \u003ca href=\"https://github.com/donmccurdy\"\u003e\u003ccode\u003e@​donmccurdy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded script to verify various TypeScript configurations, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded more modern browsers to the Karma launchers list\u003c/li\u003e\n\u003cli\u003eAdded Node 23.x to tested runtimes, removed Node 17.x\u003c/li\u003e\n\u003cli\u003eFixed the generation of source maps, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an unexpected behavior with \u003ccode\u003eALLOWED_URI_REGEXP\u003c/code\u003e using the 'g' flag, thanks \u003ca href=\"https://github.com/hhk-png\"\u003e\u003ccode\u003e@​hhk-png\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a few typos in the README file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a conditional and config dependent mXSS-style \u003ca href=\"https://nsysean.github.io/posts/dompurify-323-bypass/\"\u003ebypass\u003c/a\u003e reported by \u003ca href=\"https://github.com/nsysean\"\u003e\u003ccode\u003e@​nsysean\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new feature to allow specific hook removal, thanks \u003ca href=\"https://github.com/davecardwell\"\u003e\u003ccode\u003e@​davecardwell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003cem\u003epurify.js\u003c/em\u003e and \u003cem\u003epurify.min.js\u003c/em\u003e to exports, thanks \u003ca href=\"https://github.com/Aetherinox\"\u003e\u003ccode\u003e@​Aetherinox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better logic in case no window object is president, thanks \u003ca href=\"https://github.com/yehuya\"\u003e\u003ccode\u003e@​yehuya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated some dependencies called out by dependabot\u003c/li\u003e\n\u003cli\u003eUpdated license files etc to show the correct year\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6fc446a589ab3d1d72ae2a5b71167ba38dbd3096\"\u003e\u003ccode\u003e6fc446a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1175\"\u003e#1175\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/3b3bf917d2b39460de6d130acebdc9243cf3e6ae\"\u003e\u003ccode\u003e3b3bf91\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:cure53/DOMPurify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/9863f4195bae6048de9eb2802219218c6904066c\"\u003e\u003ccode\u003e9863f41\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/b4e02954dc4172c3944a755f3e99fbb76be64f7b\"\u003e\u003ccode\u003eb4e0295\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/077746bb2cfb77836dfb628dca7ffc7ced8a5356\"\u003e\u003ccode\u003e077746b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1170\"\u003e#1170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/4de68bba9aba43dc3bba9348df603b64fc06d591\"\u003e\u003ccode\u003e4de68bb\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1171\"\u003e#1171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/4c76b6f84ad392bc3be1a23ca97d4f1e8368cbf0\"\u003e\u003ccode\u003e4c76b6f\u003c/code\u003e\u003c/a\u003e Use correct ESM import syntax (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1173\"\u003e#1173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/27e8496bcd689a16acc7d0bf7c88b933efad569a\"\u003e\u003ccode\u003e27e8496\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1168\"\u003e#1168\u003c/a\u003e from MariusRumpf/add-forbid-contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/a920096dbe3ddacff541745bb49d64df874a1087\"\u003e\u003ccode\u003ea920096\u003c/code\u003e\u003c/a\u003e Add ADD_FORBID_CONTENTS setting to extend default list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/ac64660975fe1141e2654eafeca58eff3ecbc981\"\u003e\u003ccode\u003eac64660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1163\"\u003e#1163\u003c/a\u003e from cure53/dependabot/github_actions/actions/setup-...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.2.3...3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 9.0.2 to 9.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.3 - 2025-12-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdates jws version to 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/ed59e76ea37a80f54b833668c02a5271984dcba3\"\u003e\u003ccode\u003eed59e76\u003c/code\u003e\u003c/a\u003e chore: bump jws to 4.0.1 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/compare/v9.0.2...v9.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lit-html` from 3.2.1 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lit/lit/releases\"\u003elit-html's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elit-html@3.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4997\"\u003e#4997\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8\"\u003e\u003ccode\u003eaea85e24\u003c/code\u003e\u003c/a\u003e - Update README\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4988\"\u003e#4988\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/6792b7ef422a090374e67581b5c8f07dd779edc9\"\u003e\u003ccode\u003e6792b7ef\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ADNolan\"\u003e\u003ccode\u003e@​ADNolan\u003c/code\u003e\u003c/a\u003e! - Adjusted the comparison to use the name property of the _$resolve function and the resolveOverrideFn in private ssr support to prevent duplicated patching of the directive class.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4975\"\u003e#4975\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/43a3f4dc9a130d053f787a0ec150278d78e2442d\"\u003e\u003ccode\u003e43a3f4dc\u003c/code\u003e\u003c/a\u003e - Remove some redundant code from removePart()\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003elit-html@3.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4901\"\u003e#4901\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/c9160405deaf8de68bb1e587ef9b2484cb58b353\"\u003e\u003ccode\u003ec9160405\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/maxpatiiuk\"\u003e\u003ccode\u003e@​maxpatiiuk\u003c/code\u003e\u003c/a\u003e! - Dev mode warnings are now emitted on the next microtask after package import, allowing for a wider opportunity to suppress the warnings by consumers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4956\"\u003e#4956\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/0a9bc72016812f3c3cfb00e1e41e1cae418dde0b\"\u003e\u003ccode\u003e0a9bc720\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e! - Import barrels explicitly for compatibility with modern Node resolution w/ ESM\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lit/lit/blob/main/packages/lit-html/CHANGELOG.md\"\u003elit-html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/5044\"\u003e#5044\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/0d0170e87b06edd8295a31893c820162d0f16a23\"\u003e\u003ccode\u003e0d0170e87b06edd8295a31893c820162d0f16a23\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ava-cassiopeia\"\u003e\u003ccode\u003e@​ava-cassiopeia\u003c/code\u003e\u003c/a\u003e! - Make ClassInfo mutable\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/5064\"\u003e#5064\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/bc2926eb99a97ef4efb7eefbe133d6a33f216e18\"\u003e\u003ccode\u003ebc2926eb99a97ef4efb7eefbe133d6a33f216e18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/brysonbw\"\u003e\u003ccode\u003e@​brysonbw\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eSVGElement\u003c/code\u003e to the \u003ccode\u003erender()\u003c/code\u003e container type, allowing SVG elements to be used as render roots without type errors.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/5035\"\u003e#5035\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/c36626b8018ca78a47e61abdfa5b5904bed06843\"\u003e\u003ccode\u003ec36626b8018ca78a47e61abdfa5b5904bed06843\u003c/code\u003e\u003c/a\u003e - Make some of our directives generic, so that their DirectiveResult types capture everything needed to infer their render types. This is useful in template type checking.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4997\"\u003e#4997\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8\"\u003e\u003ccode\u003eaea85e24\u003c/code\u003e\u003c/a\u003e - Update README\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4988\"\u003e#4988\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/6792b7ef422a090374e67581b5c8f07dd779edc9\"\u003e\u003ccode\u003e6792b7ef\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ADNolan\"\u003e\u003ccode\u003e@​ADNolan\u003c/code\u003e\u003c/a\u003e! - Adjusted the comparison to use the name property of the _$resolve function and the resolveOverrideFn in private ssr support to prevent duplicated patching of the directive class.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4975\"\u003e#4975\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/43a3f4dc9a130d053f787a0ec150278d78e2442d\"\u003e\u003ccode\u003e43a3f4dc\u003c/code\u003e\u003c/a\u003e - Remove some redundant code from removePart()\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4901\"\u003e#4901\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/c9160405deaf8de68bb1e587ef9b2484cb58b353\"\u003e\u003ccode\u003ec9160405\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/maxpatiiuk\"\u003e\u003ccode\u003e@​maxpatiiuk\u003c/code\u003e\u003c/a\u003e! - Dev mode warnings are now emitted on the next microtask after package import, allowing for a wider opportunity to suppress the warnings by consumers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4956\"\u003e#4956\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/0a9bc72016812f3c3cfb00e1e41e1cae418dde0b\"\u003e\u003ccode\u003e0a9bc720\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e! - Import barrels explicitly for compatibility with modern Node resolution w/ ESM\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/36544f5e3eda494a0eebaec85ce691f9e6e5c2ad\"\u003e\u003ccode\u003e36544f5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3841\"\u003e#3841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/931d4c9eea564bb782ccaeb94d05dede7c0aa6f0\"\u003e\u003ccode\u003e931d4c9\u003c/code\u003e\u003c/a\u003e [infra] Fix IE11 test for \u003ccode\u003estyleMap\u003c/code\u003e (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3837\"\u003e#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/343187b1acbbdb02ce8d01fa0a0d326870419763\"\u003e\u003ccode\u003e343187b\u003c/code\u003e\u003c/a\u003e [lit-html] Static \u003ccode\u003ehtml\u003c/code\u003e should not add consumed value to \u003ccode\u003eTemplateResult\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/4431cbb85428e54bafa090088056a325fe623aa1\"\u003e\u003ccode\u003e4431cbb\u003c/code\u003e\u003c/a\u003e [lit-html] Fix styleMap initial render of mixed-case custom props (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3766\"\u003e#3766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/21e22cccf0bbac4147139041c5247b4a4846b524\"\u003e\u003ccode\u003e21e22cc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3791\"\u003e#3791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/88fe039015ff979e031efbdde1861ae5b11a0da5\"\u003e\u003ccode\u003e88fe039\u003c/code\u003e\u003c/a\u003e [lit-html] Allow numbers to be used as values in styleMap() (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/ab4e9c94975218be7de1bd48e1678d10db78abf0\"\u003e\u003ccode\u003eab4e9c9\u003c/code\u003e\u003c/a\u003e [infra] Skip \u003ccode\u003estyleMap\u003c/code\u003e priority test in IE11 (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3789\"\u003e#3789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/c3b71231df6c1d86a707edd35b4a89c045a31b80\"\u003e\u003ccode\u003ec3b7123\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3778\"\u003e#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/575fb578473031859b59b9ed98634ba091b389f7\"\u003e\u003ccode\u003e575fb57\u003c/code\u003e\u003c/a\u003e [ssr-client] Move experimental hydrate modules (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/7c1191da8e2f33e145ea58265531b7c744835401\"\u003e\u003ccode\u003e7c1191d\u003c/code\u003e\u003c/a\u003e [lit-html] styleMap fails when update contains priority directive (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lit/lit/commits/lit-element@3.3.2/packages/lit-html\"\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 lit-html since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mathjax` from 3.2.0 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mathjax/MathJax/releases\"\u003emathjax's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMathJax v4.1.1\u003c/h2\u003e\n\u003cp\u003eThis is mainly a bug fix release that resolves a number of issues from v4.1.0. The key fixes include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CS for positioning dialogs so that they appear at the proper location in a scrolled window, and so that page doesn't scroll to the top.\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003eui/no-dark-mode\u003c/code\u003e extension has been added to disable MathJax's dark-mode color scheme for those pages that don't implement a dark-mode color set.\u003c/li\u003e\n\u003cli\u003eHandling of clicks in form elements embedded within an expression are now better handled by the expression explorer, and tabbing will include embedded form elements.\u003c/li\u003e\n\u003cli\u003eThe expression explorer now passes mouse clicks and other events on to the surrounding parent tags, so that math within a \u003ccode\u003e\u0026lt;button\u0026gt;\u003c/code\u003e element, for example, will allow the button to receive the click event when you click on the math.\u003c/li\u003e\n\u003cli\u003eA number of speech improvements have been made, including better handling of phantom elements, better speech for over/under constructions, and better handling of the speech for tables.\u003c/li\u003e\n\u003cli\u003eSpeech is now properly added to inline elements in SVG output when automatic in-line line-breaks are allowed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/mathjax/MathJax-src/releases/tag/4.1.1\"\u003ev4.1.1 release notes\u003c/a\u003e for additional details.\u003c/p\u003e\n\u003ch2\u003eMathJax v4.1.0\u003c/h2\u003e\n\u003cp\u003eThis release adds a number of new or improved features to MathJax, and fixes several issues in version 4.0.0.  These are described in detail in the \u003ca href=\"https://github.com/mathjax/MathJax-src/releases/tag/4.1.0\"\u003eMathJax v4.1.0 release notes\u003c/a\u003e, but among the more important are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChanges to make v4.1 more compatible with older browsers (v4.0 used modern CSS and javascript functions that are not available in some older browsers).\u003c/li\u003e\n\u003cli\u003eSupport for a dark-mode color scheme.\u003c/li\u003e\n\u003cli\u003eMovable and sizable dialog boxes (both via the mouse and by keyboard arrow keys).\u003c/li\u003e\n\u003cli\u003eAbility to tab to hyperlinks within typeset expressions.\u003c/li\u003e\n\u003cli\u003eMore accurate highlighting of some expressions during exploration.\u003c/li\u003e\n\u003cli\u003eBetter handling of tactile Braille output devices in Windows.\u003c/li\u003e\n\u003cli\u003eBetter handling of speech for tables and tagged expressions.\u003c/li\u003e\n\u003cli\u003eBetter voicing of European-style open interval notation.\u003c/li\u003e\n\u003cli\u003eFixed arrows in \u003ccode\u003emhchem\u003c/code\u003e that were swapped accidentally.\u003c/li\u003e\n\u003cli\u003eMore reliable \u003ccode\u003edata-latex\u003c/code\u003e attributes for TeX output.\u003c/li\u003e\n\u003cli\u003eBetter positioning of some accents (e.g., the vector arrow) in Safari and other WebKit-based browsers in CHTML output.\u003c/li\u003e\n\u003cli\u003eSeveral new configuration options, e.g., to make font loading easier.\u003c/li\u003e\n\u003cli\u003eImprovements to the build system to allow MathJax to be built in Windows power shell.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMathJax v4.0.0\u003c/h2\u003e\n\u003cp\u003eThis is the long-awaited 4.0.0 release of MathJax, which has been several years in the making.  Among the many new features in this release are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExtended font support (11 new fonts)\u003c/li\u003e\n\u003cli\u003eA new default font with much greater character coverage.\u003c/li\u003e\n\u003cli\u003eLine-breaking support (for in-line as well as displayed equations)\u003c/li\u003e\n\u003cli\u003eAn updated expression explorer that is now on by default.\u003c/li\u003e\n\u003cli\u003eSeparation of speech generation into a webworker thread for better performance.\u003c/li\u003e\n\u003cli\u003eSupport for HTML embedded in TeX and MathML expressions.\u003c/li\u003e\n\u003cli\u003eAvailability as ES6 modules as well as CommonJS modules.\u003c/li\u003e\n\u003cli\u003eNew TeX extensions, including the \u003ccode\u003ebegingroup\u003c/code\u003e extension from v2 (with more features), and several font-related extensions.\u003c/li\u003e\n\u003cli\u003eInclusion of the \u003ccode\u003etextmacros\u003c/code\u003e extension in all combined component files.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003emathtools\u003c/code\u003e package to include the changes from 2022 and 2024.\u003c/li\u003e\n\u003cli\u003eImprovements in the baseline alignment of text in CHTML output in WebKit-based browsers.\u003c/li\u003e\n\u003cli\u003eImproved stretchy delimiters in CHTML output.\u003c/li\u003e\n\u003cli\u003eMore promise-based conversion and typesetting calls at the document level.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor many sites, the only change that will be needed to use v4 is to change the URL where you load MathJax to refer to version 4 rather than version 3, and to remove the /es5 directory from the URL.  Most v3 configurations should still work with v4; but if you use the startup.ready() function to modify MathJax or create new TeX extensions, there may be some adjustments needed.  One important change of note is that, since the number of TeX packages has grown, the all-packages extension and the \u0026quot;-full\u0026quot; components have been removed, so if you are using those, you will need to change to a component without the \u0026quot;-full\u0026quot; and either rely on the autoload extension to load the needed packages, or load them explicitly.\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://docs.mathjax.org/en/latest/index.html\"\u003eMathJax documentation\u003c/a\u003e has been substantially updated for version 4, and now includes the missing or limited sections on using MathJax in node, including many examples and details.  See the \u003ca href=\"https://docs.mathjax.org/en/latest/upgrading/whats-new-4.0.html\"\u003eWhat's New in V4.0\u003c/a\u003e section (more than 50 pages long) for much more information about the features described above, and in  particular, check the \u003ca href=\"https://docs.mathjax.org/en/latest/upgrading/whats-new-4.0/breaking.html\"\u003eBreaking Changes\u003c/a\u003e section for any changes that may affect your usage.\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/mathjax/MathJax/commit/3ea5818deaef5b222b4d92db5e7c2619d7b615f2\"\u003e\u003ccode\u003e3ea5818\u003c/code\u003e\u003c/a\u003e Update publish workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/2e1cc18d32fb019ac4f73723e1b1ff88e6b27e7a\"\u003e\u003ccode\u003e2e1cc18\u003c/code\u003e\u003c/a\u003e Merge branch 'develop'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/67d582212c94fdd5f312990c7ee91f2c52f536f0\"\u003e\u003ccode\u003e67d5822\u003c/code\u003e\u003c/a\u003e Update to version 4.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/c059acf8d45e3d904923b493f83cbf9a3faf516b\"\u003e\u003ccode\u003ec059acf\u003c/code\u003e\u003c/a\u003e Update github workflow for publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/cdeabed1dac5222ec82f395b13c051d8d829e3a9\"\u003e\u003ccode\u003ecdeabed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mathjax/MathJax/issues/3492\"\u003e#3492\u003c/a\u003e from LukeNK/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/0309de694c91d1d05decdeb2a6d1a45632227af9\"\u003e\u003ccode\u003e0309de6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mathjax/MathJax/issues/3488\"\u003e#3488\u003c/a\u003e from LukeNK/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/65b51639a573eb717d5cd3207208801627f5e80a\"\u003e\u003ccode\u003e65b5163\u003c/code\u003e\u003c/a\u003e Fix URL formatting in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/68ae462f2a91935e50691982c3ffb715a88028f2\"\u003e\u003ccode\u003e68ae462\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mathjax/MathJax/issues/3479\"\u003e#3479\u003c/a\u003e from mathjax/develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/b0c77ad3ee96a252d729a2b9df0b3288ddce61da\"\u003e\u003ccode\u003eb0c77ad\u003c/code\u003e\u003c/a\u003e Add note about MathJax-src repository to the README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/cffed0237b92c3b4eca36a15508936deca3b0569\"\u003e\u003ccode\u003ecffed02\u003c/code\u003e\u003c/a\u003e Fix typo in readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mathjax/MathJax/compare/3.2.0...4.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for mathjax since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact` from 10.23.2 to 10.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact/releases\"\u003epreact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.28.4\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash where a synchronous effect render unmounts the tree (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5026\"\u003e#5026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5022\"\u003e#5022\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHooks size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5021\"\u003e#5021\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake oldProps diffing more compact (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5004\"\u003e#5004\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5019\"\u003e#5019\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompat size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5020\"\u003e#5020\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLand size optimization separately (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5018\"\u003e#5018\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.28.3\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid scheduling suspense state udpates (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5006\"\u003e#5006\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve some suspense crashes (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4999\"\u003e#4999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport inheriting namespace through portals (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4993\"\u003e#4993\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMaintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate test with addition of \u003ccode\u003e_original\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4989\"\u003e#4989\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.28.2\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnforce strict equality for VNode object constructors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.28.1\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix erroneous diffing w/ growing list (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4975\"\u003e#4975\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.28.0\u003c/h2\u003e\n\u003ch2\u003eTypes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates dangerouslySetInnerHTML type so future TS will accept Trusted… (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4931\"\u003e#4931\u003c/a\u003e, thanks \u003ca href=\"https://github.com/lukewarlow\"\u003e\u003ccode\u003e@​lukewarlow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdds snap events (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4947\"\u003e#4947\u003c/a\u003e, thanks \u003ca href=\"https://github.com/argyleink\"\u003e\u003ccode\u003e@​argyleink\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove missed jsx duplicates (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4950\"\u003e#4950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix scroll events (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4949\"\u003e#4949\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cascading renders with signals (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4966\"\u003e#4966\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003ecommpat/server.browser\u003c/code\u003e entry (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4941\"\u003e#4941\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4940\"\u003e#4940\u003c/a\u003e, thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid lazy components without result going in throw loop (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4937\"\u003e#4937\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\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/preactjs/preact/commit/b4f9cab7319874bb51a66ffb00d1a602a8ad95cb\"\u003e\u003ccode\u003eb4f9cab\u003c/code\u003e\u003c/a\u003e 10.28.4 (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5027\"\u003e#5027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/8cbed5fdd6e13c57286f61c4dc857c572c2dc50e\"\u003e\u003ccode\u003e8cbed5f\u003c/code\u003e\u003c/a\u003e Fix crash where a synchronous effect render unmounts the tree (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/4ac7204c4144cc1b42ad7aaa9f907f8ff6054f74\"\u003e\u003ccode\u003e4ac7204\u003c/code\u003e\u003c/a\u003e Core size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5022\"\u003e#5022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/e02fd6958f41e2aa27e34d4f444dd438fa4853b7\"\u003e\u003ccode\u003ee02fd69\u003c/code\u003e\u003c/a\u003e Make forEach --\u0026gt; some (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5021\"\u003e#5021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/387d8f23f7c579d8150c570f9c9093c8c740ba80\"\u003e\u003ccode\u003e387d8f2\u003c/code\u003e\u003c/a\u003e refactor(diff): make oldProps diffing more compact (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5004\"\u003e#5004\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5019\"\u003e#5019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/084b75fcb94fb31a28db39dab7309a75ba4b0ba5\"\u003e\u003ccode\u003e084b75f\u003c/code\u003e\u003c/a\u003e Transform forEach to some and consolidate condition (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/3c8506db6c51588f9bdb2f2189a09737b8856e11\"\u003e\u003ccode\u003e3c8506d\u003c/code\u003e\u003c/a\u003e Land size optimization separately (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5018\"\u003e#5018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/eb1b8c87b6dd71649f4237a33d07180911f387d0\"\u003e\u003ccode\u003eeb1b8c8\u003c/code\u003e\u003c/a\u003e 10.28.3 (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5007\"\u003e#5007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/5023ce8305c6e6977e4a8e69d69c2c7a6db2acb5\"\u003e\u003ccode\u003e5023ce8\u003c/code\u003e\u003c/a\u003e Avoid scheduling suspense state udpates (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5006\"\u003e#5006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/2ac91c47dfbee7e3c88662c27c87ce09a7b19158\"\u003e\u003ccode\u003e2ac91c4\u003c/code\u003e\u003c/a\u003e Resolve some suspense crashes (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4999\"\u003e#4999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/preactjs/preact/compare/10.23.2...10.28.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact-render-to-string` from 6.5.12 to 6.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact-render-to-string/releases\"\u003epreact-render-to-string's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/439\"\u003e#439\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/d9ecbf1770debaa20f882acf0b19f1481a7cf2ed\"\u003e\u003ccode\u003ed9ecbf1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nwalters512\"\u003e\u003ccode\u003e@​nwalters512\u003c/code\u003e\u003c/a\u003e! - Ensure \u003ccode\u003euseId()\u003c/code\u003e produces unique IDs when using the JSX renderer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/436\"\u003e#436\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/6bce3dda733777ab8c791c49a0a3210ebf4d83e0\"\u003e\u003ccode\u003e6bce3dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Ensure that in streaming mode throwing a suspension multiple times from the same component works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/432\"\u003e#432\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/62c87e4204e16e615c04377e254e7ead5a93e3a2\"\u003e\u003ccode\u003e62c87e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nwalters512\"\u003e\u003ccode\u003e@​nwalters512\u003c/code\u003e\u003c/a\u003e! - Preserve whitespace in \u003ccode\u003e\u0026lt;pre\u0026gt;\u003c/code\u003e/\u003ccode\u003e\u0026lt;textarea\u0026gt;\u003c/code\u003e when using \u003ccode\u003epretty: true\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/430\"\u003e#430\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/f2455d840e198dab4df0f38e55b399b931e152a4\"\u003e\u003ccode\u003ef2455d8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/reteps\"\u003e\u003ccode\u003e@​reteps\u003c/code\u003e\u003c/a\u003e! - Fix JSX renderer to correctly render enumerated properties\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/427\"\u003e#427\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/f3f7aab4805b4fb50be5c4ca7214e1b3c4adb105\"\u003e\u003ccode\u003ef3f7aab\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e! - Correct semver range to support \u003cem\u003ebeta\u003c/em\u003e releases of Preact v11\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/376\"\u003e#376\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/81e7da321da925dbd8eba345ecbd46b1cf456b69\"\u003e\u003ccode\u003e81e7da3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Insert comment markers for suspended trees, only in renderToStringAsync\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/425\"\u003e#425\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/e750ba1fc2e5f37c0ee25d303f71d70e8d82e2f9\"\u003e\u003ccode\u003ee750ba1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e! - Expand semver range to support the upcoming v11 beta release\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/413\"\u003e#413\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/27f340b6e7d77ec7775a49a78d105cad26fa0857\"\u003e\u003ccode\u003e27f340b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/f0x52\"\u003e\u003ccode\u003e@​f0x52\u003c/code\u003e\u003c/a\u003e! - Fix async rendering of multiple suspended components in a single Suspense boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/424\"\u003e#424\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/e7d241ceae0fc1f3793ec9de941bcfb436acbc6c\"\u003e\u003ccode\u003ee7d241c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix support for signals, we need to detect and unwrap the signal\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/423\"\u003e#423\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/ec0b614a3692bf0cfe3fd20bc330b263dd457def\"\u003e\u003ccode\u003eec0b614\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Add support for new component bits\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/417\"\u003e#417\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/441dea2ad420607306610e6cb3f4697a495cc4a5\"\u003e\u003ccode\u003e441dea2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e! - Only abort/report errors from \u003ccode\u003erenderToPipeableStream()\u003c/code\u003e if the stream hasn't already been closed\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.5.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/408\"\u003e#408\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/8e8e8acc588436938ad036cea7982ba5c4728e8a\"\u003e\u003ccode\u003e8e8e8ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/f0x52\"\u003e\u003ccode\u003e@​f0x52\u003c/code\u003e\u003c/a\u003e! - Ensure that the \u003ccode\u003e_parent\u003c/code\u003e is kept around across multiple suspensions and avoid circular references.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/preactjs/preact-render-to-string/blob/main/CHANGELOG.md\"\u003epreact-render-to-string's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/439\"\u003e#439\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/d9ecbf1770debaa20f882acf0b19f1481a7cf2ed\"\u003e\u003ccode\u003ed9ecbf1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nwalters512\"\u003e\u003ccode\u003e@​nwalters512\u003c/code\u003e\u003c/a\u003e! - Ensure \u003ccode\u003euseId()\u003c/code\u003e produces unique IDs when using the JSX renderer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/436\"\u003e#436\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/6bce3dda733777ab8c791c49a0a3210ebf4d83e0\"\u003e\u003ccode\u003e6bce3dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Ensure that in streaming mode throwing a suspension multiple times from the same component works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/432\"\u003e#432\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/62c87e4204e16e615c04377e254e7ead5a93e3a2\"\u003e\u003ccode\u003e62c87e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nwalters512\"\u003e\u003ccode\u003e@​nwalters512\u003c/code\u003e\u003c/a\u003e! - Preserve whitespace in \u003ccode\u003e\u0026lt;pre\u0026gt;\u003c/code\u003e/\u003ccode\u003e\u0026lt;textarea\u0026gt;\u003c/code\u003e when using \u003ccode\u003epretty: true\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/430\"\u003e#430\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/f2455d840e198dab4df0f38e55b399b931e152a4\"\u003e\u003ccode\u003ef2455d8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/reteps\"\u003e\u003ccode\u003e@​reteps\u003c/code\u003e\u003c/a\u003e! - Fix JSX renderer to correctly render enumerated properties\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/427\"\u003e#427\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/f3f7aab4805b4fb50be5c4ca7214e1b3c4adb105\"\u003e\u003ccode\u003ef3f7aab\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e! - Correct semver range to support \u003cem\u003ebeta\u003c/em\u003e releases of Preact v11\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/376\"\u003e#376\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/81e7da321da925dbd8eba345ecbd46b1cf456b69\"\u003e\u003ccode\u003e81e7da3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Insert comment markers for suspended trees, only in renderToStringAsync\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/425\"\u003e#425\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/e750ba1fc2e5f37c0ee25d303f71d70e8d82e2f9\"\u003e\u003ccode\u003ee750ba1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e! - Expand semver range to support the upcoming v11 beta release\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/413\"\u003e#413\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/27f340b6e7d77ec7775a49a78d105cad26fa0857\"\u003e\u003ccode\u003e27f340b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/f0x52\"\u003e\u003ccode\u003e@​f0x52\u003c/code\u003e\u003c/a\u003e! - Fix async rendering of multiple suspended components in a single Suspense boundary\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/424\"\u003e#424\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/e7d241ceae0fc1f3793ec9de941bcfb436acbc6c\"\u003e\u003ccode\u003ee7d241c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix support for signals, we need to detect and unwrap the signal\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/423\"\u003e#423\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/ec0b614a3692bf0cfe3fd20bc330b263dd457def\"\u003e\u003ccode\u003eec0b614\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Add support for new component bits\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/417\"\u003e#417\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/441dea2ad420607306610e6cb3f4697a495cc4a5\"\u003e\u003ccode\u003e441dea2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e! - Only abort/report errors from \u003ccode\u003erenderToPipeableStream()\u003c/code\u003e if the stream hasn't already been closed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.5.13\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/preactjs/preact-render-to-string/commit/b28324543cf3f0318c3bdde16ea9ffaeb7f282f8\"\u003e\u003ccode\u003eb283245\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/issues/440\"\u003e#440\u003c/a\u003e from preactjs/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/4d30263817bb83dffdff559800d5a21e939f43eb\"\u003e\u003ccode\u003e4d30263\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/d9ecbf1770debaa20f882acf0b19f1481a7cf2ed\"\u003e\u003ccode\u003ed9ecbf1\u003c/code\u003e\u003c/a\u003e Fix useId in JSX renderer (\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/534a37ac8e1386b10ea646b5477a1836e7582e81\"\u003e\u003ccode\u003e534a37a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/issues/437\"\u003e#437\u003c/a\u003e from preactjs/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/c869f82a816fca8da41cda1467b562be48225618\"\u003e\u003ccode\u003ec869f82\u003c/code\u003e\u003c/a\u003e Bump lock version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/909c4ac3cf605da685fb55861ffa4dac4718b682\"\u003e\u003ccode\u003e909c4ac\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/80ba7dc7b383d82406cdd7ac25dbcb9358f431e1\"\u003e\u003ccode\u003e80ba7dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/issues/436\"\u003e#436\u003c/a\u003e from preactjs/stream-multi-throw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/6bce3dda733777ab8c791c49a0a3210ebf4d83e0\"\u003e\u003ccode\u003e6bce3dd\u003c/code\u003e\u003c/a\u003e Ensure we can suspend from a given component more than once\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/166755647185fef87d87174f9d7cf8c74ed6c10e\"\u003e\u003ccode\u003e1667556\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/issues/434\"\u003e#434\u003c/a\u003e from preactjs/chore/bump-npm-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/e4d3b466a3b750c8e638307eb26544d3736fe3c7\"\u003e\u003ccode\u003ee4d3b46\u003c/code\u003e\u003c/a\u003e ci: Ensure CI is using latest NPM version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/preactjs/preact-render-to-string/compare/v6.5.12...v6.6.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 preact-render-to-string since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swr` from 2.3.0 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/swr/releases\"\u003eswr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: Migrate suspense related tests to e2e by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4204\"\u003evercel/swr#4204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: add missing flag for canary test by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4206\"\u003evercel/swr#4206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Ensure useSWRImmutable overrides global refreshInterval by \u003ca href=\"https://github.com/CODEAbhinav-art\"\u003e\u003ccode\u003e@​CODEAbhinav-art\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4208\"\u003evercel/swr#4208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Extra render when changing to new key with useSWRImmutable by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4209\"\u003evercel/swr#4209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: isHydration will cause unnecessary rerender  by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4212\"\u003evercel/swr#4212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Ensure preload runs only on client by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4213\"\u003evercel/swr#4213\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/CODEAbhinav-art\"\u003e\u003ccode\u003e@​CODEAbhinav-art\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4208\"\u003evercel/swr#4208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4213\"\u003evercel/swr#4213\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/swr/compare/v2.3.8...v2.4.0\"\u003ehttps://github.com/vercel/swr/compare/v2.3.8...v2.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: upgrade dev deps for build by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4188\"\u003evercel/swr#4188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate use-sync-external-store to latest by \u003ca href=\"https://github.com/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4189\"\u003evercel/swr#4189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cve-2025-55182 critical rce vulnerability by \u003ca href=\"https://github.com/PierreCrb\"\u003e\u003ccode\u003e@​PierreCrb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4192\"\u003evercel/swr#4192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cve-2025-55184 \u0026amp; CVE-2025-55183 by \u003ca href=\"https://github.com/PierreCrb\"\u003e\u003ccode\u003e@​PierreCrb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4198\"\u003evercel/swr#4198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade dev dep nextjs by \u003ca href=\"https://github.com/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4199\"\u003evercel/swr#4199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate dev dependencies to address cve by \u003ca href=\"https://github.com/PierreCrb\"\u003e\u003ccode\u003e@​PierreCrb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4200\"\u003evercel/swr#4200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eenhance: Improve TSDoc comments by \u003ca href=\"https://github.com/shuding\"\u003e\u003ccode\u003e@​shuding\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4203\"\u003evercel/swr#4203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Import \u003ccode\u003eact\u003c/code\u003e from React by \u003ca href=\"https://github.com/shuding\"\u003e\u003ccode\u003e@​shuding\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4202\"\u003evercel/swr#4202\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/PierreCrb\"\u003e\u003ccode\u003e@​PierreCrb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4192\"\u003evercel/swr#4192\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/swr/compare/v2.3.7...v2.3.8\"\u003ehttps://github.com/vercel/swr/compare/v2.3.7...v2.3.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: upgrade ci node version to 22 by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4184\"\u003evercel/swr#4184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: upgrade pnpm version by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4185\"\u003evercel/swr#4185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: upgrade playwright version by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4186\"\u003evercel/swr#4186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: upgrade eslint version and fix lint problem by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4187\"\u003evercel/swr#4187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add \u003ccode\u003estrictServerPrefetchWarning\u003c/code\u003e by \u003ca href=\"https://github.com/shuding\"\u003e\u003ccode\u003e@​shuding\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4183\"\u003evercel/swr#4183\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/swr/compare/v2.3.6...v2.3.7\"\u003ehttps://github.com/vercel/swr/compare/v2.3.6...v2.3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.6\u003c/h2\u003e\n\u003ch2\u003ePatches\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: do not error when not enabled during suspense by \u003ca href=\"https://github.com/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4156\"\u003evercel/swr#4156\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/swr/compare/v2.3.5...v2.3.6\"\u003ehttps://github.com/vercel/swr/compare/v2.3.5...v2.3.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/9a029984bc5f3148c989e12ad9852c1b43226c5f\"\u003e\u003ccode\u003e9a02998\u003c/code\u003e\u003c/a\u003e 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/f8647706663abca2ad7e9670076bddc993d0ea93\"\u003e\u003ccode\u003ef864770\u003c/code\u003e\u003c/a\u003e fix: Ensure preload runs only on client (\u003ca href=\"https://redirect.github.com/vercel/swr/issues/4213\"\u003e#4213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/1f93cc2c44adfc33a49b05715bf3bc2aedecbb22\"\u003e\u003ccode\u003e1f93cc2\u003c/code\u003e\u003c/a\u003e fix: isHydration will cause unnecessary rerender  (\u003ca href=\"https://redirect.github.com/vercel/swr/issues/4212\"\u003e#4212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/b75456a8ceb7947f745ca79203c2f6577cb98ea2\"\u003e\u003ccode\u003eb75456a\u003c/code\u003e\u003c/a\u003e fix: extra render when changing to new key with useSWRImmutable (\u003ca href=\"https://redirect.github.com/vercel/swr/issues/4209\"\u003e#4209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/de1dc5ac01ebdf4df17388ff53cc0204ae901f1f\"\u003e\u003ccode\u003ede1dc5a\u003c/code\u003e\u003c/a\u003e fix: Ensure useSWRImmutable overrides global refreshInterval (\u003ca href=\"https://redirect.github.com/vercel/swr/issues/4208\"\u003e#4208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/a5214bf56ec2f48fdae5e82a00ae43bd65bf6493\"\u003e\u003ccode\u003ea5214bf\u003c/code\u003e\u003c/a\u003e ci: add missing flag for canary test (\u003ca href=\"https://redirect.github.com/vercel/swr/issues/4206\"\u003e#4206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/c...\n\n_Description has been truncated_","html_url":"https://github.com/nekotopup/rencus/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nekotopup%2Frencus/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"3956727604","node_id":"PR_kwDOMwP7Ms7Ej67l","number":80,"state":"closed","title":"chore(deps-dev): bump postcss-cli from 10.1.0 to 11.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-18T09:10:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-18T09:01:26.000Z","updated_at":"2026-02-18T09:10:23.000Z","time_to_close":535,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"postcss-cli","old_version":"10.1.0","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [postcss-cli](https://github.com/postcss/postcss-cli) from 10.1.0 to 11.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md\"\u003epostcss-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e11.0.1 / 2025-03-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate and minimize dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e11.0.0 / 2023-12-05\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Require Node.js v18+ (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/postcss/postcss-load-config/blob/main/CHANGELOG.md#50-2023-11-20\"\u003e\u003ccode\u003epostcss-load-config@5\u003c/code\u003e\u003c/a\u003e for improved ESM \u0026amp; TS config support (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/461\"\u003e#461\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/7bea18069b334b0d537d5c772ce20b1637c7e5d6\"\u003e\u003ccode\u003e7bea180\u003c/code\u003e\u003c/a\u003e 11.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0dc4eba537acf36af7747753027c99d768644820\"\u003e\u003ccode\u003e0dc4eba\u003c/code\u003e\u003c/a\u003e Use eslint v9 + flat config (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/733ef42fa6b596139787c721ecfbc2b50d915fae\"\u003e\u003ccode\u003e733ef42\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sugarss to v5 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/1363a6549a622a27b4a5d8e55c65d406aae94cbd\"\u003e\u003ccode\u003e1363a65\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.5.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bd416f5b326562a228202b1b6b23495ffcffa8ee\"\u003e\u003ccode\u003ebd416f5\u003c/code\u003e\u003c/a\u003e Update dependency uuid to v11 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bfad16da0dad084a0961efb1cf44b626fac3a2e0\"\u003e\u003ccode\u003ebfad16d\u003c/code\u003e\u003c/a\u003e Update dependency c8 to v10 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/b5d8f0ed6e25e7e0f0662e9aed3bfd7def9e6573\"\u003e\u003ccode\u003eb5d8f0e\u003c/code\u003e\u003c/a\u003e feat: replace globby with tinyglobby and remove get-stdin in favor of builtin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/5f9f92af5f070313fc710a62db0c58705fb891eb\"\u003e\u003ccode\u003e5f9f92a\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.4.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0f52be713e121c7e4476b380ce7bab9529890b7c\"\u003e\u003ccode\u003e0f52be7\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.3.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/528af4c30beffcce0653eb7046a6f331a0fd5ffd\"\u003e\u003ccode\u003e528af4c\u003c/code\u003e\u003c/a\u003e Adding link to PostCSS (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss-cli/compare/10.1.0...11.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=postcss-cli\u0026package-manager=npm_and_yarn\u0026previous-version=10.1.0\u0026new-version=11.0.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/Relaticle/custom-fields/pull/80","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Relaticle%2Fcustom-fields/issues/80","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/80/packages"},{"uuid":"3923917424","node_id":"PR_kwDODEc_-M7C3mBf","number":3146,"state":"closed","title":"chore(website deps): bump the npm_and_yarn group across 1 directory with 29 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-24T16:53:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-10T22:54:58.000Z","updated_at":"2026-03-24T16:53:17.000Z","time_to_close":3607097,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(website deps): bump","group_name":"npm_and_yarn","update_count":29,"packages":[{"name":"@algolia/autocomplete-js","old_version":"1.19.4","new_version":"1.19.5","repository_url":"https://github.com/algolia/autocomplete"},{"name":"@algolia/autocomplete-theme-classic","old_version":"1.19.4","new_version":"1.19.5","repository_url":"https://github.com/algolia/autocomplete"},{"name":"@babel/cli","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@datadog/browser-logs","old_version":"4.50.1","new_version":"6.26.0","repository_url":"https://github.com/DataDog/browser-sdk"},{"name":"@datadog/browser-rum","old_version":"4.50.1","new_version":"6.26.0","repository_url":"https://github.com/DataDog/browser-sdk"},{"name":"@fullhuman/postcss-purgecss","old_version":"4.1.3","new_version":"8.0.0","repository_url":"https://github.com/FullHuman/purgecss"},{"name":"@tailwindcss/forms","old_version":"0.3.4","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/typography","old_version":"0.4.1","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@types/node","old_version":"25.0.3","new_version":"25.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"alpinejs","old_version":"2.8.2","new_version":"3.15.8","repository_url":"https://github.com/alpinejs/alpine"},{"name":"autoprefixer","old_version":"10.4.23","new_version":"10.4.24","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"chalk","old_version":"4.1.2","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"cheerio","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/cheeriojs/cheerio"},{"name":"core-js","old_version":"3.47.0","new_version":"3.48.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"domhandler","old_version":"4.3.1","new_version":"5.0.3","repository_url":"https://github.com/fb55/domhandler"},{"name":"dotenv-defaults","old_version":"2.0.2","new_version":"6.0.0","repository_url":"https://github.com/mrsteele/dotenv-defaults"},{"name":"downshift","old_version":"6.1.12","new_version":"9.3.0","repository_url":"https://github.com/downshift-js/downshift"},{"name":"glob-promise","old_version":"4.2.2","new_version":"6.0.7","repository_url":"https://github.com/ahmadnassri/node-glob-promise"},{"name":"postcss-cli","old_version":"8.3.1","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"postcss-import","old_version":"14.1.0","new_version":"16.1.1","repository_url":"https://github.com/postcss/postcss-import"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"regenerator-runtime","old_version":"0.13.11","new_version":"0.14.1","repository_url":"https://github.com/facebook/regenerator"},{"name":"tailwindcss","old_version":"2.2.19","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typesense","old_version":"1.8.2","new_version":"3.0.1","repository_url":"https://github.com/typesense/typesense-js"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 29 updates in the /website directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@algolia/autocomplete-js](https://github.com/algolia/autocomplete) | `1.19.4` | `1.19.5` |\n| [@algolia/autocomplete-theme-classic](https://github.com/algolia/autocomplete) | `1.19.4` | `1.19.5` |\n| [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) | `7.28.3` | `7.28.6` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.0` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `7.29.0` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@datadog/browser-logs](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs) | `4.50.1` | `6.26.0` |\n| [@datadog/browser-rum](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum) | `4.50.1` | `6.26.0` |\n| [@fullhuman/postcss-purgecss](https://github.com/FullHuman/purgecss) | `4.1.3` | `8.0.0` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.3.4` | `0.5.11` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.4.1` | `0.5.19` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.2.3` |\n| [alpinejs](https://github.com/alpinejs/alpine/tree/HEAD/packages/alpinejs) | `2.8.2` | `3.15.8` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.4.24` |\n| [chalk](https://github.com/chalk/chalk) | `4.1.2` | `5.6.2` |\n| [cheerio](https://github.com/cheeriojs/cheerio) | `1.1.2` | `1.2.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.47.0` | `3.48.0` |\n| [domhandler](https://github.com/fb55/domhandler) | `4.3.1` | `5.0.3` |\n| [dotenv-defaults](https://github.com/mrsteele/dotenv-defaults) | `2.0.2` | `6.0.0` |\n| [downshift](https://github.com/downshift-js/downshift) | `6.1.12` | `9.3.0` |\n| [glob-promise](https://github.com/ahmadnassri/node-glob-promise) | `4.2.2` | `6.0.7` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `8.3.1` | `11.0.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `14.1.0` | `16.1.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [regenerator-runtime](https://github.com/facebook/regenerator) | `0.13.11` | `0.14.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `2.2.19` | `4.1.18` |\n| [typesense](https://github.com/typesense/typesense-js) | `1.8.2` | `3.0.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n\n\nUpdates `@algolia/autocomplete-js` from 1.19.4 to 1.19.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algolia/autocomplete/releases\"\u003e\u003ccode\u003e@​algolia/autocomplete-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.4...v1.19.5\"\u003e1.19.5\u003c/a\u003e (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eautocomplete-preset-algolia:\u003c/strong\u003e support Unicode in ReverseHighlight (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/3a3d96aa528fd12df7422863f1bc249589f919e4\"\u003e3a3d96a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1317\"\u003e#1317\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/algolia/autocomplete/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​algolia/autocomplete-js\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/autocomplete/compare/v1.19.4...v1.19.5\"\u003e1.19.5\u003c/a\u003e (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eautocomplete-preset-algolia:\u003c/strong\u003e support Unicode in ReverseHighlight (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/3a3d96aa528fd12df7422863f1bc249589f919e4\"\u003e3a3d96a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1317\"\u003e#1317\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/algolia/autocomplete/commit/18c32fd06bbcd94e26b15a837ceff7ba5c5a8f89\"\u003e\u003ccode\u003e18c32fd\u003c/code\u003e\u003c/a\u003e chore: release v1.19.5 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/3a3d96aa528fd12df7422863f1bc249589f919e4\"\u003e\u003ccode\u003e3a3d96a\u003c/code\u003e\u003c/a\u003e fix(autocomplete-preset-algolia): support Unicode in ReverseHighlight (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1330\"\u003e#1330\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/e885c75bcddcd1978be016e986374789ffcff61c\"\u003e\u003ccode\u003ee885c75\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency postcss-preset-env to v8.5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.4...v1.19.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@algolia/autocomplete-theme-classic` from 1.19.4 to 1.19.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algolia/autocomplete/releases\"\u003e\u003ccode\u003e@​algolia/autocomplete-theme-classic\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.4...v1.19.5\"\u003e1.19.5\u003c/a\u003e (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eautocomplete-preset-algolia:\u003c/strong\u003e support Unicode in ReverseHighlight (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/3a3d96aa528fd12df7422863f1bc249589f919e4\"\u003e3a3d96a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1317\"\u003e#1317\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/algolia/autocomplete/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​algolia/autocomplete-theme-classic\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/autocomplete/compare/v1.19.4...v1.19.5\"\u003e1.19.5\u003c/a\u003e (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eautocomplete-preset-algolia:\u003c/strong\u003e support Unicode in ReverseHighlight (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/3a3d96aa528fd12df7422863f1bc249589f919e4\"\u003e3a3d96a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1317\"\u003e#1317\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/algolia/autocomplete/commit/18c32fd06bbcd94e26b15a837ceff7ba5c5a8f89\"\u003e\u003ccode\u003e18c32fd\u003c/code\u003e\u003c/a\u003e chore: release v1.19.5 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/3a3d96aa528fd12df7422863f1bc249589f919e4\"\u003e\u003ccode\u003e3a3d96a\u003c/code\u003e\u003c/a\u003e fix(autocomplete-preset-algolia): support Unicode in ReverseHighlight (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1330\"\u003e#1330\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/e885c75bcddcd1978be016e986374789ffcff61c\"\u003e\u003ccode\u003ee885c75\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency postcss-preset-env to v8.5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.4...v1.19.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/cli` from 7.28.3 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/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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/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-cli/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d9fa9c575e9d3952d1a146ceba6fbda88c63192b\"\u003e\u003ccode\u003ed9fa9c5\u003c/code\u003e\u003c/a\u003e [Babel 8]: Bump glob to v12 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17594\"\u003e#17594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/83964de951228aa093f0500d313db00e8d4e5b0d\"\u003e\u003ccode\u003e83964de\u003c/code\u003e\u003c/a\u003e [Babel 8] chore: bump glob to v11 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17590\"\u003e#17590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-cli\"\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/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.5 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/preset-env\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0053db620c05acf0036f593b5aaf4e372daa79d0\"\u003e\u003ccode\u003e0053db6\u003c/code\u003e\u003c/a\u003e Update polyfill packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17727\"\u003e#17727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.28.4 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/runtime\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/browser-logs` from 4.50.1 to 6.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/releases\"\u003e\u003ccode\u003e@​datadog/browser-logs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚡️ Use native fetch to avoid Zone.js change detection in Angular apps (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4117\"\u003e#4117\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Support stylesheet serialization in Safari iOS 16.x (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4126\"\u003e#4126\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-11393] Add Start/StopAction API (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4038\"\u003e#4038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [MFE] Source code context event enrichment (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add comprehensive AGENTS.md for Browser SDK, scripts, and E2E testing (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add new command for revising AGENTS.md with session learnings (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4112\"\u003e#4112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔊 extend or remove expired telemetry debug (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e♻️ Update rum-events-format (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4114\"\u003e#4114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Bump iOS version (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 improve check-schemas script (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4123\"\u003e#4123\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4116\"\u003e#4116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Handle function values for configuration in developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react-router monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4100\"\u003e#4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency recharts to v3 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency eslint-plugin-jsdoc to v62 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react monorepo to v19 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4101\"\u003e#4101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4099\"\u003e#4099\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 Fix deployment gate timing to ensure 30-minute duration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​datadog/browser-logs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚡️ Use native fetch to avoid Zone.js change detection in Angular apps (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4117\"\u003e#4117\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Support stylesheet serialization in Safari iOS 16.x (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4126\"\u003e#4126\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-11393] Add Start/StopAction API (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4038\"\u003e#4038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [MFE] Source code context event enrichment (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add comprehensive AGENTS.md for Browser SDK, scripts, and E2E testing (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add new command for revising AGENTS.md with session learnings (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4112\"\u003e#4112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔊 extend or remove expired telemetry debug (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e♻️ Update rum-events-format (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4114\"\u003e#4114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Bump iOS version (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 improve check-schemas script (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4123\"\u003e#4123\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4116\"\u003e#4116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Handle function values for configuration in developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react-router monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4100\"\u003e#4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency recharts to v3 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency eslint-plugin-jsdoc to v62 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react monorepo to v19 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4101\"\u003e#4101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4099\"\u003e#4099\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 Fix deployment gate timing to ensure 30-minute duration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/f1095f7104292c647ce282fb0a9af154539fea7a\"\u003e\u003ccode\u003ef1095f7\u003c/code\u003e\u003c/a\u003e v6.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/3ea830ed0b6bab6fc8d5586487915149099db61d\"\u003e\u003ccode\u003e3ea830e\u003c/code\u003e\u003c/a\u003e v6.25.4 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4103\"\u003e#4103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/083b6001214408292e6363fb84e6f458415c5639\"\u003e\u003ccode\u003e083b600\u003c/code\u003e\u003c/a\u003e v6.25.3 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4068\"\u003e#4068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/6d576b0f81524827d68ae25ddbbacab7153201c7\"\u003e\u003ccode\u003e6d576b0\u003c/code\u003e\u003c/a\u003e v6.25.2 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4059\"\u003e#4059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/d475125e9deb9ab5fd3fc2d4dc8d2e2484d7e56d\"\u003e\u003ccode\u003ed475125\u003c/code\u003e\u003c/a\u003e v6.25.1 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4041\"\u003e#4041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/ef55ece2f884d7b579d415468e90d85b02f4a010\"\u003e\u003ccode\u003eef55ece\u003c/code\u003e\u003c/a\u003e v6.25.0 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4012\"\u003e#4012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/1a601f223e904963017c4c09f587df37a64bb696\"\u003e\u003ccode\u003e1a601f2\u003c/code\u003e\u003c/a\u003e v6.24.1 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3968\"\u003e#3968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/1ed625fc7f1de4f88b81da4d949c49ce3ab70f89\"\u003e\u003ccode\u003e1ed625f\u003c/code\u003e\u003c/a\u003e ♻️  remove constants from the \u003ccode\u003eConfiguration\u003c/code\u003e object (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3960\"\u003e#3960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/0a92a6dec9e962a0009bb13958fddd8270ef7ec9\"\u003e\u003ccode\u003e0a92a6d\u003c/code\u003e\u003c/a\u003e 👷  Reduce packages boilerplate a bit more (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3957\"\u003e#3957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/d4aaac44074b6612bac870e8280d35bc9d604914\"\u003e\u003ccode\u003ed4aaac4\u003c/code\u003e\u003c/a\u003e v6.24.0 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3958\"\u003e#3958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DataDog/browser-sdk/commits/v6.26.0/packages/logs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/browser-rum` from 4.50.1 to 6.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/releases\"\u003e\u003ccode\u003e@​datadog/browser-rum\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚡️ Use native fetch to avoid Zone.js change detection in Angular apps (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4117\"\u003e#4117\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Support stylesheet serialization in Safari iOS 16.x (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4126\"\u003e#4126\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-11393] Add Start/StopAction API (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4038\"\u003e#4038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [MFE] Source code context event enrichment (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add comprehensive AGENTS.md for Browser SDK, scripts, and E2E testing (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add new command for revising AGENTS.md with session learnings (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4112\"\u003e#4112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔊 extend or remove expired telemetry debug (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e♻️ Update rum-events-format (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4114\"\u003e#4114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Bump iOS version (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 improve check-schemas script (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4123\"\u003e#4123\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4116\"\u003e#4116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Handle function values for configuration in developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react-router monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4100\"\u003e#4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency recharts to v3 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency eslint-plugin-jsdoc to v62 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react monorepo to v19 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4101\"\u003e#4101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4099\"\u003e#4099\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 Fix deployment gate timing to ensure 30-minute duration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​datadog/browser-rum\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚡️ Use native fetch to avoid Zone.js change detection in Angular apps (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4117\"\u003e#4117\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Support stylesheet serialization in Safari iOS 16.x (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4126\"\u003e#4126\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-11393] Add Start/StopAction API (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4038\"\u003e#4038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [MFE] Source code context event enrichment (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add comprehensive AGENTS.md for Browser SDK, scripts, and E2E testing (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add new command for revising AGENTS.md with session learnings (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4112\"\u003e#4112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔊 extend or remove expired telemetry debug (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e♻️ Update rum-events-format (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4114\"\u003e#4114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Bump iOS version (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 improve check-schemas script (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4123\"\u003e#4123\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4116\"\u003e#4116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Handle function values for configuration in developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react-router monorepo to v7 (major)...\n\n_Description has been truncated_\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/parampavar/vector/pull/3146","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/parampavar%2Fvector/issues/3146","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3146/packages"},{"uuid":"3881238514","node_id":"PR_kwDOEOb05s7ArMrv","number":564,"state":"open","title":"chore(website deps): bump the npm_and_yarn group across 1 directory with 28 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-02-01T05:12:35.000Z","updated_at":"2026-02-01T05:12:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(website deps): bump","group_name":"npm_and_yarn","update_count":28,"packages":[{"name":"@babel/cli","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@datadog/browser-logs","old_version":"4.50.1","new_version":"6.26.0","repository_url":"https://github.com/DataDog/browser-sdk"},{"name":"@datadog/browser-rum","old_version":"4.50.1","new_version":"6.26.0","repository_url":"https://github.com/DataDog/browser-sdk"},{"name":"@fullhuman/postcss-purgecss","old_version":"4.1.3","new_version":"8.0.0","repository_url":"https://github.com/FullHuman/purgecss"},{"name":"@tailwindcss/forms","old_version":"0.3.4","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/typography","old_version":"0.4.1","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@types/node","old_version":"25.0.3","new_version":"25.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"alpinejs","old_version":"2.8.2","new_version":"3.15.6","repository_url":"https://github.com/alpinejs/alpine"},{"name":"autoprefixer","old_version":"10.4.23","new_version":"10.4.24","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"chalk","old_version":"4.1.2","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"cheerio","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/cheeriojs/cheerio"},{"name":"core-js","old_version":"3.47.0","new_version":"3.48.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"domhandler","old_version":"4.3.1","new_version":"5.0.3","repository_url":"https://github.com/fb55/domhandler"},{"name":"dotenv-defaults","old_version":"2.0.2","new_version":"5.0.2","repository_url":"https://github.com/mrsteele/dotenv-defaults"},{"name":"@types/dotenv-defaults","old_version":"2.0.4","new_version":"5.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"downshift","old_version":"6.1.12","new_version":"9.2.0","repository_url":"https://github.com/downshift-js/downshift"},{"name":"glob-promise","old_version":"4.2.2","new_version":"6.0.7","repository_url":"https://github.com/ahmadnassri/node-glob-promise"},{"name":"postcss-cli","old_version":"8.3.1","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"postcss-import","old_version":"14.1.0","new_version":"16.1.1","repository_url":"https://github.com/postcss/postcss-import"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"regenerator-runtime","old_version":"0.13.11","new_version":"0.14.1","repository_url":"https://github.com/facebook/regenerator"},{"name":"tailwindcss","old_version":"2.2.19","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typesense","old_version":"1.8.2","new_version":"2.1.0","repository_url":"https://github.com/typesense/typesense-js"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 28 updates in the /website directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) | `7.28.3` | `7.28.6` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.0` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `7.29.0` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@datadog/browser-logs](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs) | `4.50.1` | `6.26.0` |\n| [@datadog/browser-rum](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum) | `4.50.1` | `6.26.0` |\n| [@fullhuman/postcss-purgecss](https://github.com/FullHuman/purgecss) | `4.1.3` | `8.0.0` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.3.4` | `0.5.11` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.4.1` | `0.5.19` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.1.0` |\n| [alpinejs](https://github.com/alpinejs/alpine/tree/HEAD/packages/alpinejs) | `2.8.2` | `3.15.6` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.4.24` |\n| [chalk](https://github.com/chalk/chalk) | `4.1.2` | `5.6.2` |\n| [cheerio](https://github.com/cheeriojs/cheerio) | `1.1.2` | `1.2.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.47.0` | `3.48.0` |\n| [domhandler](https://github.com/fb55/domhandler) | `4.3.1` | `5.0.3` |\n| [dotenv-defaults](https://github.com/mrsteele/dotenv-defaults) | `2.0.2` | `5.0.2` |\n| [@types/dotenv-defaults](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dotenv-defaults) | `2.0.4` | `5.0.0` |\n| [downshift](https://github.com/downshift-js/downshift) | `6.1.12` | `9.2.0` |\n| [glob-promise](https://github.com/ahmadnassri/node-glob-promise) | `4.2.2` | `6.0.7` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `8.3.1` | `11.0.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `14.1.0` | `16.1.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [regenerator-runtime](https://github.com/facebook/regenerator) | `0.13.11` | `0.14.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `2.2.19` | `4.1.18` |\n| [typesense](https://github.com/typesense/typesense-js) | `1.8.2` | `2.1.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n\n\nUpdates `@babel/cli` from 7.28.3 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/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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/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-cli/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d9fa9c575e9d3952d1a146ceba6fbda88c63192b\"\u003e\u003ccode\u003ed9fa9c5\u003c/code\u003e\u003c/a\u003e [Babel 8]: Bump glob to v12 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17594\"\u003e#17594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/83964de951228aa093f0500d313db00e8d4e5b0d\"\u003e\u003ccode\u003e83964de\u003c/code\u003e\u003c/a\u003e [Babel 8] chore: bump glob to v11 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17590\"\u003e#17590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-cli\"\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/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.5 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/preset-env\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0053db620c05acf0036f593b5aaf4e372daa79d0\"\u003e\u003ccode\u003e0053db6\u003c/code\u003e\u003c/a\u003e Update polyfill packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17727\"\u003e#17727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.28.4 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/runtime\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/browser-logs` from 4.50.1 to 6.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/releases\"\u003e\u003ccode\u003e@​datadog/browser-logs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚡️ Use native fetch to avoid Zone.js change detection in Angular apps (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4117\"\u003e#4117\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Support stylesheet serialization in Safari iOS 16.x (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4126\"\u003e#4126\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-11393] Add Start/StopAction API (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4038\"\u003e#4038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [MFE] Source code context event enrichment (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add comprehensive AGENTS.md for Browser SDK, scripts, and E2E testing (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add new command for revising AGENTS.md with session learnings (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4112\"\u003e#4112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔊 extend or remove expired telemetry debug (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e♻️ Update rum-events-format (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4114\"\u003e#4114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Bump iOS version (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 improve check-schemas script (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4123\"\u003e#4123\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4116\"\u003e#4116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Handle function values for configuration in developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react-router monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4100\"\u003e#4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency recharts to v3 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency eslint-plugin-jsdoc to v62 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react monorepo to v19 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4101\"\u003e#4101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4099\"\u003e#4099\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 Fix deployment gate timing to ensure 30-minute duration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​datadog/browser-logs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚡️ Use native fetch to avoid Zone.js change detection in Angular apps (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4117\"\u003e#4117\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Support stylesheet serialization in Safari iOS 16.x (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4126\"\u003e#4126\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-11393] Add Start/StopAction API (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4038\"\u003e#4038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [MFE] Source code context event enrichment (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add comprehensive AGENTS.md for Browser SDK, scripts, and E2E testing (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add new command for revising AGENTS.md with session learnings (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4112\"\u003e#4112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔊 extend or remove expired telemetry debug (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e♻️ Update rum-events-format (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4114\"\u003e#4114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Bump iOS version (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 improve check-schemas script (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4123\"\u003e#4123\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4116\"\u003e#4116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Handle function values for configuration in developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react-router monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4100\"\u003e#4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency recharts to v3 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency eslint-plugin-jsdoc to v62 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react monorepo to v19 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4101\"\u003e#4101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4099\"\u003e#4099\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 Fix deployment gate timing to ensure 30-minute duration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/f1095f7104292c647ce282fb0a9af154539fea7a\"\u003e\u003ccode\u003ef1095f7\u003c/code\u003e\u003c/a\u003e v6.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/3ea830ed0b6bab6fc8d5586487915149099db61d\"\u003e\u003ccode\u003e3ea830e\u003c/code\u003e\u003c/a\u003e v6.25.4 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4103\"\u003e#4103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/083b6001214408292e6363fb84e6f458415c5639\"\u003e\u003ccode\u003e083b600\u003c/code\u003e\u003c/a\u003e v6.25.3 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4068\"\u003e#4068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/6d576b0f81524827d68ae25ddbbacab7153201c7\"\u003e\u003ccode\u003e6d576b0\u003c/code\u003e\u003c/a\u003e v6.25.2 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4059\"\u003e#4059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/d475125e9deb9ab5fd3fc2d4dc8d2e2484d7e56d\"\u003e\u003ccode\u003ed475125\u003c/code\u003e\u003c/a\u003e v6.25.1 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4041\"\u003e#4041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/ef55ece2f884d7b579d415468e90d85b02f4a010\"\u003e\u003ccode\u003eef55ece\u003c/code\u003e\u003c/a\u003e v6.25.0 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4012\"\u003e#4012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/1a601f223e904963017c4c09f587df37a64bb696\"\u003e\u003ccode\u003e1a601f2\u003c/code\u003e\u003c/a\u003e v6.24.1 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3968\"\u003e#3968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/1ed625fc7f1de4f88b81da4d949c49ce3ab70f89\"\u003e\u003ccode\u003e1ed625f\u003c/code\u003e\u003c/a\u003e ♻️  remove constants from the \u003ccode\u003eConfiguration\u003c/code\u003e object (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3960\"\u003e#3960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/0a92a6dec9e962a0009bb13958fddd8270ef7ec9\"\u003e\u003ccode\u003e0a92a6d\u003c/code\u003e\u003c/a\u003e 👷  Reduce packages boilerplate a bit more (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3957\"\u003e#3957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/d4aaac44074b6612bac870e8280d35bc9d604914\"\u003e\u003ccode\u003ed4aaac4\u003c/code\u003e\u003c/a\u003e v6.24.0 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3958\"\u003e#3958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DataDog/browser-sdk/commits/v6.26.0/packages/logs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/browser-rum` from 4.50.1 to 6.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/releases\"\u003e\u003ccode\u003e@​datadog/browser-rum\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚡️ Use native fetch to avoid Zone.js change detection in Angular apps (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4117\"\u003e#4117\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Support stylesheet serialization in Safari iOS 16.x (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4126\"\u003e#4126\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-11393] Add Start/StopAction API (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4038\"\u003e#4038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [MFE] Source code context event enrichment (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add comprehensive AGENTS.md for Browser SDK, scripts, and E2E testing (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add new command for revising AGENTS.md with session learnings (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4112\"\u003e#4112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔊 extend or remove expired telemetry debug (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e♻️ Update rum-events-format (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4114\"\u003e#4114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Bump iOS version (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 improve check-schemas script (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4123\"\u003e#4123\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4116\"\u003e#4116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Handle function values for configuration in developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react-router monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4100\"\u003e#4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency recharts to v3 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency eslint-plugin-jsdoc to v62 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react monorepo to v19 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4101\"\u003e#4101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4099\"\u003e#4099\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 Fix deployment gate timing to ensure 30-minute duration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​datadog/browser-rum\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚡️ Use native fetch to avoid Zone.js change detection in Angular apps (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4117\"\u003e#4117\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Support stylesheet serialization in Safari iOS 16.x (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4126\"\u003e#4126\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-11393] Add Start/StopAction API (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4038\"\u003e#4038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [MFE] Source code context event enrichment (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add comprehensive AGENTS.md for Browser SDK, scripts, and E2E testing (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add new command for revising AGENTS.md with session learnings (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4112\"\u003e#4112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔊 extend or remove expired telemetry debug (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e♻️ Update rum-events-format (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4114\"\u003e#4114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Bump iOS version (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 improve check-schemas script (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4123\"\u003e#4123\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4116\"\u003e#4116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Handle function values for configuration in developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react-router monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4100\"\u003e#4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency recharts to v3 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency eslint-plugin-jsdoc to v62 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react monorepo to v19 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4101\"\u003e#4101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4099\"\u003e#4099\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 Fix deployment gate timing to ensure 30-minute duration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/f1095f7104292c647ce282fb0a9af154539fea7a\"\u003e\u003ccode\u003ef1095f7\u003c/code\u003e\u003c/a\u003e v6.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/bbef0990947e0892f0dd5457ef90d7c8299868fc\"\u003e\u003ccode\u003ebbef099\u003c/code\u003e\u003c/a\u003e 🐛 Support stylesheet serialization in Safari iOS 16.x (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum/issues/4126\"\u003e#4126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/3ea830ed0b6bab6fc8d5586487915149099db61d\"\u003e\u003ccode\u003e3ea830e\u003c/code\u003e\u003c/a\u003e v6.25.4 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum/issues/4103\"\u003e#4103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/549fe2e59d118d104385d47cd1052ed73059cad1\"\u003e\u003ccode\u003e549fe2e\u003c/code\u003e\u003c/a\u003e 🔊 extend or remove expired telemetry debug (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum/issues/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/7186051a96630186c2faf4a27779a8738b24fd96\"\u003e\u003ccode\u003e7186051\u003c/code\u003e\u003c/a\u003e ⚗️[MFE] Source code context event enrichment (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum/issues/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/8c27e4b8495ddd1a528bc1a5125c50c9c8af46b8\"\u003e\u003ccode\u003e8c27e4b\u003c/code\u003e\u003c/a\u003e 📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum/issues/4077\"\u003e#4077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/f8fdaa96d1db0680d685347eb9580beb703e531e\"\u003e\u003ccode\u003ef8fdaa9\u003c/code\u003e\u003c/a\u003e ✨[PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum/issues/4060\"\u003e#4060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/1b2678a526622deacf4cf906c865c42d9956b9dc\"\u003e\u003cc...\n\n_Description has been truncated_","html_url":"https://github.com/fr34k8/vector/pull/564","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fr34k8%2Fvector/issues/564","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/564/packages"},{"uuid":"3881237082","node_id":"PR_kwDODEc_-M7ArMXp","number":3129,"state":"closed","title":"chore(website deps): bump the npm_and_yarn group across 1 directory with 28 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-10T22:53:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-01T05:11:57.000Z","updated_at":"2026-02-10T22:53:24.000Z","time_to_close":841285,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(website deps): bump","group_name":"npm_and_yarn","update_count":28,"packages":[{"name":"@babel/cli","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@datadog/browser-logs","old_version":"4.50.1","new_version":"6.26.0","repository_url":"https://github.com/DataDog/browser-sdk"},{"name":"@datadog/browser-rum","old_version":"4.50.1","new_version":"6.26.0","repository_url":"https://github.com/DataDog/browser-sdk"},{"name":"@fullhuman/postcss-purgecss","old_version":"4.1.3","new_version":"8.0.0","repository_url":"https://github.com/FullHuman/purgecss"},{"name":"@tailwindcss/forms","old_version":"0.3.4","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/typography","old_version":"0.4.1","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@types/node","old_version":"25.0.3","new_version":"25.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"alpinejs","old_version":"2.8.2","new_version":"3.15.6","repository_url":"https://github.com/alpinejs/alpine"},{"name":"autoprefixer","old_version":"10.4.23","new_version":"10.4.24","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"chalk","old_version":"4.1.2","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"cheerio","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/cheeriojs/cheerio"},{"name":"core-js","old_version":"3.47.0","new_version":"3.48.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"domhandler","old_version":"4.3.1","new_version":"5.0.3","repository_url":"https://github.com/fb55/domhandler"},{"name":"dotenv-defaults","old_version":"2.0.2","new_version":"5.0.2","repository_url":"https://github.com/mrsteele/dotenv-defaults"},{"name":"@types/dotenv-defaults","old_version":"2.0.4","new_version":"5.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"downshift","old_version":"6.1.12","new_version":"9.2.0","repository_url":"https://github.com/downshift-js/downshift"},{"name":"glob-promise","old_version":"4.2.2","new_version":"6.0.7","repository_url":"https://github.com/ahmadnassri/node-glob-promise"},{"name":"postcss-cli","old_version":"8.3.1","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"postcss-import","old_version":"14.1.0","new_version":"16.1.1","repository_url":"https://github.com/postcss/postcss-import"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"regenerator-runtime","old_version":"0.13.11","new_version":"0.14.1","repository_url":"https://github.com/facebook/regenerator"},{"name":"tailwindcss","old_version":"2.2.19","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typesense","old_version":"1.8.2","new_version":"2.1.0","repository_url":"https://github.com/typesense/typesense-js"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 28 updates in the /website directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) | `7.28.3` | `7.28.6` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.0` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `7.29.0` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@datadog/browser-logs](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs) | `4.50.1` | `6.26.0` |\n| [@datadog/browser-rum](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum) | `4.50.1` | `6.26.0` |\n| [@fullhuman/postcss-purgecss](https://github.com/FullHuman/purgecss) | `4.1.3` | `8.0.0` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.3.4` | `0.5.11` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.4.1` | `0.5.19` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.1.0` |\n| [alpinejs](https://github.com/alpinejs/alpine/tree/HEAD/packages/alpinejs) | `2.8.2` | `3.15.6` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.4.24` |\n| [chalk](https://github.com/chalk/chalk) | `4.1.2` | `5.6.2` |\n| [cheerio](https://github.com/cheeriojs/cheerio) | `1.1.2` | `1.2.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.47.0` | `3.48.0` |\n| [domhandler](https://github.com/fb55/domhandler) | `4.3.1` | `5.0.3` |\n| [dotenv-defaults](https://github.com/mrsteele/dotenv-defaults) | `2.0.2` | `5.0.2` |\n| [@types/dotenv-defaults](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dotenv-defaults) | `2.0.4` | `5.0.0` |\n| [downshift](https://github.com/downshift-js/downshift) | `6.1.12` | `9.2.0` |\n| [glob-promise](https://github.com/ahmadnassri/node-glob-promise) | `4.2.2` | `6.0.7` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `8.3.1` | `11.0.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `14.1.0` | `16.1.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [regenerator-runtime](https://github.com/facebook/regenerator) | `0.13.11` | `0.14.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `2.2.19` | `4.1.18` |\n| [typesense](https://github.com/typesense/typesense-js) | `1.8.2` | `2.1.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n\n\nUpdates `@babel/cli` from 7.28.3 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/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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/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-cli/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d9fa9c575e9d3952d1a146ceba6fbda88c63192b\"\u003e\u003ccode\u003ed9fa9c5\u003c/code\u003e\u003c/a\u003e [Babel 8]: Bump glob to v12 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17594\"\u003e#17594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/83964de951228aa093f0500d313db00e8d4e5b0d\"\u003e\u003ccode\u003e83964de\u003c/code\u003e\u003c/a\u003e [Babel 8] chore: bump glob to v11 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17590\"\u003e#17590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-cli\"\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/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.5 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/preset-env\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0053db620c05acf0036f593b5aaf4e372daa79d0\"\u003e\u003ccode\u003e0053db6\u003c/code\u003e\u003c/a\u003e Update polyfill packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17727\"\u003e#17727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.28.4 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/runtime\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/browser-logs` from 4.50.1 to 6.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/releases\"\u003e\u003ccode\u003e@​datadog/browser-logs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚡️ Use native fetch to avoid Zone.js change detection in Angular apps (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4117\"\u003e#4117\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Support stylesheet serialization in Safari iOS 16.x (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4126\"\u003e#4126\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-11393] Add Start/StopAction API (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4038\"\u003e#4038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [MFE] Source code context event enrichment (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add comprehensive AGENTS.md for Browser SDK, scripts, and E2E testing (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add new command for revising AGENTS.md with session learnings (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4112\"\u003e#4112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔊 extend or remove expired telemetry debug (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e♻️ Update rum-events-format (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4114\"\u003e#4114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Bump iOS version (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 improve check-schemas script (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4123\"\u003e#4123\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4116\"\u003e#4116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Handle function values for configuration in developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react-router monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4100\"\u003e#4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency recharts to v3 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency eslint-plugin-jsdoc to v62 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react monorepo to v19 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4101\"\u003e#4101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4099\"\u003e#4099\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 Fix deployment gate timing to ensure 30-minute duration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​datadog/browser-logs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚡️ Use native fetch to avoid Zone.js change detection in Angular apps (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4117\"\u003e#4117\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Support stylesheet serialization in Safari iOS 16.x (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4126\"\u003e#4126\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-11393] Add Start/StopAction API (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4038\"\u003e#4038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [MFE] Source code context event enrichment (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add comprehensive AGENTS.md for Browser SDK, scripts, and E2E testing (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add new command for revising AGENTS.md with session learnings (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4112\"\u003e#4112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔊 extend or remove expired telemetry debug (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e♻️ Update rum-events-format (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4114\"\u003e#4114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Bump iOS version (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 improve check-schemas script (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4123\"\u003e#4123\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4116\"\u003e#4116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Handle function values for configuration in developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react-router monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4100\"\u003e#4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency recharts to v3 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency eslint-plugin-jsdoc to v62 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react monorepo to v19 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4101\"\u003e#4101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4099\"\u003e#4099\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 Fix deployment gate timing to ensure 30-minute duration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/f1095f7104292c647ce282fb0a9af154539fea7a\"\u003e\u003ccode\u003ef1095f7\u003c/code\u003e\u003c/a\u003e v6.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/3ea830ed0b6bab6fc8d5586487915149099db61d\"\u003e\u003ccode\u003e3ea830e\u003c/code\u003e\u003c/a\u003e v6.25.4 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4103\"\u003e#4103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/083b6001214408292e6363fb84e6f458415c5639\"\u003e\u003ccode\u003e083b600\u003c/code\u003e\u003c/a\u003e v6.25.3 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4068\"\u003e#4068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/6d576b0f81524827d68ae25ddbbacab7153201c7\"\u003e\u003ccode\u003e6d576b0\u003c/code\u003e\u003c/a\u003e v6.25.2 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4059\"\u003e#4059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/d475125e9deb9ab5fd3fc2d4dc8d2e2484d7e56d\"\u003e\u003ccode\u003ed475125\u003c/code\u003e\u003c/a\u003e v6.25.1 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4041\"\u003e#4041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/ef55ece2f884d7b579d415468e90d85b02f4a010\"\u003e\u003ccode\u003eef55ece\u003c/code\u003e\u003c/a\u003e v6.25.0 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4012\"\u003e#4012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/1a601f223e904963017c4c09f587df37a64bb696\"\u003e\u003ccode\u003e1a601f2\u003c/code\u003e\u003c/a\u003e v6.24.1 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3968\"\u003e#3968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/1ed625fc7f1de4f88b81da4d949c49ce3ab70f89\"\u003e\u003ccode\u003e1ed625f\u003c/code\u003e\u003c/a\u003e ♻️  remove constants from the \u003ccode\u003eConfiguration\u003c/code\u003e object (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3960\"\u003e#3960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/0a92a6dec9e962a0009bb13958fddd8270ef7ec9\"\u003e\u003ccode\u003e0a92a6d\u003c/code\u003e\u003c/a\u003e 👷  Reduce packages boilerplate a bit more (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3957\"\u003e#3957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/d4aaac44074b6612bac870e8280d35bc9d604914\"\u003e\u003ccode\u003ed4aaac4\u003c/code\u003e\u003c/a\u003e v6.24.0 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3958\"\u003e#3958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DataDog/browser-sdk/commits/v6.26.0/packages/logs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/browser-rum` from 4.50.1 to 6.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/releases\"\u003e\u003ccode\u003e@​datadog/browser-rum\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚡️ Use native fetch to avoid Zone.js change detection in Angular apps (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4117\"\u003e#4117\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Support stylesheet serialization in Safari iOS 16.x (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4126\"\u003e#4126\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-11393] Add Start/StopAction API (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4038\"\u003e#4038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [MFE] Source code context event enrichment (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add comprehensive AGENTS.md for Browser SDK, scripts, and E2E testing (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add new command for revising AGENTS.md with session learnings (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4112\"\u003e#4112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔊 extend or remove expired telemetry debug (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e♻️ Update rum-events-format (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4114\"\u003e#4114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Bump iOS version (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 improve check-schemas script (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4123\"\u003e#4123\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4116\"\u003e#4116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Handle function values for configuration in developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react-router monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4100\"\u003e#4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency recharts to v3 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency eslint-plugin-jsdoc to v62 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react monorepo to v19 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4101\"\u003e#4101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4099\"\u003e#4099\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 Fix deployment gate timing to ensure 30-minute duration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​datadog/browser-rum\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚡️ Use native fetch to avoid Zone.js change detection in Angular apps (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4117\"\u003e#4117\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Support stylesheet serialization in Safari iOS 16.x (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4126\"\u003e#4126\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-11393] Add Start/StopAction API (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4038\"\u003e#4038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [MFE] Source code context event enrichment (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add comprehensive AGENTS.md for Browser SDK, scripts, and E2E testing (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add new command for revising AGENTS.md with session learnings (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4112\"\u003e#4112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔊 extend or remove expired telemetry debug (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e♻️ Update rum-events-format (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4114\"\u003e#4114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Bump iOS version (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 improve check-schemas script (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4123\"\u003e#4123\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4116\"\u003e#4116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Handle function values for configuration in developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react-router monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4100\"\u003e#4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency recharts to v3 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency eslint-plugin-jsdoc to v62 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react monorepo to v19 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4101\"\u003e#4101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4099\"\u003e#4099\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 Fix deployment gate timing to ensure 30-minute duration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/f1095f7104292c647ce282fb0a9af154539fea7a\"\u003e\u003ccode\u003ef1095f7\u003c/code\u003e\u003c/a\u003e v6.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/bbef0990947e0892f0dd5457ef90d7c8299868fc\"\u003e\u003ccode\u003ebbef099\u003c/code\u003e\u003c/a\u003e 🐛 Support stylesheet serialization in Safari iOS 16.x (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum/issues/4126\"\u003e#4126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/3ea830ed0b6bab6fc8d5586487915149099db61d\"\u003e\u003ccode\u003e3ea830e\u003c/code\u003e\u003c/a\u003e v6.25.4 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum/issues/4103\"\u003e#4103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/549fe2e59d118d104385d47cd1052ed73059cad1\"\u003e\u003ccode\u003e549fe2e\u003c/code\u003e\u003c/a\u003e 🔊 extend or remove expired telemetry debug (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum/issues/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/7186051a96630186c2faf4a27779a8738b24fd96\"\u003e\u003ccode\u003e7186051\u003c/code\u003e\u003c/a\u003e ⚗️[MFE] Source code context event enrichment (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum/issues/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/8c27e4b8495ddd1a528bc1a5125c50c9c8af46b8\"\u003e\u003ccode\u003e8c27e4b\u003c/code\u003e\u003c/a\u003e 📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum/issues/4077\"\u003e#4077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/f8fdaa96d1db0680d685347eb9580beb703e531e\"\u003e\u003ccode\u003ef8fdaa9\u003c/code\u003e\u003c/a\u003e ✨[PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum/issues/4060\"\u003e#4060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/1b2678a526622deacf4cf906c865c42d9956b9dc\"\u003e\u003cc...\n\n_Description has been truncated_","html_url":"https://github.com/parampavar/vector/pull/3129","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/parampavar%2Fvector/issues/3129","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3129/packages"},{"uuid":"3879991794","node_id":"PR_kwDONiK6R87Am8NH","number":13,"state":"closed","title":"Bump the dependencies group with 25 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-02T00:56:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-31T20:16:40.000Z","updated_at":"2026-02-02T00:56:28.000Z","time_to_close":103179,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":25,"packages":[{"name":"@primer/octicons-react","old_version":"19.14.0","new_version":"19.21.2","repository_url":"https://github.com/primer/octicons"},{"name":"lit-html","old_version":"3.2.1","new_version":"3.3.2","repository_url":"https://github.com/lit/lit"},{"name":"mathjax","old_version":"3.2.0","new_version":"3.2.2","repository_url":"https://github.com/mathjax/MathJax"},{"name":"react","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.27","new_version":"19.2.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"swr","old_version":"2.3.0","new_version":"2.3.8","repository_url":"https://github.com/vercel/swr"},{"name":"@types/node","old_version":"22.10.2","new_version":"25.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.19.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.19.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"autoprefixer","old_version":"10.4.20","new_version":"10.4.24","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"cssnano","old_version":"7.0.6","new_version":"7.1.2","repository_url":"https://github.com/cssnano/cssnano"},{"name":"eslint","old_version":"8.57.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"9.1.0","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"google-closure-compiler","old_version":"20240317.0.0","new_version":"20260128.0.0","repository_url":"https://github.com/ChadKillingsworth/closure-compiler-npm"},{"name":"postcss","old_version":"8.4.49","new_version":"8.5.6","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-cli","old_version":"11.0.0","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"postcss-import","old_version":"16.1.0","new_version":"16.1.1","repository_url":"https://github.com/postcss/postcss-import"},{"name":"prettier","old_version":"3.4.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.9","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"stylelint","old_version":"16.12.0","new_version":"17.1.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"stylelint-config-standard","old_version":"36.0.1","new_version":"40.0.0","repository_url":"https://github.com/stylelint/stylelint-config-standard"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.7.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 25 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@primer/octicons-react](https://github.com/primer/octicons) | `19.14.0` | `19.21.2` |\n| [lit-html](https://github.com/lit/lit/tree/HEAD/packages/lit-html) | `3.2.1` | `3.3.2` |\n| [mathjax](https://github.com/mathjax/MathJax) | `3.2.0` | `3.2.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.27` | `19.2.10` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.4` |\n| [swr](https://github.com/vercel/swr) | `2.3.0` | `2.3.8` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.10.2` | `25.1.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.19.0` | `8.54.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.19.0` | `8.54.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.20` | `10.4.24` |\n| [cssnano](https://github.com/cssnano/cssnano) | `7.0.6` | `7.1.2` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `9.39.2` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `10.1.8` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [google-closure-compiler](https://github.com/ChadKillingsworth/closure-compiler-npm) | `20240317.0.0` | `20260128.0.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.49` | `8.5.6` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `11.0.0` | `11.0.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `16.1.0` | `16.1.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.4.2` | `3.8.1` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.9` | `0.7.2` |\n| [stylelint](https://github.com/stylelint/stylelint) | `16.12.0` | `17.1.0` |\n| [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard) | `36.0.1` | `40.0.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `4.1.18` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.9.3` |\n\nUpdates `@primer/octicons-react` from 19.14.0 to 19.21.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/primer/octicons/releases\"\u003e\u003ccode\u003e@​primer/octicons-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev19.21.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1146\"\u003e#1146\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/41c780575654fe4fef3fc4e91a46c8c0e91b233b\"\u003e\u003ccode\u003e41c78057\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rezrah\"\u003e\u003ccode\u003e@​rezrah\u003c/code\u003e\u003c/a\u003e! - Updated GitHub brand logos (\u003ccode\u003emark-github\u003c/code\u003e and \u003ccode\u003elogo-github\u003c/code\u003e) to 2026 versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1137\"\u003e#1137\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/97cefc9fcb19f91133cffd557cc1f308e384ffb2\"\u003e\u003ccode\u003e97cefc9f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Bump js-yaml from 3.13.1 to 4.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1132\"\u003e#1132\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/c5411b048090e13a0e6ffafaa10efdc24a8e05b5\"\u003e\u003ccode\u003ec5411b04\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Loops\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1134\"\u003e#1134\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/131fbedc579b6ebc07716dc02ed947a168c560f2\"\u003e\u003ccode\u003e131fbedc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Markdown text wrapping options\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1133\"\u003e#1133\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/94ceabb7e1371eefd8ba26ec8eb59cf6149e7a29\"\u003e\u003ccode\u003e94ceabb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for feedback dialogs\u003c/p\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://redirect.github.com/primer/octicons/pull/1135\"\u003e#1135\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/be5df35d390439f972af3adbd9ec59d38ec4c624\"\u003e\u003ccode\u003ebe5df35d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Updates VS Code icon to closer match the real app icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1129\"\u003e#1129\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/68ebe53ba972e391fa2b60458e37348636e202ad\"\u003e\u003ccode\u003e68ebe53b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lukasoppermann\"\u003e\u003ccode\u003e@​lukasoppermann\u003c/code\u003e\u003c/a\u003e! - Added InboxFill icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1123\"\u003e#1123\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/1d34655547b0ae59211967af830d30ae919e0257\"\u003e\u003ccode\u003e1d346555\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds an icon for AI chat\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1120\"\u003e#1120\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/370c72c8cb511bceb4e096891ff2393e81f87fa3\"\u003e\u003ccode\u003e370c72c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/langermank\"\u003e\u003ccode\u003e@​langermank\u003c/code\u003e\u003c/a\u003e! - Add vscode-32.svg, vscode-48.svg\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1122\"\u003e#1122\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/dcf14c81ca32e4f1cee017a2815c66458a26b2fa\"\u003e\u003ccode\u003edcf14c81\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/langermank\"\u003e\u003ccode\u003e@​langermank\u003c/code\u003e\u003c/a\u003e! - Add 16 vscode\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1117\"\u003e#1117\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/13014409ff2cc07191a0d98629d088a5f994a49a\"\u003e\u003ccode\u003e13014409\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arisacoba\"\u003e\u003ccode\u003e@​arisacoba\u003c/code\u003e\u003c/a\u003e! - Add checkbox-fill-16.svg and checkbox-fill-24.svg\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/primer/octicons/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​primer/octicons-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.21.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1146\"\u003e#1146\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/41c780575654fe4fef3fc4e91a46c8c0e91b233b\"\u003e\u003ccode\u003e41c78057\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rezrah\"\u003e\u003ccode\u003e@​rezrah\u003c/code\u003e\u003c/a\u003e! - Updated GitHub brand logos (\u003ccode\u003emark-github\u003c/code\u003e and \u003ccode\u003elogo-github\u003c/code\u003e) to 2026 versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1137\"\u003e#1137\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/97cefc9fcb19f91133cffd557cc1f308e384ffb2\"\u003e\u003ccode\u003e97cefc9f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Bump js-yaml from 3.13.1 to 4.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1132\"\u003e#1132\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/c5411b048090e13a0e6ffafaa10efdc24a8e05b5\"\u003e\u003ccode\u003ec5411b04\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Loops\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1134\"\u003e#1134\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/131fbedc579b6ebc07716dc02ed947a168c560f2\"\u003e\u003ccode\u003e131fbedc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Markdown text wrapping options\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1133\"\u003e#1133\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/94ceabb7e1371eefd8ba26ec8eb59cf6149e7a29\"\u003e\u003ccode\u003e94ceabb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for feedback dialogs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1135\"\u003e#1135\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/be5df35d390439f972af3adbd9ec59d38ec4c624\"\u003e\u003ccode\u003ebe5df35d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Updates VS Code icon to closer match the real app icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1129\"\u003e#1129\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/68ebe53ba972e391fa2b60458e37348636e202ad\"\u003e\u003ccode\u003e68ebe53b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lukasoppermann\"\u003e\u003ccode\u003e@​lukasoppermann\u003c/code\u003e\u003c/a\u003e! - Added InboxFill icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1123\"\u003e#1123\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/1d34655547b0ae59211967af830d30ae919e0257\"\u003e\u003ccode\u003e1d346555\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds an icon for AI chat\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1120\"\u003e#1120\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/370c72c8cb511bceb4e096891ff2393e81f87fa3\"\u003e\u003ccode\u003e370c72c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/langermank\"\u003e\u003ccode\u003e@​langermank\u003c/code\u003e\u003c/a\u003e! - Add vscode-32.svg, vscode-48.svg\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1122\"\u003e#1122\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/dcf14c81ca32e4f1cee017a2815c66458a26b2fa\"\u003e\u003ccode\u003edcf14c81\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/langermank\"\u003e\u003ccode\u003e@​langermank\u003c/code\u003e\u003c/a\u003e! - Add 16 vscode\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor 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/primer/octicons/commit/63d6a23325e0bd8de8fb769e5a800fca92b52015\"\u003e\u003ccode\u003e63d6a23\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1147\"\u003e#1147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/41c780575654fe4fef3fc4e91a46c8c0e91b233b\"\u003e\u003ccode\u003e41c7805\u003c/code\u003e\u003c/a\u003e Updated GitHub logos (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1146\"\u003e#1146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/6c65ce6a747bd52c1978f88998235b988526d928\"\u003e\u003ccode\u003e6c65ce6\u003c/code\u003e\u003c/a\u003e Bump next from 14.2.32 to 14.2.35 in /lib/octicons_react (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1142\"\u003e#1142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/77ef6b225b3e7f30f210e10c45dd00b364a9973b\"\u003e\u003ccode\u003e77ef6b2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1141\"\u003e#1141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/97cefc9fcb19f91133cffd557cc1f308e384ffb2\"\u003e\u003ccode\u003e97cefc9\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.13.1 to 4.1.1 (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1137\"\u003e#1137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/4e7f72563a19270890e90a0523fd9bd33ac141e1\"\u003e\u003ccode\u003e4e7f725\u003c/code\u003e\u003c/a\u003e Bump next from 14.2.30 to 14.2.32 in /lib/octicons_react (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1139\"\u003e#1139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/c3afedbf55555472fe8fff916bc7c19ba63d0a5a\"\u003e\u003ccode\u003ec3afedb\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 in /lib/octicons_node (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1140\"\u003e#1140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/4424b1787ea708c56967b1653c333596a6032932\"\u003e\u003ccode\u003e4424b17\u003c/code\u003e\u003c/a\u003e Add workflow to check for changesets in PRs (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1138\"\u003e#1138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/d2627d3109bd49958e3a54638fa40bf169640ed5\"\u003e\u003ccode\u003ed2627d3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/be5df35d390439f972af3adbd9ec59d38ec4c624\"\u003e\u003ccode\u003ebe5df35\u003c/code\u003e\u003c/a\u003e Update VS Code icon (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/primer/octicons/compare/v19.14.0...v19.21.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@​primer/octicons-react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lit-html` from 3.2.1 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lit/lit/releases\"\u003elit-html's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elit-html@3.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4997\"\u003e#4997\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8\"\u003e\u003ccode\u003eaea85e24\u003c/code\u003e\u003c/a\u003e - Update README\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4988\"\u003e#4988\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/6792b7ef422a090374e67581b5c8f07dd779edc9\"\u003e\u003ccode\u003e6792b7ef\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ADNolan\"\u003e\u003ccode\u003e@​ADNolan\u003c/code\u003e\u003c/a\u003e! - Adjusted the comparison to use the name property of the _$resolve function and the resolveOverrideFn in private ssr support to prevent duplicated patching of the directive class.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4975\"\u003e#4975\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/43a3f4dc9a130d053f787a0ec150278d78e2442d\"\u003e\u003ccode\u003e43a3f4dc\u003c/code\u003e\u003c/a\u003e - Remove some redundant code from removePart()\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003elit-html@3.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4901\"\u003e#4901\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/c9160405deaf8de68bb1e587ef9b2484cb58b353\"\u003e\u003ccode\u003ec9160405\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/maxpatiiuk\"\u003e\u003ccode\u003e@​maxpatiiuk\u003c/code\u003e\u003c/a\u003e! - Dev mode warnings are now emitted on the next microtask after package import, allowing for a wider opportunity to suppress the warnings by consumers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4956\"\u003e#4956\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/0a9bc72016812f3c3cfb00e1e41e1cae418dde0b\"\u003e\u003ccode\u003e0a9bc720\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e! - Import barrels explicitly for compatibility with modern Node resolution w/ ESM\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lit/lit/blob/main/packages/lit-html/CHANGELOG.md\"\u003elit-html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/5044\"\u003e#5044\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/0d0170e87b06edd8295a31893c820162d0f16a23\"\u003e\u003ccode\u003e0d0170e87b06edd8295a31893c820162d0f16a23\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ava-cassiopeia\"\u003e\u003ccode\u003e@​ava-cassiopeia\u003c/code\u003e\u003c/a\u003e! - Make ClassInfo mutable\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/5064\"\u003e#5064\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/bc2926eb99a97ef4efb7eefbe133d6a33f216e18\"\u003e\u003ccode\u003ebc2926eb99a97ef4efb7eefbe133d6a33f216e18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/brysonbw\"\u003e\u003ccode\u003e@​brysonbw\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eSVGElement\u003c/code\u003e to the \u003ccode\u003erender()\u003c/code\u003e container type, allowing SVG elements to be used as render roots without type errors.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/5035\"\u003e#5035\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/c36626b8018ca78a47e61abdfa5b5904bed06843\"\u003e\u003ccode\u003ec36626b8018ca78a47e61abdfa5b5904bed06843\u003c/code\u003e\u003c/a\u003e - Make some of our directives generic, so that their DirectiveResult types capture everything needed to infer their render types. This is useful in template type checking.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4997\"\u003e#4997\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8\"\u003e\u003ccode\u003eaea85e24\u003c/code\u003e\u003c/a\u003e - Update README\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4988\"\u003e#4988\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/6792b7ef422a090374e67581b5c8f07dd779edc9\"\u003e\u003ccode\u003e6792b7ef\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ADNolan\"\u003e\u003ccode\u003e@​ADNolan\u003c/code\u003e\u003c/a\u003e! - Adjusted the comparison to use the name property of the _$resolve function and the resolveOverrideFn in private ssr support to prevent duplicated patching of the directive class.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4975\"\u003e#4975\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/43a3f4dc9a130d053f787a0ec150278d78e2442d\"\u003e\u003ccode\u003e43a3f4dc\u003c/code\u003e\u003c/a\u003e - Remove some redundant code from removePart()\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4901\"\u003e#4901\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/c9160405deaf8de68bb1e587ef9b2484cb58b353\"\u003e\u003ccode\u003ec9160405\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/maxpatiiuk\"\u003e\u003ccode\u003e@​maxpatiiuk\u003c/code\u003e\u003c/a\u003e! - Dev mode warnings are now emitted on the next microtask after package import, allowing for a wider opportunity to suppress the warnings by consumers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4956\"\u003e#4956\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/0a9bc72016812f3c3cfb00e1e41e1cae418dde0b\"\u003e\u003ccode\u003e0a9bc720\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e! - Import barrels explicitly for compatibility with modern Node resolution w/ ESM\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/36544f5e3eda494a0eebaec85ce691f9e6e5c2ad\"\u003e\u003ccode\u003e36544f5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3841\"\u003e#3841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/931d4c9eea564bb782ccaeb94d05dede7c0aa6f0\"\u003e\u003ccode\u003e931d4c9\u003c/code\u003e\u003c/a\u003e [infra] Fix IE11 test for \u003ccode\u003estyleMap\u003c/code\u003e (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3837\"\u003e#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/343187b1acbbdb02ce8d01fa0a0d326870419763\"\u003e\u003ccode\u003e343187b\u003c/code\u003e\u003c/a\u003e [lit-html] Static \u003ccode\u003ehtml\u003c/code\u003e should not add consumed value to \u003ccode\u003eTemplateResult\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/4431cbb85428e54bafa090088056a325fe623aa1\"\u003e\u003ccode\u003e4431cbb\u003c/code\u003e\u003c/a\u003e [lit-html] Fix styleMap initial render of mixed-case custom props (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3766\"\u003e#3766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/21e22cccf0bbac4147139041c5247b4a4846b524\"\u003e\u003ccode\u003e21e22cc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3791\"\u003e#3791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/88fe039015ff979e031efbdde1861ae5b11a0da5\"\u003e\u003ccode\u003e88fe039\u003c/code\u003e\u003c/a\u003e [lit-html] Allow numbers to be used as values in styleMap() (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/ab4e9c94975218be7de1bd48e1678d10db78abf0\"\u003e\u003ccode\u003eab4e9c9\u003c/code\u003e\u003c/a\u003e [infra] Skip \u003ccode\u003estyleMap\u003c/code\u003e priority test in IE11 (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3789\"\u003e#3789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/c3b71231df6c1d86a707edd35b4a89c045a31b80\"\u003e\u003ccode\u003ec3b7123\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3778\"\u003e#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/575fb578473031859b59b9ed98634ba091b389f7\"\u003e\u003ccode\u003e575fb57\u003c/code\u003e\u003c/a\u003e [ssr-client] Move experimental hydrate modules (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/7c1191da8e2f33e145ea58265531b7c744835401\"\u003e\u003ccode\u003e7c1191d\u003c/code\u003e\u003c/a\u003e [lit-html] styleMap fails when update contains priority directive (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lit/lit/commits/lit-element@3.3.2/packages/lit-html\"\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 lit-html since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mathjax` from 3.2.0 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mathjax/MathJax/releases\"\u003emathjax's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMathJax v3.2.2\u003c/h2\u003e\n\u003cp\u003eThis is a hot-fix release that resolves three issues introduced in v3.2.1. See the \u003ca href=\"https://github.com/mathjax/MathJax-src/releases/tag/3.2.2\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eMathJax v3.2.1\u003c/h2\u003e\n\u003cp\u003eThis is a bug fix release that resolves more than 40 issues, and includes significant updates to the speech-rule engine that handles MathJax's assistive technology. See the \u003ca href=\"https://github.com/mathjax/MathJax-src/releases/tag/3.2.1\"\u003erelease notes\u003c/a\u003e for details.\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/mathjax/MathJax/commit/600692ad9d3552cc25f85510d5797bc942ecc9f7\"\u003e\u003ccode\u003e600692a\u003c/code\u003e\u003c/a\u003e Merge commit '77f42d6e4' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/e75730b720f4540c4852716ac303f02deef95e51\"\u003e\u003ccode\u003ee75730b\u003c/code\u003e\u003c/a\u003e Update travis to use ubuntu 20.04 so that stable node.js can be used again.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/227c4fecc0037cef1866d03c64c3af10b685916d\"\u003e\u003ccode\u003e227c4fe\u003c/code\u003e\u003c/a\u003e Update to version 3.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/77f42d6e4615933216f8fffe33f26e66f9680c96\"\u003e\u003ccode\u003e77f42d6\u003c/code\u003e\u003c/a\u003e Add configuration information to bug template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/559183b7075bc96b69bdbb54f4314e9cbe9d7a06\"\u003e\u003ccode\u003e559183b\u003c/code\u003e\u003c/a\u003e Merge branch 'develop'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/60e1ca93620cb7543891b4fcae3921d618d6b540\"\u003e\u003ccode\u003e60e1ca9\u003c/code\u003e\u003c/a\u003e Update travis config to use node v17 since stable errors on travis.  Remember...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/34fe0235a4c8e7ca6a88a83ca589d727de78e1c2\"\u003e\u003ccode\u003e34fe023\u003c/code\u003e\u003c/a\u003e Merge branch 'develop'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/64fd2fab930b6885b1098616c42594a156076498\"\u003e\u003ccode\u003e64fd2fa\u003c/code\u003e\u003c/a\u003e Update to version 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/bea9e1a6e6433d6eef739f3df1f449d49285d0cd\"\u003e\u003ccode\u003ebea9e1a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mathjax/MathJax/issues/2763\"\u003e#2763\u003c/a\u003e from EricDunsworth/contributing-css-tricks-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/9a69defd9f95083f5a16ad56d6e06ddf7ff48cd0\"\u003e\u003ccode\u003e9a69def\u003c/code\u003e\u003c/a\u003e CONTRIBUTING: Fix broken CSS-Tricks link\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mathjax/MathJax/compare/3.2.0...3.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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#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 18.3.27 to 19.2.10\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 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-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 `swr` from 2.3.0 to 2.3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/swr/releases\"\u003eswr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: upgrade dev deps for build by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4188\"\u003evercel/swr#4188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate use-sync-external-store to latest by \u003ca href=\"https://github.com/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4189\"\u003evercel/swr#4189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cve-2025-55182 critical rce vulnerability by \u003ca href=\"https://github.com/PierreCrb\"\u003e\u003ccode\u003e@​PierreCrb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4192\"\u003evercel/swr#4192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cve-2025-55184 \u0026amp; CVE-2025-55183 by \u003ca href=\"https://github.com/PierreCrb\"\u003e\u003ccode\u003e@​PierreCrb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4198\"\u003evercel/swr#4198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade dev dep nextjs by \u003ca href=\"https://github.com/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4199\"\u003evercel/swr#4199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate dev dependencies to address cve by \u003ca href=\"https://github.com/PierreCrb\"\u003e\u003ccode\u003e@​PierreCrb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4200\"\u003evercel/swr#4200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eenhance: Improve TSDoc comments by \u003ca href=\"https://github.com/shuding\"\u003e\u003ccode\u003e@​shuding\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4203\"\u003evercel/swr#4203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Import \u003ccode\u003eact\u003c/code\u003e from React by \u003ca href=\"https://github.com/shuding\"\u003e\u003ccode\u003e@​shuding\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4202\"\u003evercel/swr#4202\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/PierreCrb\"\u003e\u003ccode\u003e@​PierreCrb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4192\"\u003evercel/swr#4192\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/swr/compare/v2.3.7...v2.3.8\"\u003ehttps://github.com/vercel/swr/compare/v2.3.7...v2.3.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: upgrade ci node version to 22 by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4184\"\u003evercel/swr#4184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: upgrade pnpm version by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4185\"\u003evercel/swr#4185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: upgrade playwright version by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4186\"\u003evercel/swr#4186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: upgrade eslint version and fix lint problem by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4187\"\u003evercel/swr#4187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add \u003ccode\u003estrictServerPrefetchWarning\u003c/code\u003e by \u003ca href=\"https://github.com/shuding\"\u003e\u003ccode\u003e@​shuding\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4183\"\u003evercel/swr#4183\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/swr/compare/v2.3.6...v2.3.7\"\u003ehttps://github.com/vercel/swr/compare/v2.3.6...v2.3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.6\u003c/h2\u003e\n\u003ch2\u003ePatches\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: do not error when not enabled during suspense by \u003ca href=\"https://github.com/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4156\"\u003evercel/swr#4156\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/swr/compare/v2.3.5...v2.3.6\"\u003ehttps://github.com/vercel/swr/compare/v2.3.5...v2.3.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.5\u003c/h2\u003e\n\u003ch2\u003ePatches\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: optimize \u003ccode\u003euseSWRConfig\u003c/code\u003e with \u003ccode\u003euseMemo\u003c/code\u003e to maintain stable reference by \u003ca href=\"https://github.com/samuel871211\"\u003e\u003ccode\u003e@​samuel871211\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4110\"\u003evercel/swr#4110\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/vercel/swr/pull/4076\"\u003evercel/swr#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: react.use should not depend on data condition by \u003ca href=\"https://github.com/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4150\"\u003evercel/swr#4150\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Sync \u003ccode\u003ePublicConfiguration.onDiscarded\u003c/code\u003e tsdoc with SWR official website by \u003ca href=\"https://github.com/samuel871211\"\u003e\u003ccode\u003e@​samuel871211\u003c/code\u003e\u003c/a\u003e in\u003c/li\u003e\n\u003cli\u003etest: e2e test for 2702 by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4154\"\u003evercel/swr#4154\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/eungwang1\"\u003e\u003ccode\u003e@​eungwang1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/2947\"\u003evercel/swr#2947\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/swr/compare/v2.3.4...v2.3.5\"\u003ehttps://github.com/vercel/swr/compare/v2.3.4...v2.3.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.5-beta.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/e0426a90cdd7a9130342da3930e07385fe2a4632\"\u003e\u003ccode\u003ee0426a9\u003c/code\u003e\u003c/a\u003e 2.3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/ca6e11d4f9fc6fb8a7066bf5d4226d5a9df037d8\"\u003e\u003ccode\u003eca6e11d\u003c/code\u003e\u003c/a\u003e test: Import \u003ccode\u003eact\u003c/code\u003e from React (\u003ca href=\"https://redirect.github.com/vercel/swr/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/eff8fda1ca86c6d87412b8cbe7e943e83f530638\"\u003e\u003ccode\u003eeff8fda\u003c/code\u003e\u003c/a\u003e enhance: Improve TSDoc comments (\u003ca href=\"https://redirect.github.com/vercel/swr/issues/4203\"\u003e#4203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/b2e7db36539026f69e791db682f089d56a4b4760\"\u003e\u003ccode\u003eb2e7db3\u003c/code\u003e\u003c/a\u003e update dev dependencies to address cve (\u003ca href=\"https://redirect.github.com/vercel/swr/issues/4200\"\u003e#4200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/952198b55d0256cedcf27a5ca266af5fe7359f4a\"\u003e\u003ccode\u003e952198b\u003c/code\u003e\u003c/a\u003e upgrade dev dep nextjs (\u003ca href=\"https://redirect.github.com/vercel/swr/issues/4199\"\u003e#4199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/147c72840dba98185ae18ae5968a6b3265fe831a\"\u003e\u003ccode\u003e147c728\u003c/code\u003e\u003c/a\u003e fix: cve-2025-55184 \u0026amp; CVE-2025-55183 (\u003ca href=\"https://redirect.github.com/vercel/swr/issues/4198\"\u003e#4198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/705104016a6fb1d3536c8b9278acf30ddda0f770\"\u003e\u003ccode\u003e7051040\u003c/code\u003e\u003c/a\u003e fix: cve-2025-55182 critical rce vulnerability (\u003ca href=\"https://redirect.github.com/vercel/swr/issues/4192\"\u003e#4192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/da76c018eb4a3277eb7385629241d1c07e4549f1\"\u003e\u003ccode\u003eda76c01\u003c/code\u003e\u003c/a\u003e update use-sync-external-store to latest (\u003ca href=\"https://redirect.github.com/vercel/swr/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/c7eda399236e479152a4267667fa5c76435fadee\"\u003e\u003ccode\u003ec7eda39\u003c/code\u003e\u003c/a\u003e deps: upgrade dev deps for build (\u003ca href=\"https://redirect.github.com/vercel/swr/issues/4188\"\u003e#4188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/5460504a8c08e61008463b8a68883dd5d38bc438\"\u003e\u003ccode\u003e5460504\u003c/code\u003e\u003c/a\u003e 2.3.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/swr/compare/v2.3.0...v2.3.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.10.2 to 25.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 18.3.27 to 19.2.10\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 `@typescript-eslint/eslint-plugin` from 8.19.0 to 8.54.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.54.0\u003c/h2\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e support ScopeManager#addGlobals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914\"\u003e#11914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e prevent misidentification of \u003ccode\u003e\u0026quot;use strict\u0026quot;\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995\"\u003e#11995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle missing \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958\"\u003e#11958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrancesco Trotta\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.53.0\u003c/h2\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency prettier to v3.8.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11991\"\u003e#11991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our...\n\n_Description has been truncated_","html_url":"https://github.com/talentestors/giscus/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/talentestors%2Fgiscus/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"3858019437","node_id":"PR_kwDODEc_-M6_eNEK","number":3118,"state":"open","title":"chore(website deps): bump the npm_and_yarn group across 1 directory with 27 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-26T22:53:51.000Z","updated_at":"2026-02-01T06:07:00.939Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(website deps): bump","group_name":"npm_and_yarn","update_count":27,"packages":[{"name":"@babel/cli","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@datadog/browser-logs","old_version":"4.50.1","new_version":"6.25.4","repository_url":"https://github.com/DataDog/browser-sdk"},{"name":"@datadog/browser-rum","old_version":"4.50.1","new_version":"6.25.4","repository_url":"https://github.com/DataDog/browser-sdk"},{"name":"@fullhuman/postcss-purgecss","old_version":"4.1.3","new_version":"8.0.0","repository_url":"https://github.com/FullHuman/purgecss"},{"name":"@tailwindcss/forms","old_version":"0.3.4","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/typography","old_version":"0.4.1","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@types/node","old_version":"25.0.3","new_version":"25.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"alpinejs","old_version":"2.8.2","new_version":"3.15.5","repository_url":"https://github.com/alpinejs/alpine"},{"name":"chalk","old_version":"4.1.2","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"cheerio","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/cheeriojs/cheerio"},{"name":"core-js","old_version":"3.47.0","new_version":"3.48.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"domhandler","old_version":"4.3.1","new_version":"5.0.3","repository_url":"https://github.com/fb55/domhandler"},{"name":"dotenv-defaults","old_version":"2.0.2","new_version":"5.0.2","repository_url":"https://github.com/mrsteele/dotenv-defaults"},{"name":"@types/dotenv-defaults","old_version":"2.0.4","new_version":"5.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"downshift","old_version":"6.1.12","new_version":"9.0.13","repository_url":"https://github.com/downshift-js/downshift"},{"name":"glob-promise","old_version":"4.2.2","new_version":"6.0.7","repository_url":"https://github.com/ahmadnassri/node-glob-promise"},{"name":"postcss-cli","old_version":"8.3.1","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"postcss-import","old_version":"14.1.0","new_version":"16.1.1","repository_url":"https://github.com/postcss/postcss-import"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"regenerator-runtime","old_version":"0.13.11","new_version":"0.14.1","repository_url":"https://github.com/facebook/regenerator"},{"name":"tailwindcss","old_version":"2.2.19","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typesense","old_version":"1.8.2","new_version":"2.1.0","repository_url":"https://github.com/typesense/typesense-js"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 27 updates in the /website directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) | `7.28.3` | `7.28.6` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.28.6` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `7.28.6` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@datadog/browser-logs](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs) | `4.50.1` | `6.25.4` |\n| [@datadog/browser-rum](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum) | `4.50.1` | `6.25.4` |\n| [@fullhuman/postcss-purgecss](https://github.com/FullHuman/purgecss) | `4.1.3` | `8.0.0` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.3.4` | `0.5.11` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.4.1` | `0.5.19` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.0.10` |\n| [alpinejs](https://github.com/alpinejs/alpine/tree/HEAD/packages/alpinejs) | `2.8.2` | `3.15.5` |\n| [chalk](https://github.com/chalk/chalk) | `4.1.2` | `5.6.2` |\n| [cheerio](https://github.com/cheeriojs/cheerio) | `1.1.2` | `1.2.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.47.0` | `3.48.0` |\n| [domhandler](https://github.com/fb55/domhandler) | `4.3.1` | `5.0.3` |\n| [dotenv-defaults](https://github.com/mrsteele/dotenv-defaults) | `2.0.2` | `5.0.2` |\n| [@types/dotenv-defaults](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dotenv-defaults) | `2.0.4` | `5.0.0` |\n| [downshift](https://github.com/downshift-js/downshift) | `6.1.12` | `9.0.13` |\n| [glob-promise](https://github.com/ahmadnassri/node-glob-promise) | `4.2.2` | `6.0.7` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `8.3.1` | `11.0.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `14.1.0` | `16.1.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [regenerator-runtime](https://github.com/facebook/regenerator) | `0.13.11` | `0.14.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `2.2.19` | `4.1.18` |\n| [typesense](https://github.com/typesense/typesense-js) | `1.8.2` | `2.1.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n\n\nUpdates `@babel/cli` from 7.28.3 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/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/cli\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/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-cli/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d9fa9c575e9d3952d1a146ceba6fbda88c63192b\"\u003e\u003ccode\u003ed9fa9c5\u003c/code\u003e\u003c/a\u003e [Babel 8]: Bump glob to v12 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17594\"\u003e#17594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/83964de951228aa093f0500d313db00e8d4e5b0d\"\u003e\u003ccode\u003e83964de\u003c/code\u003e\u003c/a\u003e [Babel 8] chore: bump glob to v11 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17590\"\u003e#17590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-cli\"\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/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 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.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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\u003c/blockquote\u003e\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\u003eSee full diff 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\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.5 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.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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\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\u003c/blockquote\u003e\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/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.28.4 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/runtime\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/browser-logs` from 4.50.1 to 6.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/releases\"\u003e\u003ccode\u003e@​datadog/browser-logs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 fix reading cookies containing special characters (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4066\"\u003e#4066\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Fix developer extension crash due to missing build variable (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4061\"\u003e#4061\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13615] fix remote config tracing options support (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4062\"\u003e#4062\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 do not rely on monitors for deployment gate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3973\"\u003e#3973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e to v5 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4032\"\u003e#4032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency \u003ccode\u003e@​playwright/test\u003c/code\u003e to v1.57.0 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4005\"\u003e#4005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4031\"\u003e#4031\u003c/a\u003e) [FLAGGING] [RUM-REACT] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Fix profiling \u0026lt;-\u0026gt; long task association regression (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4045\"\u003e#4045\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e🐛 Fix flaky long task \u0026lt;-\u0026gt; action correlation (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4050\"\u003e#4050\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✨[PANA-5288] Update rum-events-format to pull in BrowserChangeRecord (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4035\"\u003e#4035\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;👷 disable deploy-prod-canary during the freeze (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4053\"\u003e#4053\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4058\"\u003e#4058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 disable deploy-prod-canary during the freeze (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4053\"\u003e#4053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 update the token to AWS after renewing it (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4048\"\u003e#4048\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/DataDog/browser-sdk/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​datadog/browser-logs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 fix reading cookies containing special characters (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4066\"\u003e#4066\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Fix developer extension crash due to missing build variable (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4061\"\u003e#4061\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13615] fix remote config tracing options support (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4062\"\u003e#4062\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 do not rely on monitors for deployment gate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3973\"\u003e#3973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e to v5 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4032\"\u003e#4032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency \u003ccode\u003e@​playwright/test\u003c/code\u003e to v1.57.0 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4005\"\u003e#4005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4031\"\u003e#4031\u003c/a\u003e) [FLAGGING] [RUM-REACT] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Fix profiling \u0026lt;-\u0026gt; long task association regression (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4045\"\u003e#4045\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e🐛 Fix flaky long task \u0026lt;-\u0026gt; action correlation (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4050\"\u003e#4050\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✨[PANA-5288] Update rum-events-format to pull in BrowserChangeRecord (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4035\"\u003e#4035\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/8cb3ee66f41f445283434668cd2070cb812ae7a5\"\u003e\u003ccode\u003e8cb3ee6\u003c/code\u003e\u003c/a\u003e v6.25.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/083b6001214408292e6363fb84e6f458415c5639\"\u003e\u003ccode\u003e083b600\u003c/code\u003e\u003c/a\u003e v6.25.3 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4068\"\u003e#4068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/6d576b0f81524827d68ae25ddbbacab7153201c7\"\u003e\u003ccode\u003e6d576b0\u003c/code\u003e\u003c/a\u003e v6.25.2 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4059\"\u003e#4059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/d475125e9deb9ab5fd3fc2d4dc8d2e2484d7e56d\"\u003e\u003ccode\u003ed475125\u003c/code\u003e\u003c/a\u003e v6.25.1 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4041\"\u003e#4041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/ef55ece2f884d7b579d415468e90d85b02f4a010\"\u003e\u003ccode\u003eef55ece\u003c/code\u003e\u003c/a\u003e v6.25.0 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4012\"\u003e#4012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/1a601f223e904963017c4c09f587df37a64bb696\"\u003e\u003ccode\u003e1a601f2\u003c/code\u003e\u003c/a\u003e v6.24.1 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3968\"\u003e#3968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/1ed625fc7f1de4f88b81da4d949c49ce3ab70f89\"\u003e\u003ccode\u003e1ed625f\u003c/code\u003e\u003c/a\u003e ♻️  remove constants from the \u003ccode\u003eConfiguration\u003c/code\u003e object (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3960\"\u003e#3960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/0a92a6dec9e962a0009bb13958fddd8270ef7ec9\"\u003e\u003ccode\u003e0a92a6d\u003c/code\u003e\u003c/a\u003e 👷  Reduce packages boilerplate a bit more (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3957\"\u003e#3957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/d4aaac44074b6612bac870e8280d35bc9d604914\"\u003e\u003ccode\u003ed4aaac4\u003c/code\u003e\u003c/a\u003e v6.24.0 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3958\"\u003e#3958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/064ac7d4e45775a9f42bc861c922e6b4f025804d\"\u003e\u003ccode\u003e064ac7d\u003c/code\u003e\u003c/a\u003e 👷 reduce build boilerplate (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3938\"\u003e#3938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DataDog/browser-sdk/commits/v6.25.4/packages/logs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/browser-rum` from 4.50.1 to 6.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/releases\"\u003e\u003ccode\u003e@​datadog/browser-rum\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 fix reading cookies containing special characters (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4066\"\u003e#4066\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Fix developer extension crash due to missing build variable (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4061\"\u003e#4061\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13615] fix remote config tracing options support (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4062\"\u003e#4062\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 do not rely on monitors for deployment gate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3973\"\u003e#3973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e to v5 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4032\"\u003e#4032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency \u003ccode\u003e@​playwright/test\u003c/code\u003e to v1.57.0 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4005\"\u003e#4005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4031\"\u003e#4031\u003c/a\u003e) [FLAGGING] [RUM-REACT] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Fix profiling \u0026lt;-\u0026gt; long task association regression (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4045\"\u003e#4045\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e🐛 Fix flaky long task \u0026lt;-\u0026gt; action correlation (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4050\"\u003e#4050\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✨[PANA-5288] Update rum-events-format to pull in BrowserChangeRecord (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4035\"\u003e#4035\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;👷 disable deploy-prod-can...\n\n_Description has been truncated_","html_url":"https://github.com/parampavar/vector/pull/3118","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/parampavar%2Fvector/issues/3118","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3118/packages"},{"uuid":"3857615811","node_id":"PR_kwDOEOb05s6_c1-w","number":554,"state":"closed","title":"chore(website deps): bump the npm_and_yarn group across 1 directory with 27 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-01T05:11:16.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-26T20:52:59.000Z","updated_at":"2026-02-01T05:11:17.000Z","time_to_close":461897,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(website deps): bump","group_name":"npm_and_yarn","update_count":27,"packages":[{"name":"@babel/cli","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@datadog/browser-logs","old_version":"4.50.1","new_version":"6.25.4","repository_url":"https://github.com/DataDog/browser-sdk"},{"name":"@datadog/browser-rum","old_version":"4.50.1","new_version":"6.25.4","repository_url":"https://github.com/DataDog/browser-sdk"},{"name":"@fullhuman/postcss-purgecss","old_version":"4.1.3","new_version":"8.0.0","repository_url":"https://github.com/FullHuman/purgecss"},{"name":"@tailwindcss/forms","old_version":"0.3.4","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/typography","old_version":"0.4.1","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@types/node","old_version":"25.0.3","new_version":"25.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"alpinejs","old_version":"2.8.2","new_version":"3.15.5","repository_url":"https://github.com/alpinejs/alpine"},{"name":"chalk","old_version":"4.1.2","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"cheerio","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/cheeriojs/cheerio"},{"name":"core-js","old_version":"3.47.0","new_version":"3.48.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"domhandler","old_version":"4.3.1","new_version":"5.0.3","repository_url":"https://github.com/fb55/domhandler"},{"name":"dotenv-defaults","old_version":"2.0.2","new_version":"5.0.2","repository_url":"https://github.com/mrsteele/dotenv-defaults"},{"name":"@types/dotenv-defaults","old_version":"2.0.4","new_version":"5.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"downshift","old_version":"6.1.12","new_version":"9.0.13","repository_url":"https://github.com/downshift-js/downshift"},{"name":"glob-promise","old_version":"4.2.2","new_version":"6.0.7","repository_url":"https://github.com/ahmadnassri/node-glob-promise"},{"name":"postcss-cli","old_version":"8.3.1","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"postcss-import","old_version":"14.1.0","new_version":"16.1.1","repository_url":"https://github.com/postcss/postcss-import"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"regenerator-runtime","old_version":"0.13.11","new_version":"0.14.1","repository_url":"https://github.com/facebook/regenerator"},{"name":"tailwindcss","old_version":"2.2.19","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typesense","old_version":"1.8.2","new_version":"2.1.0","repository_url":"https://github.com/typesense/typesense-js"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 27 updates in the /website directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) | `7.28.3` | `7.28.6` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.28.6` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `7.28.6` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@datadog/browser-logs](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs) | `4.50.1` | `6.25.4` |\n| [@datadog/browser-rum](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum) | `4.50.1` | `6.25.4` |\n| [@fullhuman/postcss-purgecss](https://github.com/FullHuman/purgecss) | `4.1.3` | `8.0.0` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.3.4` | `0.5.11` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.4.1` | `0.5.19` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.0.10` |\n| [alpinejs](https://github.com/alpinejs/alpine/tree/HEAD/packages/alpinejs) | `2.8.2` | `3.15.5` |\n| [chalk](https://github.com/chalk/chalk) | `4.1.2` | `5.6.2` |\n| [cheerio](https://github.com/cheeriojs/cheerio) | `1.1.2` | `1.2.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.47.0` | `3.48.0` |\n| [domhandler](https://github.com/fb55/domhandler) | `4.3.1` | `5.0.3` |\n| [dotenv-defaults](https://github.com/mrsteele/dotenv-defaults) | `2.0.2` | `5.0.2` |\n| [@types/dotenv-defaults](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dotenv-defaults) | `2.0.4` | `5.0.0` |\n| [downshift](https://github.com/downshift-js/downshift) | `6.1.12` | `9.0.13` |\n| [glob-promise](https://github.com/ahmadnassri/node-glob-promise) | `4.2.2` | `6.0.7` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `8.3.1` | `11.0.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `14.1.0` | `16.1.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [regenerator-runtime](https://github.com/facebook/regenerator) | `0.13.11` | `0.14.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `2.2.19` | `4.1.18` |\n| [typesense](https://github.com/typesense/typesense-js) | `1.8.2` | `2.1.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n\n\nUpdates `@babel/cli` from 7.28.3 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/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/cli\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/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-cli/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d9fa9c575e9d3952d1a146ceba6fbda88c63192b\"\u003e\u003ccode\u003ed9fa9c5\u003c/code\u003e\u003c/a\u003e [Babel 8]: Bump glob to v12 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17594\"\u003e#17594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/83964de951228aa093f0500d313db00e8d4e5b0d\"\u003e\u003ccode\u003e83964de\u003c/code\u003e\u003c/a\u003e [Babel 8] chore: bump glob to v11 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17590\"\u003e#17590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-cli\"\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/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 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.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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\u003c/blockquote\u003e\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\u003eSee full diff 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\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.5 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.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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\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\u003c/blockquote\u003e\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/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.28.4 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/runtime\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/browser-logs` from 4.50.1 to 6.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/releases\"\u003e\u003ccode\u003e@​datadog/browser-logs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 fix reading cookies containing special characters (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4066\"\u003e#4066\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Fix developer extension crash due to missing build variable (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4061\"\u003e#4061\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13615] fix remote config tracing options support (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4062\"\u003e#4062\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 do not rely on monitors for deployment gate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3973\"\u003e#3973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e to v5 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4032\"\u003e#4032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency \u003ccode\u003e@​playwright/test\u003c/code\u003e to v1.57.0 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4005\"\u003e#4005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4031\"\u003e#4031\u003c/a\u003e) [FLAGGING] [RUM-REACT] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Fix profiling \u0026lt;-\u0026gt; long task association regression (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4045\"\u003e#4045\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e🐛 Fix flaky long task \u0026lt;-\u0026gt; action correlation (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4050\"\u003e#4050\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✨[PANA-5288] Update rum-events-format to pull in BrowserChangeRecord (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4035\"\u003e#4035\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;👷 disable deploy-prod-canary during the freeze (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4053\"\u003e#4053\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4058\"\u003e#4058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 disable deploy-prod-canary during the freeze (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4053\"\u003e#4053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 update the token to AWS after renewing it (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4048\"\u003e#4048\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/DataDog/browser-sdk/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​datadog/browser-logs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 fix reading cookies containing special characters (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4066\"\u003e#4066\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Fix developer extension crash due to missing build variable (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4061\"\u003e#4061\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13615] fix remote config tracing options support (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4062\"\u003e#4062\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 do not rely on monitors for deployment gate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3973\"\u003e#3973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e to v5 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4032\"\u003e#4032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency \u003ccode\u003e@​playwright/test\u003c/code\u003e to v1.57.0 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4005\"\u003e#4005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4031\"\u003e#4031\u003c/a\u003e) [FLAGGING] [RUM-REACT] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Fix profiling \u0026lt;-\u0026gt; long task association regression (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4045\"\u003e#4045\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e🐛 Fix flaky long task \u0026lt;-\u0026gt; action correlation (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4050\"\u003e#4050\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✨[PANA-5288] Update rum-events-format to pull in BrowserChangeRecord (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4035\"\u003e#4035\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/8cb3ee66f41f445283434668cd2070cb812ae7a5\"\u003e\u003ccode\u003e8cb3ee6\u003c/code\u003e\u003c/a\u003e v6.25.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/083b6001214408292e6363fb84e6f458415c5639\"\u003e\u003ccode\u003e083b600\u003c/code\u003e\u003c/a\u003e v6.25.3 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4068\"\u003e#4068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/6d576b0f81524827d68ae25ddbbacab7153201c7\"\u003e\u003ccode\u003e6d576b0\u003c/code\u003e\u003c/a\u003e v6.25.2 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4059\"\u003e#4059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/d475125e9deb9ab5fd3fc2d4dc8d2e2484d7e56d\"\u003e\u003ccode\u003ed475125\u003c/code\u003e\u003c/a\u003e v6.25.1 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4041\"\u003e#4041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/ef55ece2f884d7b579d415468e90d85b02f4a010\"\u003e\u003ccode\u003eef55ece\u003c/code\u003e\u003c/a\u003e v6.25.0 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4012\"\u003e#4012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/1a601f223e904963017c4c09f587df37a64bb696\"\u003e\u003ccode\u003e1a601f2\u003c/code\u003e\u003c/a\u003e v6.24.1 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3968\"\u003e#3968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/1ed625fc7f1de4f88b81da4d949c49ce3ab70f89\"\u003e\u003ccode\u003e1ed625f\u003c/code\u003e\u003c/a\u003e ♻️  remove constants from the \u003ccode\u003eConfiguration\u003c/code\u003e object (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3960\"\u003e#3960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/0a92a6dec9e962a0009bb13958fddd8270ef7ec9\"\u003e\u003ccode\u003e0a92a6d\u003c/code\u003e\u003c/a\u003e 👷  Reduce packages boilerplate a bit more (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3957\"\u003e#3957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/d4aaac44074b6612bac870e8280d35bc9d604914\"\u003e\u003ccode\u003ed4aaac4\u003c/code\u003e\u003c/a\u003e v6.24.0 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3958\"\u003e#3958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/064ac7d4e45775a9f42bc861c922e6b4f025804d\"\u003e\u003ccode\u003e064ac7d\u003c/code\u003e\u003c/a\u003e 👷 reduce build boilerplate (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3938\"\u003e#3938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DataDog/browser-sdk/commits/v6.25.4/packages/logs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/browser-rum` from 4.50.1 to 6.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/releases\"\u003e\u003ccode\u003e@​datadog/browser-rum\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 fix reading cookies containing special characters (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4066\"\u003e#4066\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Fix developer extension crash due to missing build variable (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4061\"\u003e#4061\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13615] fix remote config tracing options support (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4062\"\u003e#4062\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 do not rely on monitors for deployment gate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3973\"\u003e#3973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e to v5 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4032\"\u003e#4032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency \u003ccode\u003e@​playwright/test\u003c/code\u003e to v1.57.0 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4005\"\u003e#4005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4031\"\u003e#4031\u003c/a\u003e) [FLAGGING] [RUM-REACT] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Fix profiling \u0026lt;-\u0026gt; long task association regression (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4045\"\u003e#4045\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e🐛 Fix flaky long task \u0026lt;-\u0026gt; action correlation (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4050\"\u003e#4050\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✨[PANA-5288] Update rum-events-format to pull in BrowserChangeRecord (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4035\"\u003e#4035\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;👷 disable deploy-prod-can...\n\n_Description has been truncated_","html_url":"https://github.com/fr34k8/vector/pull/554","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fr34k8%2Fvector/issues/554","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/554/packages"}],"issue_packages":[{"old_version":"10.1.0","new_version":"11.0.1","update_type":"major","path":null,"pr_created_at":"2026-06-02T22:41:26.000Z","version_change":"10.1.0 → 11.0.1","issue":{"uuid":"4575473236","node_id":"PR_kwDOQMWxUc7h_r7q","number":92,"state":"open","title":"chore(deps)(deps): bump the major-dependencies group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependencies","triage"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-02T22:41:26.000Z","updated_at":"2026-06-06T13:53:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"major-dependencies","update_count":11,"packages":[{"name":"dotenv","old_version":"16.6.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"express","old_version":"4.22.1","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"nodemailer","old_version":"7.0.13","new_version":"8.0.10","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"vue-router","old_version":"4.6.4","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"jsdom","old_version":"27.4.0","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lint-staged","old_version":"16.4.0","new_version":"17.0.7","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"postcss-cli","old_version":"10.1.0","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"sinon","old_version":"21.1.2","new_version":"22.0.0","repository_url":"https://github.com/sinonjs/sinon"},{"name":"unplugin-vue-components","old_version":"30.0.0","new_version":"32.1.0","repository_url":"https://github.com/unplugin/unplugin-vue-components"},{"name":"vite","old_version":"7.3.2","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"knip","old_version":"5.88.1","new_version":"6.15.0","repository_url":"https://github.com/webpro-nl/knip"}],"path":null,"ecosystem":"npm"},"body":"Bumps the major-dependencies group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `17.4.2` |\n| [express](https://github.com/expressjs/express) | `4.22.1` | `5.2.1` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.13` | `8.0.10` |\n| [vue-router](https://github.com/vuejs/router) | `4.6.4` | `5.1.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.4.0` | `29.1.1` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.4.0` | `17.0.7` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `10.1.0` | `11.0.1` |\n| [sinon](https://github.com/sinonjs/sinon) | `21.1.2` | `22.0.0` |\n| [unplugin-vue-components](https://github.com/unplugin/unplugin-vue-components) | `30.0.0` | `32.1.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.2` | `8.0.16` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.88.1` | `6.15.0` |\n\n\nUpdates `dotenv` from 16.6.1 to 17.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.1...v17.4.2\"\u003e17.4.2\u003c/a\u003e (2026-04-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved skill files - tightened up details (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.0\"\u003e17.4.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskills/\u003c/code\u003e folder with focused agent skills: \u003ccode\u003eskills/dotenv/SKILL.md\u003c/code\u003e (core usage) and \u003ccode\u003eskills/dotenvx/SKILL.md\u003c/code\u003e (encryption, multiple environments, variable expansion) for AI coding agent discovery via the skills.sh ecosystem (\u003ccode\u003enpx skills add motdotla/dotenv\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTighten up logs: \u003ccode\u003e◇ injecting env (14) from .env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.2.4\"\u003e17.2.4\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eDotenvPopulateInput\u003c/code\u003e accept \u003ccode\u003eNodeJS.ProcessEnv\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eGive back to dotenv by checking out my newest project \u003ca href=\"https://github.com/vestauth/vestauth\"\u003evestauth\u003c/a\u003e. It is auth for agents. Thank you for using my software.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.2...v17.2.3\"\u003e17.2.3\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed typescript error definition (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/912\"\u003e#912\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/motdotla/dotenv/commit/f116f70310abab44fbfddbaeb833698b5bf84a9b\"\u003e\u003ccode\u003ef116f70\u003c/code\u003e\u003c/a\u003e 17.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3a8161274fdd745239b86e604f4a7e972a1d3902\"\u003e\u003ccode\u003e3a81612\u003c/code\u003e\u003c/a\u003e fix visual order of faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/13f55a89e136b2024e68d277b836dd5260fc16cf\"\u003e\u003ccode\u003e13f55a8\u003c/code\u003e\u003c/a\u003e Merge branch 'skill'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/4bbbf73f0906bd69975c48bf310a84b686e5b1b4\"\u003e\u003ccode\u003e4bbbf73\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c3da64bb2ba1d0e02f8b9b2b7ccb7e6f7a51d56c\"\u003e\u003ccode\u003ec3da64b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1009\"\u003e#1009\u003c/a\u003e from motdotla/skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6f743b173fbd6c26f7eab7040d251f9a6c8b977d\"\u003e\u003ccode\u003e6f743b1\u003c/code\u003e\u003c/a\u003e update source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/fc2c6247e858a32d4024cb06a5b0c79aa35851f5\"\u003e\u003ccode\u003efc2c624\u003c/code\u003e\u003c/a\u003e update skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/972315ba74bb2bbba4483d112e853fd26006ef8a\"\u003e\u003ccode\u003e972315b\u003c/code\u003e\u003c/a\u003e Tighten up skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2795fce3d1ed07b4c570f1e06ab1c0d533c86997\"\u003e\u003ccode\u003e2795fce\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/d5495d4ae8e4e41ef9a682c9e00c81552794274e\"\u003e\u003ccode\u003ed5495d4\u003c/code\u003e\u003c/a\u003e adjust skill\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v16.6.1...v17.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 4.22.1 to 5.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\u003cbr /\u003e\nThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eRelease: 5.2.1 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6933\"\u003eexpressjs/express#6933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/v5.2.0...v5.2.1\"\u003ehttps://github.com/expressjs/express/compare/v5.2.0...v5.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch2\u003eImportant: Security\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.11 to 3.28.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6429\"\u003eexpressjs/express#6429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor: simplify \u003ccode\u003eacceptsLanguages\u003c/code\u003e implementation using spread operator by \u003ca href=\"https://github.com/Ayoub-Mabrouk\"\u003e\u003ccode\u003e@​Ayoub-Mabrouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6137\"\u003eexpressjs/express#6137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eincreased code coverage of utils.js file by \u003ca href=\"https://github.com/ashish3011\"\u003e\u003ccode\u003e@​ashish3011\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6386\"\u003eexpressjs/express#6386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove duplicate word by \u003ca href=\"https://github.com/dufucun\"\u003e\u003ccode\u003e@​dufucun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6456\"\u003eexpressjs/express#6456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.13 to 3.28.16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6498\"\u003eexpressjs/express#6498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.3.0 to 4.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6497\"\u003eexpressjs/express#6497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6496\"\u003eexpressjs/express#6496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add node.js 24 to test matrix by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6504\"\u003eexpressjs/express#6504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codeql config by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6488\"\u003eexpressjs/express#6488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: wider range for query test skip by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6512\"\u003eexpressjs/express#6512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typos in test by \u003ca href=\"https://github.com/noritaka1166\"\u003e\u003ccode\u003e@​noritaka1166\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6535\"\u003eexpressjs/express#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: disable credential persistence for checkout actions by \u003ca href=\"https://github.com/mertssmnoglu\"\u003e\u003ccode\u003e@​mertssmnoglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6522\"\u003eexpressjs/express#6522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: allow manual triggering of workflow by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6515\"\u003eexpressjs/express#6515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add coverage for app.listen() variants by \u003ca href=\"https://github.com/kgarg1\"\u003e\u003ccode\u003e@​kgarg1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6476\"\u003eexpressjs/express#6476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: move documentation and charters to the discussions and .github … by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6427\"\u003eexpressjs/express#6427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.16 to 3.28.18 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6549\"\u003eexpressjs/express#6549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6548\"\u003eexpressjs/express#6548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce explicit \u003ccode\u003eBuffer\u003c/code\u003e import and add lint rule by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6525\"\u003eexpressjs/express#6525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use node protocol for querystring by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6520\"\u003eexpressjs/express#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typo by \u003ca href=\"https://github.com/mountdisk\"\u003e\u003ccode\u003e@​mountdisk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6609\"\u003eexpressjs/express#6609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 to 3.29.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6618\"\u003eexpressjs/express#6618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd deprecation warnings for redirect arguments undefined by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6405\"\u003eexpressjs/express#6405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run CI when the markdown changes by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6632\"\u003eexpressjs/express#6632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: fix CONTRIBUTING link by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6653\"\u003eexpressjs/express#6653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update contributing guidelines and code of conduct links by \u003ca href=\"https://github.com/ShubhamOulkar\"\u003e\u003ccode\u003e@​ShubhamOulkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6601\"\u003eexpressjs/express#6601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump morgan from 1.10.0 to 1.10.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6679\"\u003eexpressjs/express#6679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump cookie-session from 2.1.0 to 2.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6678\"\u003eexpressjs/express#6678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: add --fix flag to automatic fix linting issue by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6644\"\u003eexpressjs/express#6644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore yarn.lock file and update example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6588\"\u003eexpressjs/express#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elib: use req.socket over deprecated req.connection by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6705\"\u003eexpressjs/express#6705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update express app example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6718\"\u003eexpressjs/express#6718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6675\"\u003eexpressjs/express#6675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove history.md from being packaged on publish by \u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6780\"\u003eexpressjs/express#6780\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/expressjs/express/blob/master/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.2.1 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRevert security fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.2.0 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003ebody-parser@^2.2.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eA deprecation warning was added when using \u003ccode\u003eres.redirect\u003c/code\u003e with undefined arguments, Express now emits a warning to help detect calls that pass undefined as the status or URL and make them easier to fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.1.0 / 2025-03-31\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eUint8Array\u003c/code\u003e in \u003ccode\u003eres.send()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for ETag option in \u003ccode\u003eres.sendFile()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for multiple links with the same rel in \u003ccode\u003eres.links()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd funding field to package.json\u003c/li\u003e\n\u003cli\u003eperf: use loop for acceptParams\u003c/li\u003e\n\u003cli\u003erefactor: prefix built-in node module imports\u003c/li\u003e\n\u003cli\u003edeps: remove \u003ccode\u003esetprototypeof\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: remove \u003ccode\u003esafe-buffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: remove \u003ccode\u003eutils-merge\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: remove \u003ccode\u003emethods\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: remove \u003ccode\u003edepd\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003edebug@^4.4.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003ebody-parser@^2.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003erouter@^2.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003econtent-type@^1.0.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003efinalhandler@^2.1.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003eqs@^6.14.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003eserver-static@2.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003etype-is@2.0.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0.1 / 2024-10-08\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ecookie\u003c/code\u003e semver lock to address \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2024-47764\"\u003eCVE-2024-47764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0.0 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eremove:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epath-is-absolute\u003c/code\u003e dependency - use \u003ccode\u003epath.isAbsolute\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ebreaking:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eres.status()\u003c/code\u003e accepts only integers, and input must be greater than 99 and less than 1000\n\u003cul\u003e\n\u003cli\u003ewill throw a \u003ccode\u003eRangeError: Invalid status code: ${code}. Status code must be greater than 99 and less than 1000.\u003c/code\u003e for inputs outside this range\u003c/li\u003e\n\u003cli\u003ewill throw a \u003ccode\u003eTypeError: Invalid status code: ${code}. Status code must be an integer.\u003c/code\u003e for non integer inputs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: send@1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/dbac741a49a5a64336b70c06e85c2e2706e36336\"\u003e\u003ccode\u003edbac741\u003c/code\u003e\u003c/a\u003e 5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/697547cde621d8b0a47b4fff6e98b29337f8c980\"\u003e\u003ccode\u003e697547c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;sec: security patch for CVE-2024-51999\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/4007ad103ba29f6426b2ec9eccfb1ceb792682a8\"\u003e\u003ccode\u003e4007ad1\u003c/code\u003e\u003c/a\u003e Release: 5.2.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6920\"\u003e#6920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2f64f68c37c64ae333e41ff38032d21860f22255\"\u003e\u003ccode\u003e2f64f68\u003c/code\u003e\u003c/a\u003e sec: security patch for CVE-2024-51999\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/ed0ba3f1dc905d6b62eabf23bd383abcae4901ba\"\u003e\u003ccode\u003eed0ba3f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6928\"\u003e#6928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8eace4603cb2547608578a4fbb259dc984216f71\"\u003e\u003ccode\u003e8eace46\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.31.2 to 4.31.6 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6929\"\u003e#6929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/30bae810279b2ea162bed5b14ce6c35a110a87f5\"\u003e\u003ccode\u003e30bae81\u003c/code\u003e\u003c/a\u003e build(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6930\"\u003e#6930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/758d4355d45322b4c8cd347ebcefbf3b154c7e7f\"\u003e\u003ccode\u003e758d435\u003c/code\u003e\u003c/a\u003e deps: body-parser@^2.2.1 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6922\"\u003e#6922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/77bcd5274a87047e5b3fe2f17f6c342db3909c53\"\u003e\u003ccode\u003e77bcd52\u003c/code\u003e\u003c/a\u003e docs: update emeritus triagers (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6890\"\u003e#6890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/f33caf1f89a028f0ea98ff5a156a68e65a2eabdd\"\u003e\u003ccode\u003ef33caf1\u003c/code\u003e\u003c/a\u003e Nominate to \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e for triage team (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6888\"\u003e#6888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/v4.22.1...v5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nodemailer` from 7.0.13 to 8.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodemailer/nodemailer/releases\"\u003enodemailer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.9...v8.0.10\"\u003e8.0.10\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efall back to lower-severity handler when custom logger lacks a level method (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/6d849df59a56184b48844ed10b5fb7b8e9f74634\"\u003e6d849df\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.8...v8.0.9\"\u003e8.0.9\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etwo pending security advisories (jsonTransport access bypass, List-* CRLF injection) (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1820\"\u003e#1820\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/5f694977da2e0e13dc947037566e8e689a01217e\"\u003e5f69497\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.7...v8.0.8\"\u003e8.0.8\u003c/a\u003e (2026-05-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenforce strict TLS for OAuth2 and Ethereal credential requests (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1818\"\u003e#1818\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/833d6e58c8b717962bbb1b23e16923cd267c3bc9\"\u003e833d6e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efour listener/stream leaks in SMTP transport, connection, pool (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1817\"\u003e#1817\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/850bb91bff7707ed498c1424df01c4e5b30ea14b\"\u003e850bb91\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.6...v8.0.7\"\u003e8.0.7\u003c/a\u003e (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeep domain as UTF-8 when local part is non-ASCII (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1814\"\u003e#1814\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/66d4ecb5aa431f3614a26b3c08b9c63cdf32a9ea\"\u003e66d4ecb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.5...v8.0.6\"\u003e8.0.6\u003c/a\u003e (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erestore base64 wrap() trim behavior to prevent trailing CRLF (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1810\"\u003e#1810\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1811\"\u003e#1811\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/b1ae6c1c2927240737d9f68f316f0c84042b8adb\"\u003eb1ae6c1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.4...v8.0.5\"\u003e8.0.5\u003c/a\u003e (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edecode SMTP server responses as UTF-8 at line boundary (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/95876b103e587e49583e43f88cb2c3a61556f3ac\"\u003e95876b1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esanitize CRLF in transport name option to prevent SMTP command injection (GHSA-vvjj-xcjg-gr5g) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/0a43876801a420ca528f492eaa01bfc421cc306e\"\u003e0a43876\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/nodemailer/nodemailer/blob/master/CHANGELOG.md\"\u003enodemailer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.9...v8.0.10\"\u003e8.0.10\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efall back to lower-severity handler when custom logger lacks a level method (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/6d849df59a56184b48844ed10b5fb7b8e9f74634\"\u003e6d849df\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.8...v8.0.9\"\u003e8.0.9\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etwo pending security advisories (jsonTransport access bypass, List-* CRLF injection) (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1820\"\u003e#1820\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/5f694977da2e0e13dc947037566e8e689a01217e\"\u003e5f69497\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.7...v8.0.8\"\u003e8.0.8\u003c/a\u003e (2026-05-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenforce strict TLS for OAuth2 and Ethereal credential requests (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1818\"\u003e#1818\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/833d6e58c8b717962bbb1b23e16923cd267c3bc9\"\u003e833d6e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efour listener/stream leaks in SMTP transport, connection, pool (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1817\"\u003e#1817\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/850bb91bff7707ed498c1424df01c4e5b30ea14b\"\u003e850bb91\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.6...v8.0.7\"\u003e8.0.7\u003c/a\u003e (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeep domain as UTF-8 when local part is non-ASCII (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1814\"\u003e#1814\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/66d4ecb5aa431f3614a26b3c08b9c63cdf32a9ea\"\u003e66d4ecb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.5...v8.0.6\"\u003e8.0.6\u003c/a\u003e (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erestore base64 wrap() trim behavior to prevent trailing CRLF (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1810\"\u003e#1810\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1811\"\u003e#1811\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/b1ae6c1c2927240737d9f68f316f0c84042b8adb\"\u003eb1ae6c1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.4...v8.0.5\"\u003e8.0.5\u003c/a\u003e (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edecode SMTP server responses as UTF-8 at line boundary (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/95876b103e587e49583e43f88cb2c3a61556f3ac\"\u003e95876b1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esanitize CRLF in transport name option to prevent SMTP command injection (GHSA-vvjj-xcjg-gr5g) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/0a43876801a420ca528f492eaa01bfc421cc306e\"\u003e0a43876\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.3...v8.0.4\"\u003e8.0.4\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esanitize envelope size to prevent SMTP command injection (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/2d7b9710e63555a1eb13d721296c51186d4b5651\"\u003e2d7b971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/948ae3ff14fb904058f9cf5a6544305eca3b3956\"\u003e\u003ccode\u003e948ae3f\u003c/code\u003e\u003c/a\u003e chore(master): release 8.0.10 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1823\"\u003e#1823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/9eedad993010704002c50eb5d7238b6b4ce96be6\"\u003e\u003ccode\u003e9eedad9\u003c/code\u003e\u003c/a\u003e docs: add SECURITY.md policy (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1824\"\u003e#1824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/6d849df59a56184b48844ed10b5fb7b8e9f74634\"\u003e\u003ccode\u003e6d849df\u003c/code\u003e\u003c/a\u003e fix: fall back to lower-severity handler when custom logger lacks a level method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/07303cb0cb34b97b44856f5de3eff212b63e4567\"\u003e\u003ccode\u003e07303cb\u003c/code\u003e\u003c/a\u003e chore(master): release 8.0.9 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1821\"\u003e#1821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/5f694977da2e0e13dc947037566e8e689a01217e\"\u003e\u003ccode\u003e5f69497\u003c/code\u003e\u003c/a\u003e fix: two pending security advisories (jsonTransport access bypass, List-* CRL...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/15138a84c543c20aa399218534cdbbfa2ea1ce55\"\u003e\u003ccode\u003e15138a8\u003c/code\u003e\u003c/a\u003e chore(master): release 8.0.8 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1819\"\u003e#1819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/850bb91bff7707ed498c1424df01c4e5b30ea14b\"\u003e\u003ccode\u003e850bb91\u003c/code\u003e\u003c/a\u003e fix: four listener/stream leaks in SMTP transport, connection, pool (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1817\"\u003e#1817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/833d6e58c8b717962bbb1b23e16923cd267c3bc9\"\u003e\u003ccode\u003e833d6e5\u003c/code\u003e\u003c/a\u003e fix: enforce strict TLS for OAuth2 and Ethereal credential requests (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1818\"\u003e#1818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/1997040e23e5df901b8ee085ae3fc1fdbdd06f9f\"\u003e\u003ccode\u003e1997040\u003c/code\u003e\u003c/a\u003e chore(master): release 8.0.7 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1815\"\u003e#1815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/9b9c545dcfae3b884d5b92bf3196e674066e8b3e\"\u003e\u003ccode\u003e9b9c545\u003c/code\u003e\u003c/a\u003e chore: drop nodemailer-ntlm-auth devDependency (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1816\"\u003e#1816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.13...v8.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue-router` from 4.6.4 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/router/releases\"\u003evue-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTyped definePage params.path  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2716\"\u003evuejs/router#2716\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/d65de749\"\u003e\u003c!-- raw HTML omitted --\u003e(d65de)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrict type for definePage param default  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/0ae10cdd\"\u003e\u003c!-- raw HTML omitted --\u003e(0ae10)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport raw param parsers  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/eadec558\"\u003e\u003c!-- raw HTML omitted --\u003e(eadec)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eForce array type raw param parsers  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/7a68b87c\"\u003e\u003c!-- raw HTML omitted --\u003e(7a68b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow overriding the global Router type  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/1cd93b33\"\u003e\u003c!-- raw HTML omitted --\u003e(1cd93)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmit runtime warning for invalid format in query params  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/8259a09c\"\u003e\u003c!-- raw HTML omitted --\u003e(8259a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride useRouter() return with experimental types config  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/39a344f7\"\u003e\u003c!-- raw HTML omitted --\u003e(39a34)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow string as a param parser for convenience  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/be37b798\"\u003e\u003c!-- raw HTML omitted --\u003e(be37b)\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\u003eFix auto import fixes and make experimental esm only  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/db3a6b37\"\u003e\u003c!-- raw HTML omitted --\u003e(db3a6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeterministic param parser types order  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/bf0fc9b6\"\u003e\u003c!-- raw HTML omitted --\u003e(bf0fc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid importing unused param parsers  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/41c00e7c\"\u003e\u003c!-- raw HTML omitted --\u003e(41c00)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFilter invalid query params without failing to match  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/db7178a5\"\u003e\u003c!-- raw HTML omitted --\u003e(db717)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect not set format  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/aa89e2ee\"\u003e\u003c!-- raw HTML omitted --\u003e(aa89e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow undefined values for params in query  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/4726e2b6\"\u003e\u003c!-- raw HTML omitted --\u003e(4726e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Repeatable params in subsegments  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/846640e4\"\u003e\u003c!-- raw HTML omitted --\u003e(84664)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes\u003c/strong\u003e: Add vite as optional peer dependency  -  by \u003ca href=\"https://github.com/ForgottenR\"\u003e\u003ccode\u003e@​ForgottenR\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eshihuijie\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2712\"\u003evuejs/router#2712\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/facbf6b1\"\u003e\u003c!-- raw HTML omitted --\u003e(facbf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vuejs/router/compare/v5.0.7...v5.1.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.7\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to babel 8  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/8d3e60e7\"\u003e\u003c!-- raw HTML omitted --\u003e(8d3e6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003edefineParamParser()\u003c/code\u003e more intuitive  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/8715b211\"\u003e\u003c!-- raw HTML omitted --\u003e(8715b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003e@vue/devtools-api\u003c/code\u003e  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/87c3affe\"\u003e\u003c!-- raw HTML omitted --\u003e(87c3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ematcher\u003c/strong\u003e: Hint at \u003ccode\u003eparams: {}\u003c/code\u003e workaround in discarded params warning  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eshanliuling\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2689\"\u003evuejs/router#2689\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/c2b13c61\"\u003e\u003c!-- raw HTML omitted --\u003e(c2b13)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eparam-parsers\u003c/strong\u003e: Add include/exclude options  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/91cdec3b\"\u003e\u003c!-- raw HTML omitted --\u003e(91cde)\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\u003ematcher\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFinalize param token before processing escaped colon  -  by \u003ca href=\"https://github.com/babu-ch\"\u003e\u003ccode\u003e@​babu-ch\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2654\"\u003evuejs/router#2654\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/20521b03\"\u003e\u003c!-- raw HTML omitted --\u003e(20521)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003equery\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUse Object.create(null) to prevent prototype pollution  -  by \u003ca href=\"https://github.com/wdskuki\"\u003e\u003ccode\u003e@​wdskuki\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ewdsmini\u003c/strong\u003e and \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2661\"\u003evuejs/router#2661\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/be88c756\"\u003e\u003c!-- raw HTML omitted --\u003e(be88c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eresolve\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eOmit empty optional params from resolved params  -  by \u003ca href=\"https://github.com/babu-ch\"\u003e\u003ccode\u003e@​babu-ch\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2434\"\u003evuejs/router#2434\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/1ef09646\"\u003e\u003c!-- raw HTML omitted --\u003e(1ef09)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWire RouteNamedMap via generated routes.d.ts  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2700\"\u003evuejs/router#2700\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/aef99415\"\u003e\u003c!-- raw HTML omitted --\u003e(aef99)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eunplugin\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAvoid generating empty routes  -  by \u003ca href=\"https://github.com/FrontEndDog\"\u003e\u003ccode\u003e@​FrontEndDog\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2642\"\u003evuejs/router#2642\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/10a8b773\"\u003e\u003c!-- raw HTML omitted --\u003e(10a8b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply definePage path-param parser overrides  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2699\"\u003evuejs/router#2699\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/c8074862\"\u003e\u003c!-- raw HTML omitted --\u003e(c8074)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evolar\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDrop runtime \u003ccode\u003e@vue/language-core\u003c/code\u003e import  -  by \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2710\"\u003evuejs/router#2710\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/8af50c9c\"\u003e\u003c!-- raw HTML omitted --\u003e(8af50)\u003c!-- raw HTML omitted --\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/vuejs/router/commit/c0e3226dabccd7596b996ce851386997ea2d3cca\"\u003e\u003ccode\u003ec0e3226\u003c/code\u003e\u003c/a\u003e release: vue-router@5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/9ca76720bb7189dbfda1f2cf6255b876517d121c\"\u003e\u003ccode\u003e9ca7672\u003c/code\u003e\u003c/a\u003e chore: fix playgroundc usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/315cc09e6779615434186272503aba71684f7bc4\"\u003e\u003ccode\u003e315cc09\u003c/code\u003e\u003c/a\u003e refactor(experimental): remove defineQueryParamParser and definePathParamParser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/7fa42f455d5fb660b7035722bd9ee373b590cbfb\"\u003e\u003ccode\u003e7fa42f4\u003c/code\u003e\u003c/a\u003e docs: fix gen and dead links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/1b3a0683cbe7d95b5aadaea3b19a435c70489c53\"\u003e\u003ccode\u003e1b3a068\u003c/code\u003e\u003c/a\u003e refactor: organize imports and exports add back Router\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/665be2dda8e770a7e9a2136c9692cf80519ab133\"\u003e\u003ccode\u003e665be2d\u003c/code\u003e\u003c/a\u003e docs: links update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/5d79bd2b9c18db12f87d83e41c014efc10e617c9\"\u003e\u003ccode\u003e5d79bd2\u003c/code\u003e\u003c/a\u003e chore: unused param\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/9ccf3d1758ee53eabe781ceabb46287f645ffa18\"\u003e\u003ccode\u003e9ccf3d1\u003c/code\u003e\u003c/a\u003e docs: experimental\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/eee8ac6c6aee19b05910ae4147faae122869b186\"\u003e\u003ccode\u003eeee8ac6\u003c/code\u003e\u003c/a\u003e chore: playground param parsers testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/0194b85b7275ee172024baed3da6fb180a1bda2b\"\u003e\u003ccode\u003e0194b85\u003c/code\u003e\u003c/a\u003e build: build before test:types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/router/compare/v4.6.4...v5.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 27.4.0 to 29.1.1\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\u003ev29.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e'border-radius'\u003c/code\u003e computed style serialization. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed computed style computation when using \u003ccode\u003e'background-origin'\u003c/code\u003e and \u003ccode\u003e'background-clip'\u003c/code\u003e CSS properties. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSignificantly optimized initial calls to \u003ccode\u003egetComputedStyle()\u003c/code\u003e, before the cache warms up. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev29.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded basic support for the ratio CSS type. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e sometimes returning outdated results after CSS was modified. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev29.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSignificantly improved and sped up \u003ccode\u003egetComputedStyle()\u003c/code\u003e. Computed value rules are now applied across a broader set of properties, and include fixes related to inheritance, defaulting keywords, custom properties, and color-related values such as \u003ccode\u003ecurrentcolor\u003c/code\u003e and system colors. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed CSS \u003ccode\u003e'background\u003c/code\u003e' and \u003ccode\u003e'border'\u003c/code\u003e shorthand parsing. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev29.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CSS parsing of \u003ccode\u003e'border'\u003c/code\u003e, \u003ccode\u003e'background'\u003c/code\u003e, and their sub-shorthands containing keywords or \u003ccode\u003evar()\u003c/code\u003e. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e to return a more functional \u003ccode\u003eCSSStyleDeclaration\u003c/code\u003e object, including indexed access support, which regressed in v29.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev29.0.0\u003c/h2\u003e\n\u003cp\u003eBreaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js v22.13.0+ is now the minimum supported v22 version (was v22.12.0+).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOverhauled the CSSOM implementation, replacing the \u003ca href=\"https://www.npmjs.com/package/@acemir/cssom\"\u003e\u003ccode\u003e@acemir/cssom\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/jsdom/cssstyle\"\u003e\u003ccode\u003ecssstyle\u003c/code\u003e\u003c/a\u003e dependencies with fresh internal implementations built on webidl2js wrappers and the \u003ca href=\"https://www.npmjs.com/package/css-tree\"\u003e\u003ccode\u003ecss-tree\u003c/code\u003e\u003c/a\u003e parser. Serialization, parsing, and API behavior is improved in various ways, especially around edge cases.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCSSCounterStyleRule\u003c/code\u003e and \u003ccode\u003eCSSNamespaceRule\u003c/code\u003e to jsdom \u003ccode\u003eWindow\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssMediaRule.matches\u003c/code\u003e and \u003ccode\u003ecssSupportsRule.matches\u003c/code\u003e getters.\u003c/li\u003e\n\u003cli\u003eAdded proper media query parsing in \u003ccode\u003eMediaList\u003c/code\u003e, using \u003ccode\u003ecss-tree\u003c/code\u003e instead of naive comma-splitting. Invalid queries become \u003ccode\u003e\u0026quot;not all\u0026quot;\u003c/code\u003e per spec.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssKeyframeRule.keyText\u003c/code\u003e getter/setter validation.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssStyleRule.selectorText\u003c/code\u003e setter validation: invalid selectors are now rejected.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003estyleSheet.ownerNode\u003c/code\u003e, \u003ccode\u003estyleSheet.href\u003c/code\u003e, and \u003ccode\u003estyleSheet.title\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded bad port blocking per the \u003ca href=\"https://fetch.spec.whatwg.org/#bad-port\"\u003efetch specification\u003c/a\u003e, preventing fetches to commonly-abused ports.\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eDocument\u003c/code\u003e initialization performance by lazily initializing the CSS selector engine, avoiding ~0.5 ms of overhead per \u003ccode\u003eDocument\u003c/code\u003e. (\u003ca href=\"https://github.com/thypon\"\u003e\u003ccode\u003e@​thypon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when stylesheets were removed from the document.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eCSSStyleDeclaration\u003c/code\u003e modifications to properly trigger custom element reactions.\u003c/li\u003e\n\u003cli\u003eFixed nested \u003ccode\u003e@media\u003c/code\u003e rule parsing.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eCSSStyleSheet\u003c/code\u003e's \u0026quot;disallow modification\u0026quot; flag not being checked in all mutation methods.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eXMLHttpRequest\u003c/code\u003e's \u003ccode\u003eresponse\u003c/code\u003e getter returning parsed JSON during the \u003ccode\u003eLOADING\u003c/code\u003e state instead of \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e crashing in XHTML documents when stylesheets contained at-rules such as \u003ccode\u003e@page\u003c/code\u003e or \u003ccode\u003e@font-face\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed a potential hang in synchronous \u003ccode\u003eXMLHttpRequest\u003c/code\u003e caused by a race condition with the worker thread's idle timeout.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev28.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eblob.text()\u003c/code\u003e, \u003ccode\u003eblob.arrayBuffer()\u003c/code\u003e, and \u003ccode\u003eblob.bytes()\u003c/code\u003e methods.\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003egetComputedStyle()\u003c/code\u003e to account for CSS specificity when multiple rules apply. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved synchronous \u003ccode\u003eXMLHttpRequest\u003c/code\u003e performance by using a persistent worker thread, avoiding ~400ms of setup overhead on every synchronous request after the first one.\u003c/li\u003e\n\u003cli\u003eImproved performance of \u003ccode\u003enode.getRootNode()\u003c/code\u003e, \u003ccode\u003enode.isConnected\u003c/code\u003e, and \u003ccode\u003eevent.dispatchEvent()\u003c/code\u003e by caching the root node of document-connected trees.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e to correctly handle \u003ccode\u003e!important\u003c/code\u003e priority. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edocument.getElementById()\u003c/code\u003e to return the first element in tree order when multiple elements share the same ID.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e\u0026lt;svg\u0026gt;\u003c/code\u003e elements to no longer incorrectly proxy event handlers to the \u003ccode\u003eWindow\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eFileReader\u003c/code\u003e event timing and \u003ccode\u003efileReader.result\u003c/code\u003e state to more closely follow the spec.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/9b9ea7e10b7842cd38c61458a38774cc3b60c24c\"\u003e\u003ccode\u003e9b9ea7e\u003c/code\u003e\u003c/a\u003e 29.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/07efb7821c992108ec6d4d5fa603f1666e704b1a\"\u003e\u003ccode\u003e07efb78\u003c/code\u003e\u003c/a\u003e Optimize computed style comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/5f6632990297dddf82b1e0b369870ca27c11da90\"\u003e\u003ccode\u003e5f66329\u003c/code\u003e\u003c/a\u003e Fix background-origin/background-clip in background shorthand\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ad8af77ecc76a572ccd139770df0f27c7c06217a\"\u003e\u003ccode\u003ead8af77\u003c/code\u003e\u003c/a\u003e Fix border shorthand handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/5a3e88ea9b13d22457165c8296df7377ce243b24\"\u003e\u003ccode\u003e5a3e88e\u003c/code\u003e\u003c/a\u003e 29.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/73db2041724bb498ed55b4e863ffba7012e79675\"\u003e\u003ccode\u003e73db204\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/a7168a579d26e43e8ea5599b7beb9b8f74c7f412\"\u003e\u003ccode\u003ea7168a5\u003c/code\u003e\u003c/a\u003e Support ratio CSS unit type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/15346e055b070d4e4ed890b68e832b6dba1b9132\"\u003e\u003ccode\u003e15346e0\u003c/code\u003e\u003c/a\u003e Fix style cache invalidation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/2a1e2cdb443e276b28ca49937cf7a7d6fa0a4806\"\u003e\u003ccode\u003e2a1e2cd\u003c/code\u003e\u003c/a\u003e 29.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/4097d66ba188805a408b5186b4b8036bf582b40f\"\u003e\u003ccode\u003e4097d66\u003c/code\u003e\u003c/a\u003e Resolve computed CSS values lazily in CSSStyleDeclaration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/jsdom/compare/v27.4.0...v29.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for jsdom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.4.0 to 17.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1806\"\u003e#1806\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e692e58ced9eae65b2077435b7e799c632f3db07\"\u003e\u003ccode\u003ee692e58\u003c/code\u003e\u003c/a\u003e - Update dependency \u003ccode\u003etinyexec@^1.2.4\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1803\"\u003e#1803\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/bdf27700a6e25b40333672eef4d438984a2d0383\"\u003e\u003ccode\u003ebdf2770\u003c/code\u003e\u003c/a\u003e - Run all tests with \u003ca href=\"https://deno.com\"\u003eDeno\u003c/a\u003e, in addition to Node.js and Bun.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1796\"\u003e#1796\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/75082727cdd070adb59d62c9040515da3bbbb2f9\"\u003e\u003ccode\u003e7508272\u003c/code\u003e\u003c/a\u003e - Fix performance regression of \u003cem\u003elint-staged\u003c/em\u003e v17 by going back to using \u003ccode\u003egit add\u003c/code\u003e to stage task modifications. This was changed to \u003ccode\u003egit update-index --again\u003c/code\u003e in v17 for less manual work, but unfortunately the \u003ccode\u003eupdate-index\u003c/code\u003e command gets slower in very large Git repos.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1797\"\u003e#1797\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7b2505a1f8fb8735e6306c7dabdd5295632f8c1a\"\u003e\u003ccode\u003e7b2505a\u003c/code\u003e\u003c/a\u003e - This version of \u003cem\u003elint-staged\u003c/em\u003e uses the new \u003ca href=\"https://docs.npmjs.com/staged-publishing\"\u003estaged publishing for npm packages\u003c/a\u003e feature. Releases are already published from GitHub Actions with \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003etrusted publishing\u003c/a\u003e, but now an additional approval with two-factor authentication is also required.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1802\"\u003e#1802\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/321b0a972a434006f5b5fac18867974ef040d037\"\u003e\u003ccode\u003e321b0a9\u003c/code\u003e\u003c/a\u003e - Downgrade dependency \u003ccode\u003etinyexec@1.2.2\u003c/code\u003e to avoid issues in version 1.2.3.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1792\"\u003e#1792\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1f672718b6fa67e0f00aafe107cb9f084f4d9102\"\u003e\u003ccode\u003e1f67271\u003c/code\u003e\u003c/a\u003e - Correctly set the \u003ccode\u003e--max-arg-length\u003c/code\u003e default value based on the running platform. This controls how very long lists of staged files are split into multiple chunks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1788\"\u003e#1788\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f95c1f8df3368758c44c2052e568aac1b3d4c767\"\u003e\u003ccode\u003ef95c1f8\u003c/code\u003e\u003c/a\u003e - Another fix for making sure \u003cem\u003elint-staged\u003c/em\u003e adds task modifications correctly to the commit in the following cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is staged with \u003ccode\u003egit add \u0026lt;file\u0026gt;\u003c/code\u003e, and then committed with \u003ccode\u003egit commit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is committed with \u003ccode\u003egit commit --all\u003c/code\u003e without explicit \u003ccode\u003egit add\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is committed with \u003ccode\u003egit commit \u0026lt;pathspec\u0026gt;\u003c/code\u003e without explicit \u003ccode\u003egit add\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThere's new test cases which actually setup the Git \u003ccode\u003epre_commit\u003c/code\u003e hook to run \u003cem\u003elint-staged\u003c/em\u003e and verify them. These issues started in \u003cstrong\u003ev17.0.0\u003c/strong\u003e when trying to improve support for committig without having explicitly staged files.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1782\"\u003e#1782\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/06813f9ab661db987e7720086ef9ec3f552ee097\"\u003e\u003ccode\u003e06813f9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix \u003cem\u003elint-staged\u003c/em\u003e behavior when implicitly committing files without using \u003ccode\u003egit add\u003c/code\u003e by either:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egit commit -am \u0026quot;my commit message\u0026quot;\u003c/code\u003e where \u003ccode\u003e-a\u003c/code\u003e (\u003ccode\u003e--all\u003c/code\u003e) means to automatically stage all tracked modified and deleted files\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egit commit -m \u0026quot;my commit message\u0026quot; .\u003c/code\u003e where \u003ccode\u003e.\u003c/code\u003e is an example of a \u003ca href=\"https://git-scm.com/docs/git-commit#Documentation/git-commit.txt-pathspec\"\u003e\u003cem\u003epathspec\u003c/em\u003e\u003c/a\u003e where matching files will be staged\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1779\"\u003e#1779\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/88670ca2278200f6348ed663358895ddc4bfff3c\"\u003e\u003ccode\u003e88670ca\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Enable immutable GitHub releases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1776\"\u003e#1776\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4a5664be63af19590ec37940f705dad870ac5cfb\"\u003e\u003ccode\u003e4a5664b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Adjust GitHub Actions workflow so that automatic publishing works with signed commits.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1806\"\u003e#1806\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e692e58ced9eae65b2077435b7e799c632f3db07\"\u003e\u003ccode\u003ee692e58\u003c/code\u003e\u003c/a\u003e - Update dependency \u003ccode\u003etinyexec@^1.2.4\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1803\"\u003e#1803\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/bdf27700a6e25b40333672eef4d438984a2d0383\"\u003e\u003ccode\u003ebdf2770\u003c/code\u003e\u003c/a\u003e - Run all tests with \u003ca href=\"https://deno.com\"\u003eDeno\u003c/a\u003e, in addition to Node.js and Bun.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1796\"\u003e#1796\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/75082727cdd070adb59d62c9040515da3bbbb2f9\"\u003e\u003ccode\u003e7508272\u003c/code\u003e\u003c/a\u003e - Fix performance regression of \u003cem\u003elint-staged\u003c/em\u003e v17 by going back to using \u003ccode\u003egit add\u003c/code\u003e to stage task modifications. This was changed to \u003ccode\u003egit update-index --again\u003c/code\u003e in v17 for less manual work, but unfortunately the \u003ccode\u003eupdate-index\u003c/code\u003e command gets slower in very large Git repos.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1797\"\u003e#1797\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7b2505a1f8fb8735e6306c7dabdd5295632f8c1a\"\u003e\u003ccode\u003e7b2505a\u003c/code\u003e\u003c/a\u003e - This version of \u003cem\u003elint-staged\u003c/em\u003e uses the new \u003ca href=\"https://docs.npmjs.com/staged-publishing\"\u003estaged publishing for npm packages\u003c/a\u003e feature. Releases are already published from GitHub Actions with \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003etrusted publishing\u003c/a\u003e, but now an additional approval with two-factor authentication is also required.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1802\"\u003e#1802\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/321b0a972a434006f5b5fac18867974ef040d037\"\u003e\u003ccode\u003e321b0a9\u003c/code\u003e\u003c/a\u003e - Downgrade dependency \u003ccode\u003etinyexec@1.2.2\u003c/code\u003e to avoid issues in version 1.2.3.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1792\"\u003e#1792\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1f672718b6fa67e0f00aafe107cb9f084f4d9102\"\u003e\u003ccode\u003e1f67271\u003c/code\u003e\u003c/a\u003e - Correctly set the \u003ccode\u003e--max-arg-length\u003c/code\u003e default value based on the running platform. This controls how very long lists of staged files are split into multiple chunks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1788\"\u003e#1788\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f95c1f8df3368758c44c2052e568aac1b3d4c767\"\u003e\u003ccode\u003ef95c1f8\u003c/code\u003e\u003c/a\u003e - Another fix for making sure \u003cem\u003elint-staged\u003c/em\u003e adds task modifications correctly to the commit in the following cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is staged with \u003ccode\u003egit add \u0026lt;file\u0026gt;\u003c/code\u003e, and then committed with \u003ccode\u003egit commit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is committed with \u003ccode\u003egit commit --all\u003c/code\u003e without explicit \u003ccode\u003egit add\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is committed with \u003ccode\u003egit commit \u0026lt;pathspec\u0026gt;\u003c/code\u003e without explicit \u003ccode\u003egit add\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThere's new test cases which actually setup the Git \u003ccode\u003epre_commit\u003c/code\u003e hook to run \u003cem\u003elint-staged\u003c/em\u003e and verify them. These issues started in \u003cstrong\u003ev17.0.0\u003c/strong\u003e when trying to improve support for committig without having explicitly staged files.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1782\"\u003e#1782\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/06813f9ab661db987e7720086ef9ec3f552ee097\"\u003e\u003ccode\u003e06813f9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix \u003cem\u003elint-staged\u003c/em\u003e behavior when implicitly committing files without using \u003ccode\u003egit add\u003c/code\u003e by either:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egit commit -am \u0026quot;my commit message\u0026quot;\u003c/code\u003e where \u003ccode\u003e-a\u003c/code\u003e (\u003ccode\u003e--all\u003c/code\u003e) means to automatically stage all tracked modified and deleted files\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egit commit -m \u0026quot;my commit message\u0026quot; .\u003c/code\u003e where \u003ccode\u003e.\u003c/code\u003e is an example of a \u003ca href=\"https://git-scm.com/docs/git-commit#Documentation/git-commit.txt-pathspec\"\u003e\u003cem\u003epathspec\u003c/em\u003e\u003c/a\u003e where matching files will be staged\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1779\"\u003e#1779\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/88670ca2278200f6348ed663358895ddc4bfff3c\"\u003e\u003ccode\u003e88670ca\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Enable immutable GitHub releases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd11fec419c59b4900aab194f288adf6bb4afdd1\"\u003e\u003ccode\u003ecd11fec\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1807\"\u003e#1807\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/15a8ee0df4ffb4c6fc65ea6828133cc32740c9c4\"\u003e\u003ccode\u003e15a8ee0\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/797bbd943a7adab888640915449c09b8a67cc11d\"\u003e\u003ccode\u003e797bbd9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1808\"\u003e#1808\u003c/a\u003e from lint-staged/add-stashing-faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/504e307c819a8b2decdf6c791d5350c4db0b15ed\"\u003e\u003ccode\u003e504e307\u003c/code\u003e\u003c/a\u003e docs: add FAQ entry on how stashing works\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/eff5cd19633ce51ca62ac17a9e66d972a2aaf104\"\u003e\u003ccode\u003eeff5cd1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1806\"\u003e#1806\u003c/a\u003e from lint-staged/update-tinyexec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e692e58ced9eae65b2077435b7e799c632f3db07\"\u003e\u003ccode\u003ee692e58\u003c/code\u003e\u003c/a\u003e build(deps): update \u003ccode\u003etinyexec@^1.2.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a2dd4ea97b1ff36486d88d9bad285834acef7ea6\"\u003e\u003ccode\u003ea2dd4ea\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1805\"\u003e#1805\u003c/a\u003e from lint-staged/update-github-templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/c92851945ff4fa604841e53fe044b47177b159b8\"\u003e\u003ccode\u003ec928519\u003c/code\u003e\u003c/a\u003e docs: update GitHub templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/094ba56a3caeeda2cf83ad0a0c83df38ab2f6d06\"\u003e\u003ccode\u003e094ba56\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1798\"\u003e#1798\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/88e19fe3d81b8e1516564e7afaf6681f09f83b16\"\u003e\u003ccode\u003e88e19fe\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.4.0...v17.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss-cli` from 10.1.0 to 11.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md\"\u003epostcss-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e11.0.1 / 2025-03-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate and minimize dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e11.0.0 / 2023-12-05\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Require Node.js v18+ (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/postcss/postcss-load-config/blob/main/CHANGELOG.md#50-2023-11-20\"\u003e\u003ccode\u003epostcss-load-config@5\u003c/code\u003e\u003c/a\u003e for improved ESM \u0026amp; TS config support (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/461\"\u003e#461\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/7bea18069b334b0d537d5c772ce20b1637c7e5d6\"\u003e\u003ccode\u003e7bea180\u003c/code\u003e\u003c/a\u003e 11.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0dc4eba537acf36af7747753027c99d768644820\"\u003e\u003ccode\u003e0dc4eba\u003c/code\u003e\u003c/a\u003e Use eslint v9 + flat config (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/733ef42fa6b596139787c721ecfbc2b50d915fae\"\u003e\u003ccode\u003e733ef42\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sugarss to v5 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/1363a6549a622a27b4a5d8e55c65d406aae94cbd\"\u003e\u003ccode\u003e1363a65\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.5.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bd416f5b326562a228202b1b6b23495ffcffa8ee\"\u003e\u003ccode\u003ebd416f5\u003c/code\u003e\u003c/a\u003e Update dependency uuid to v11 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bfad16da0dad084a0961efb1cf44b626fac3a2e0\"\u003e\u003ccode\u003ebfad16d\u003c/code\u003e\u003c/a\u003e Update dependency c8 to v10 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/b5d8f0ed6e25e7e0f0662e9aed3bfd7def9e6573\"\u003e\u003ccode\u003eb5d8f0e\u003c/code\u003e\u003c/a\u003e feat: replace globby with tinyglobby and remove get-stdin in favor of builtin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/5f9f92af5f070313fc710a62db0c58705fb891eb\"\u003e\u003ccode\u003e5f9f92a\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.4.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0f52be713e121c7e4476b380ce7bab9529890b7c\"\u003e\u003ccode\u003e0f52be7\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.3.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/528af4c30beffcce0653eb7046a6f331a0fd5ffd\"\u003e\u003ccode\u003e528af4c\u003c/code\u003e\u003c/a\u003e Adding link to PostCSS (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss-cli/compare/10.1.0...11.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 21.1.2 to 22.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/ed911df50d2967d52f9ca341f1f15c8b4def8878\"\u003e\u003ccode\u003eed911df5\u003c/code\u003e\u003c/a\u003e\nUpdate Ruby gems (Carl-Erik Kopseng)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/75a1e5b80d9aab698fadd8bb8c30998f109e1841\"\u003e\u003ccode\u003e75a1e5b8\u003c/code\u003e\u003c/a\u003e\nUpdate to Node 26 (Carl-Erik Kopseng)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/197d660899fc8f9a...\n\n_Description has been truncated_","html_url":"https://github.com/niyazmft/financial_tracker/pull/92","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/niyazmft%2Ffinancial_tracker/issues/92","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/92/packages"}},{"old_version":"8.3.1","new_version":"11.0.1","update_type":"major","path":null,"pr_created_at":"2026-05-01T05:53:41.000Z","version_change":"8.3.1 → 11.0.1","issue":{"uuid":"4363069620","node_id":"PR_kwDODEc_-M7XWk0y","number":3385,"state":"open","title":"chore(website deps): bump the npm_and_yarn group across 1 directory with 31 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-01T05:53:41.000Z","updated_at":"2026-05-01T05:53:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(website deps): bump","group_name":"npm_and_yarn","update_count":31,"packages":[{"name":"@algolia/autocomplete-js","old_version":"1.19.4","new_version":"1.19.8","repository_url":"https://github.com/algolia/autocomplete"},{"name":"@algolia/autocomplete-theme-classic","old_version":"1.19.4","new_version":"1.19.8","repository_url":"https://github.com/algolia/autocomplete"},{"name":"@babel/cli","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"7.29.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@datadog/browser-logs","old_version":"4.50.1","new_version":"7.0.0","repository_url":"https://github.com/DataDog/browser-sdk"},{"name":"@datadog/browser-rum","old_version":"4.50.1","new_version":"7.0.0","repository_url":"https://github.com/DataDog/browser-sdk"},{"name":"@fullhuman/postcss-purgecss","old_version":"4.1.3","new_version":"8.0.0","repository_url":"https://github.com/FullHuman/purgecss"},{"name":"@tailwindcss/forms","old_version":"0.3.4","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/typography","old_version":"0.4.1","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@types/node","old_version":"25.0.3","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"alpinejs","old_version":"2.8.2","new_version":"3.15.12","repository_url":"https://github.com/alpinejs/alpine"},{"name":"autoprefixer","old_version":"10.4.23","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"chalk","old_version":"4.1.2","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"cheerio","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/cheeriojs/cheerio"},{"name":"core-js","old_version":"3.47.0","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"domhandler","old_version":"4.3.1","new_version":"6.0.1","repository_url":"https://github.com/fb55/domhandler"},{"name":"dotenv-defaults","old_version":"2.0.2","new_version":"6.0.0","repository_url":"https://github.com/mrsteele/dotenv-defaults"},{"name":"downshift","old_version":"6.1.12","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"glob-promise","old_version":"4.2.2","new_version":"6.0.7","repository_url":"https://github.com/ahmadnassri/node-glob-promise"},{"name":"postcss-cli","old_version":"8.3.1","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"postcss-import","old_version":"14.1.0","new_version":"16.1.1","repository_url":"https://github.com/postcss/postcss-import"},{"name":"react","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"regenerator-runtime","old_version":"0.13.11","new_version":"0.14.1","repository_url":"https://github.com/facebook/regenerator"},{"name":"tailwindcss","old_version":"2.2.19","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tocbot","old_version":"4.36.4","new_version":"4.36.6","repository_url":"https://github.com/tscanlin/tocbot"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typesense","old_version":"1.8.2","new_version":"3.0.6","repository_url":"https://github.com/typesense/typesense-js"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 31 updates in the /website directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@algolia/autocomplete-js](https://github.com/algolia/autocomplete) | `1.19.4` | `1.19.8` |\n| [@algolia/autocomplete-theme-classic](https://github.com/algolia/autocomplete) | `1.19.4` | `1.19.8` |\n| [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) | `7.28.3` | `7.28.6` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.0` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `7.29.3` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.29.2` |\n| [@datadog/browser-logs](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs) | `4.50.1` | `7.0.0` |\n| [@datadog/browser-rum](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum) | `4.50.1` | `7.0.0` |\n| [@fullhuman/postcss-purgecss](https://github.com/FullHuman/purgecss) | `4.1.3` | `8.0.0` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.3.4` | `0.5.11` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.4.1` | `0.5.19` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.6.0` |\n| [alpinejs](https://github.com/alpinejs/alpine/tree/HEAD/packages/alpinejs) | `2.8.2` | `3.15.12` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.5.0` |\n| [chalk](https://github.com/chalk/chalk) | `4.1.2` | `5.6.2` |\n| [cheerio](https://github.com/cheeriojs/cheerio) | `1.1.2` | `1.2.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.47.0` | `3.49.0` |\n| [domhandler](https://github.com/fb55/domhandler) | `4.3.1` | `6.0.1` |\n| [dotenv-defaults](https://github.com/mrsteele/dotenv-defaults) | `2.0.2` | `6.0.0` |\n| [downshift](https://github.com/downshift-js/downshift) | `6.1.12` | `9.3.2` |\n| [glob-promise](https://github.com/ahmadnassri/node-glob-promise) | `4.2.2` | `6.0.7` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `8.3.1` | `11.0.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `14.1.0` | `16.1.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.5` |\n| [regenerator-runtime](https://github.com/facebook/regenerator) | `0.13.11` | `0.14.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `2.2.19` | `4.2.4` |\n| [tocbot](https://github.com/tscanlin/tocbot) | `4.36.4` | `4.36.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [typesense](https://github.com/typesense/typesense-js) | `1.8.2` | `3.0.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.3` |\n\n\nUpdates `@algolia/autocomplete-js` from 1.19.4 to 1.19.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algolia/autocomplete/releases\"\u003e\u003ccode\u003e@​algolia/autocomplete-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.7...v1.19.8\"\u003e1.19.8\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estyling:\u003c/strong\u003e revert 1.19.7 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1344\"\u003e#1344\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/22d601988884294539b5b8a994a61e2cfdba4cf9\"\u003e22d6019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.19.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.6...v1.19.7\"\u003e1.19.7\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanel position in positioned container (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/763\"\u003e#763\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1336\"\u003e#1336\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/8d4b5121021b62e91331a6f5cc013cc30f36f166\"\u003e8d4b512\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.19.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.5...v1.19.6\"\u003e1.19.6\u003c/a\u003e (2026-02-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e only use standard scrollIntoView function for auto-scroll (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1333\"\u003e#1333\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/88dfc580c66a93c0c3096d984b9d23ab9dceeb65\"\u003e88dfc58\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.19.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.4...v1.19.5\"\u003e1.19.5\u003c/a\u003e (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eautocomplete-preset-algolia:\u003c/strong\u003e support Unicode in ReverseHighlight (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/3a3d96aa528fd12df7422863f1bc249589f919e4\"\u003e3a3d96a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1317\"\u003e#1317\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/algolia/autocomplete/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​algolia/autocomplete-js\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/autocomplete/compare/v1.19.7...v1.19.8\"\u003e1.19.8\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estyling:\u003c/strong\u003e revert 1.19.7 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1344\"\u003e#1344\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/22d601988884294539b5b8a994a61e2cfdba4cf9\"\u003e22d6019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.6...v1.19.7\"\u003e1.19.7\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanel position in positioned container (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/763\"\u003e#763\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1336\"\u003e#1336\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/8d4b5121021b62e91331a6f5cc013cc30f36f166\"\u003e8d4b512\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.5...v1.19.6\"\u003e1.19.6\u003c/a\u003e (2026-02-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e only use standard scrollIntoView function for auto-scroll (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1333\"\u003e#1333\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/88dfc580c66a93c0c3096d984b9d23ab9dceeb65\"\u003e88dfc58\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.4...v1.19.5\"\u003e1.19.5\u003c/a\u003e (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eautocomplete-preset-algolia:\u003c/strong\u003e support Unicode in ReverseHighlight (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/3a3d96aa528fd12df7422863f1bc249589f919e4\"\u003e3a3d96a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1317\"\u003e#1317\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/algolia/autocomplete/commit/a5f3270d58c3d0dfc2af9c99cbc5bb43c2f64638\"\u003e\u003ccode\u003ea5f3270\u003c/code\u003e\u003c/a\u003e chore: release v1.19.8 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1345\"\u003e#1345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/e0928dd17c0213f36eafe1c104eae9f5d10e0e09\"\u003e\u003ccode\u003ee0928dd\u003c/code\u003e\u003c/a\u003e chore(deps): update shipjs (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/22d601988884294539b5b8a994a61e2cfdba4cf9\"\u003e\u003ccode\u003e22d6019\u003c/code\u003e\u003c/a\u003e fix(styling): revert 1.19.7 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1344\"\u003e#1344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/2550860aeb75d7142ff72135cdcb485c38bf3090\"\u003e\u003ccode\u003e2550860\u003c/code\u003e\u003c/a\u003e chore: bump node version from 14 to 22 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/dff42896cbeca7d91cbedf3a8cb3d280ad0cff45\"\u003e\u003ccode\u003edff4289\u003c/code\u003e\u003c/a\u003e chore: release v1.19.7 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1337\"\u003e#1337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/49165667a5375ef58169e4341eaf56434480f3ec\"\u003e\u003ccode\u003e4916566\u003c/code\u003e\u003c/a\u003e fix: panel position in scrolled container \u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/763\"\u003e#763\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1338\"\u003e#1338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/8d4b5121021b62e91331a6f5cc013cc30f36f166\"\u003e\u003ccode\u003e8d4b512\u003c/code\u003e\u003c/a\u003e fix: panel position in positioned container (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/763\"\u003e#763\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/c67126ba8a9c355fea4999d3505a6c9c77561016\"\u003e\u003ccode\u003ec67126b\u003c/code\u003e\u003c/a\u003e chore: release v1.19.6 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1334\"\u003e#1334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/88dfc580c66a93c0c3096d984b9d23ab9dceeb65\"\u003e\u003ccode\u003e88dfc58\u003c/code\u003e\u003c/a\u003e fix(core): only use standard scrollIntoView function for auto-scroll (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/18c32fd06bbcd94e26b15a837ceff7ba5c5a8f89\"\u003e\u003ccode\u003e18c32fd\u003c/code\u003e\u003c/a\u003e chore: release v1.19.5 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.4...v1.19.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@algolia/autocomplete-theme-classic` from 1.19.4 to 1.19.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algolia/autocomplete/releases\"\u003e\u003ccode\u003e@​algolia/autocomplete-theme-classic\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.7...v1.19.8\"\u003e1.19.8\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estyling:\u003c/strong\u003e revert 1.19.7 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1344\"\u003e#1344\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/22d601988884294539b5b8a994a61e2cfdba4cf9\"\u003e22d6019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.19.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.6...v1.19.7\"\u003e1.19.7\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanel position in positioned container (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/763\"\u003e#763\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1336\"\u003e#1336\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/8d4b5121021b62e91331a6f5cc013cc30f36f166\"\u003e8d4b512\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.19.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.5...v1.19.6\"\u003e1.19.6\u003c/a\u003e (2026-02-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e only use standard scrollIntoView function for auto-scroll (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1333\"\u003e#1333\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/88dfc580c66a93c0c3096d984b9d23ab9dceeb65\"\u003e88dfc58\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.19.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.4...v1.19.5\"\u003e1.19.5\u003c/a\u003e (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eautocomplete-preset-algolia:\u003c/strong\u003e support Unicode in ReverseHighlight (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/3a3d96aa528fd12df7422863f1bc249589f919e4\"\u003e3a3d96a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1317\"\u003e#1317\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/algolia/autocomplete/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​algolia/autocomplete-theme-classic\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/autocomplete/compare/v1.19.7...v1.19.8\"\u003e1.19.8\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estyling:\u003c/strong\u003e revert 1.19.7 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1344\"\u003e#1344\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/22d601988884294539b5b8a994a61e2cfdba4cf9\"\u003e22d6019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.6...v1.19.7\"\u003e1.19.7\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanel position in positioned container (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/763\"\u003e#763\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1336\"\u003e#1336\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/8d4b5121021b62e91331a6f5cc013cc30f36f166\"\u003e8d4b512\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.5...v1.19.6\"\u003e1.19.6\u003c/a\u003e (2026-02-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e only use standard scrollIntoView function for auto-scroll (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1333\"\u003e#1333\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/88dfc580c66a93c0c3096d984b9d23ab9dceeb65\"\u003e88dfc58\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.4...v1.19.5\"\u003e1.19.5\u003c/a\u003e (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eautocomplete-preset-algolia:\u003c/strong\u003e support Unicode in ReverseHighlight (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/3a3d96aa528fd12df7422863f1bc249589f919e4\"\u003e3a3d96a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1317\"\u003e#1317\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/algolia/autocomplete/commit/a5f3270d58c3d0dfc2af9c99cbc5bb43c2f64638\"\u003e\u003ccode\u003ea5f3270\u003c/code\u003e\u003c/a\u003e chore: release v1.19.8 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1345\"\u003e#1345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/e0928dd17c0213f36eafe1c104eae9f5d10e0e09\"\u003e\u003ccode\u003ee0928dd\u003c/code\u003e\u003c/a\u003e chore(deps): update shipjs (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/22d601988884294539b5b8a994a61e2cfdba4cf9\"\u003e\u003ccode\u003e22d6019\u003c/code\u003e\u003c/a\u003e fix(styling): revert 1.19.7 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1344\"\u003e#1344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/2550860aeb75d7142ff72135cdcb485c38bf3090\"\u003e\u003ccode\u003e2550860\u003c/code\u003e\u003c/a\u003e chore: bump node version from 14 to 22 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/dff42896cbeca7d91cbedf3a8cb3d280ad0cff45\"\u003e\u003ccode\u003edff4289\u003c/code\u003e\u003c/a\u003e chore: release v1.19.7 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1337\"\u003e#1337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/49165667a5375ef58169e4341eaf56434480f3ec\"\u003e\u003ccode\u003e4916566\u003c/code\u003e\u003c/a\u003e fix: panel position in scrolled container \u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/763\"\u003e#763\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1338\"\u003e#1338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/8d4b5121021b62e91331a6f5cc013cc30f36f166\"\u003e\u003ccode\u003e8d4b512\u003c/code\u003e\u003c/a\u003e fix: panel position in positioned container (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/763\"\u003e#763\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/c67126ba8a9c355fea4999d3505a6c9c77561016\"\u003e\u003ccode\u003ec67126b\u003c/code\u003e\u003c/a\u003e chore: release v1.19.6 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1334\"\u003e#1334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/88dfc580c66a93c0c3096d984b9d23ab9dceeb65\"\u003e\u003ccode\u003e88dfc58\u003c/code\u003e\u003c/a\u003e fix(core): only use standard scrollIntoView function for auto-scroll (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/18c32fd06bbcd94e26b15a837ceff7ba5c5a8f89\"\u003e\u003ccode\u003e18c32fd\u003c/code\u003e\u003c/a\u003e chore: release v1.19.5 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.4...v1.19.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/cli` from 7.28.3 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/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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/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-cli/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d9fa9c575e9d3952d1a146ceba6fbda88c63192b\"\u003e\u003ccode\u003ed9fa9c5\u003c/code\u003e\u003c/a\u003e [Babel 8]: Bump glob to v12 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17594\"\u003e#17594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/83964de951228aa093f0500d313db00e8d4e5b0d\"\u003e\u003ccode\u003e83964de\u003c/code\u003e\u003c/a\u003e [Babel 8] chore: bump glob to v11 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17590\"\u003e#17590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​babel/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.5 to 7.29.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/preset-env\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17782\"\u003e#17782\u003c/a\u003e Improve trailing comma comment handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17847\"\u003e#17847\u003c/a\u003e Replace npmjs.com links with npmx.dev (\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\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-import-to-platform-api\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-modules\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17818\"\u003e#17818\u003c/a\u003e Load async Wasm and JSON imports in parallel (\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\u003eCommitters: 4\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\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.2 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17840\"\u003e#17840\u003c/a\u003e [7.x backport] async x =\u0026gt; {} must be in leading pos (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17805\"\u003e#17805\u003c/a\u003e [7.x backport] fix: Properly handle await in finally (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17789\"\u003e#17789\u003c/a\u003e [7.x backport] preset-env include/exclude should accept bugfix plugins (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17813\"\u003e#17813\u003c/a\u003e chore: update eslint peer deps (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/183db7bc040a68057489f8981d02962345a322ed\"\u003e\u003ccode\u003e183db7b\u003c/code\u003e\u003c/a\u003e v7.29.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/268f246f21e51b2204ba6dc5349055504cc7420d\"\u003e\u003ccode\u003e268f246\u003c/code\u003e\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17788\"\u003e#17788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f8524d80799e136313e55da0468777a57d1bf6b6\"\u003e\u003ccode\u003ef8524d8\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17686\"\u003e#17686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/37d5595fca9f188f0534458180611f2e776acd31\"\u003e\u003ccode\u003e37d5595\u003c/code\u003e\u003c/a\u003e v7.29.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1c0a08d95ae7e1c788c7e1ae3a10ee53f7c86864\"\u003e\u003ccode\u003e1c0a08d\u003c/code\u003e\u003c/a\u003e [7.x backport] fix: Properly handle await in finally (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17805\"\u003e#17805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/061bf95142132ce4200f863f891a8e3a727cd844\"\u003e\u003ccode\u003e061bf95\u003c/code\u003e\u003c/a\u003e [7.x backport] preset-env include/exclude should accept bugfix plugins (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17789\"\u003e#17789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0053db620c05acf0036f593b5aaf4e372daa79d0\"\u003e\u003ccode\u003e0053db6\u003c/code\u003e\u003c/a\u003e Update polyfill packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17727\"\u003e#17727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.3/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.28.4 to 7.29.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.2 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17840\"\u003e#17840\u003c/a\u003e [7.x backport] async x =\u0026gt; {} must be in leading pos (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17805\"\u003e#17805\u003c/a\u003e [7.x backport] fix: Properly handle await in finally (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17789\"\u003e#17789\u003c/a\u003e [7.x backport] preset-env include/exclude should accept bugfix plugins (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17813\"\u003e#17813\u003c/a\u003e chore: update eslint peer deps (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.1 (2026-02-04)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17771\"\u003e#17771\u003c/a\u003e [7.x backport] fix: ensure \u003ccode\u003etargets.esmodules\u003c/code\u003e is validated (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17776\"\u003e#17776\u003c/a\u003e [7.x backport] Fix undefined when 64 indents (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/37d5595fca9f188f0534458180611f2e776acd31\"\u003e\u003ccode\u003e37d5595\u003c/code\u003e\u003c/a\u003e v7.29.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.2/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​babel/runtime\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/browser-logs` from 4.50.1 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/releases\"\u003e\u003ccode\u003e@​datadog/browser-logs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003cp\u003eThis is the v7 major release. It removes deprecated options and legacy code paths accumulated over the v6 line, modernizes the build, and ships a more reliable session manager.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSmaller, faster bundle\u003c/strong\u003e — dropping legacy browser shims and switching to ESM dynamic imports reduces the SDK footprint on modern browsers.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBetter privacy out of the box\u003c/strong\u003e — safer default privacy settings mean less risk of capturing sensitive content without explicit configuration.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMore reliable sessions\u003c/strong\u003e — modernized session manager with bug fixes, including around very short repetitive sessions.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHigher-quality data\u003c/strong\u003e — deterministic sampling (consistent decisions across products), aborted requests no longer polluting error metrics, and a new \u003ccode\u003esession_renewal\u003c/code\u003e view loading type to better understand session boundaries.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eA cleaner API\u003c/strong\u003e — deprecated options and beta flags removed; what's left is the supported, stable surface going forward.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMigrating from v6:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFollow the \u003ca href=\"https://github.com/DataDog/documentation/blob/8ed5928d4cf04351f6ec6f6e8d605267def58351/content/en/real_user_monitoring/guide/browser-sdk-upgrade.md\"\u003ev6 → v7 migration guide\u003c/a\u003e in the Datadog documentation.\u003c/li\u003e\n\u003cli\u003eFor automated assistance, use the \u003ca href=\"https://github.com/DataDog/browser-sdk/blob/main/.claude/skills/upgrade-browser-sdk-v7/SKILL.md\"\u003e\u003ccode\u003eupgrade-browser-sdk-v7\u003c/code\u003e Claude Code skill\u003c/a\u003e shipped in this repo.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💥 remove fake resource timing for document resources (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4406\"\u003e#4406\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 add \u003ccode\u003esession_renewal\u003c/code\u003e view loading type for session-renewed views (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4478\"\u003e#4478\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 always collect early requests (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4285\"\u003e#4285\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 replace DurationVitalReference with vitalKey option in start/stopDurationVital (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4403\"\u003e#4403\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 Rename chunk files to include \u0026quot;datadog\u0026quot; prefix for cross-bundler naming (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4391\"\u003e#4391\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e💥 Remove deprecated \u003ccode\u003estrategy\u003c/code\u003e from plugin API (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4382\"\u003e#4382\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 [RUM-8693] Decouple forwardErrorsToLogs from console.error log capture (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4356\"\u003e#4356\u003c/a\u003e) [LOGS]\u003c/li\u003e\n\u003cli\u003e💥 remove trackBfcacheViews and track bfcache restores by default (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4228\"\u003e#4228\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 default privacy settings to improve privacy out of the box (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4279\"\u003e#4279\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 Remove FID (First Input Delay) tracking (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4223\"\u003e#4223\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 [RUM-970] do not collect network errors for aborted requests (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4225\"\u003e#4225\u003c/a\u003e) [LOGS]\u003c/li\u003e\n\u003cli\u003e💥 [RUM-14058] Use tree walker for action name computation (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3972\"\u003e#3972\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 enable propagateTraceBaggage by default (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4226\"\u003e#4226\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 use ESM dynamic imports for CDN async chunks (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4217\"\u003e#4217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e💥 drop old-browser compatibility code for ES2020 baseline (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4428\"\u003e#4428\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 remove internalAnalyticsSubdomain and INTAKE_SITE_FED_STAGING (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4354\"\u003e#4354\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 remove betaTrackActionsInShadowDom and make shadow DOM action tracking the default (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4355\"\u003e#4355\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 Remove deprecated allowFallbackToLocalStorage option (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4329\"\u003e#4329\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 [RUM-11273] Remove usePciIntake option (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4335\"\u003e#4335\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 Remove old cookie migration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4198\"\u003e#4198\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 Remove betaEncodeCookieOptions and always encode cookie options (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4195\"\u003e#4195\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e✨ [RUM-15280] Expose DEFAULT_TRACKED_RESOURCE_HEADERS on RumPublicApi (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4523\"\u003e#4523\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e✨ Make nuxt package public (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4520\"\u003e#4520\u003c/a\u003e) [RUM-NUXT]\u003c/li\u003e\n\u003cli\u003e✨ [PANA-6624] Enable the new session replay serialization algorithm by default (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4507\"\u003e#4507\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e✨ Rename session store key to \u003ccode\u003e_dd_s_v2\u003c/code\u003e with legacy migration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4459\"\u003e#4459\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e✨ make all sampling decisions deterministic (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4194\"\u003e#4194\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [PANA-7217] Limit the size of the string table in session replay recordings (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4544\"\u003e#4544\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e🐛 don't adopt another tab's session when it replaces ours directly (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4537\"\u003e#4537\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 fix session lifetime bugs for long-lived pages and multi-tab scenarios (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4531\"\u003e#4531\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 fix regexp for cookie parsing (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4527\"\u003e#4527\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Prevent cross-tab session adoption after expiry (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4475\"\u003e#4475\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 make sure we never send data for very old sessions (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4462\"\u003e#4462\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Ignore cookie observable updates missing the c marker (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4437\"\u003e#4437\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Add telemetry debug for Cookie Store API set failures (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4432\"\u003e#4432\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/DataDog/browser-sdk/blob/v7.0.0/CHANGELOG.md\"\u003e\u003ccode\u003e@​datadog/browser-logs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003cp\u003eThis is the v7 major release. It removes deprecated options and legacy code paths accumulated over the v6 line, modernizes the build, and ships a more reliable session manager.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSmaller, faster bundle\u003c/strong\u003e — dropping legacy browser shims and switching to ESM dynamic imports reduces the SDK footprint on modern browsers.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBetter privacy out of the box\u003c/strong\u003e — safer default privacy settings mean less risk of capturing sensitive content without explicit configuration.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMore reliable sessions\u003c/strong\u003e — modernized session manager with bug fixes, including around very short repetitive sessions.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHigher-quality data\u003c/strong\u003e — deterministic sampling (consistent decisions across products), aborted requests no longer polluting error metrics, and a new \u003ccode\u003esession_renewal\u003c/code\u003e view loading type to better understand session boundaries.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eA cleaner API\u003c/strong\u003e — deprecated options and beta flags removed; what's left is the supported, stable surface going forward.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMigrating from v6:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFollow the \u003ca href=\"https://github.com/DataDog/documentation/blob/8ed5928d4cf04351f6ec6f6e8d605267def58351/content/en/real_user_monitoring/guide/browser-sdk-upgrade.md\"\u003ev6 → v7 migration guide\u003c/a\u003e in the Datadog documentation.\u003c/li\u003e\n\u003cli\u003eFor automated assistance, use the \u003ca href=\"https://github.com/DataDog/browser-sdk/blob/main/.claude/skills/upgrade-browser-sdk-v7/SKILL.md\"\u003e\u003ccode\u003eupgrade-browser-sdk-v7\u003c/code\u003e Claude Code skill\u003c/a\u003e shipped in this repo.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💥 remove fake resource timing for document resources (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4406\"\u003e#4406\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 add \u003ccode\u003esession_renewal\u003c/code\u003e view loading type for session-renewed views (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4478\"\u003e#4478\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 always collect early requests (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4285\"\u003e#4285\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 replace DurationVitalReference with vitalKey option in start/stopDurationVital (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4403\"\u003e#4403\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 Rename chunk files to include \u0026quot;datadog\u0026quot; prefix for cross-bundler naming (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4391\"\u003e#4391\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e💥 Remove deprecated \u003ccode\u003estrategy\u003c/code\u003e from plugin API (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4382\"\u003e#4382\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 [RUM-8693] Decouple forwardErrorsToLogs from console.error log capture (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4356\"\u003e#4356\u003c/a\u003e) [LOGS]\u003c/li\u003e\n\u003cli\u003e💥 remove trackBfcacheViews and track bfcache restores by default (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4228\"\u003e#4228\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 default privacy settings to improve privacy out of the box (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4279\"\u003e#4279\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 Remove FID (First Input Delay) tracking (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4223\"\u003e#4223\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 [RUM-970] do not collect network errors for aborted requests (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4225\"\u003e#4225\u003c/a\u003e) [LOGS]\u003c/li\u003e\n\u003cli\u003e💥 [RUM-14058] Use tree walker for action name computation (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3972\"\u003e#3972\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 enable propagateTraceBaggage by default (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4226\"\u003e#4226\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 use ESM dynamic imports for CDN async chunks (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4217\"\u003e#4217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e💥 drop old-browser compatibility code for ES2020 baseline (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4428\"\u003e#4428\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 remove internalAnalyticsSubdomain and INTAKE_SITE_FED_STAGING (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4354\"\u003e#4354\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 remove betaTrackActionsInShadowDom and make shadow DOM action tracking the default (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4355\"\u003e#4355\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e💥 Remove deprecated allowFallbackToLocalStorage option (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4329\"\u003e#4329\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 [RUM-11273] Remove usePciIntake option (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4335\"\u003e#4335\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 Remove old cookie migration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4198\"\u003e#4198\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e💥 Remove betaEncodeCookieOptions and always encode cookie options (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4195\"\u003e#4195\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e✨ [RUM-15280] Expose DEFAULT_TRACKED_RESOURCE_HEADERS on RumPublicApi (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4523\"\u003e#4523\u003c/a\u003e) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]\u003c/li\u003e\n\u003cli\u003e✨ Make nuxt package public (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4520\"\u003e#4520\u003c/a\u003e) [RUM-NUXT]\u003c/li\u003e\n\u003cli\u003e✨ [PANA-6624] Enable the new session replay serialization algorithm by default (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4507\"\u003e#4507\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e✨ Rename session store key to \u003ccode\u003e_dd_s_v2\u003c/code\u003e with legacy migration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4459\"\u003e#4459\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e✨ make all sampling decisions deterministic (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4194\"\u003e#4194\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [PANA-7217] Limit the size of the string table in session replay recordings (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4544\"\u003e#4544\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e🐛 don't adopt another tab's session when it replaces ours directly (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4537\"\u003e#4537\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 fix session lifetime bugs for long-lived pages and multi-tab scenarios (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4531\"\u003e#4531\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 fix regexp for cookie parsing (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4527\"\u003e#4527\u003c/a\u003e) [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Prevent cross-tab session adopti...\n\n_Description has been truncated_","html_url":"https://github.com/parampavar/vector/pull/3385","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/parampavar%2Fvector/issues/3385","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3385/packages"}},{"old_version":"9.1.0","new_version":"11.0.1","update_type":"major","path":null,"pr_created_at":"2026-04-18T08:51:24.000Z","version_change":"9.1.0 → 11.0.1","issue":{"uuid":"4287391259","node_id":"PR_kwDORlTqUs7TjYn0","number":6,"state":"closed","title":"Bump postcss-cli from 9.1.0 to 11.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-10T04:52:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-18T08:51:24.000Z","updated_at":"2026-05-10T04:52:45.000Z","time_to_close":1886479,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"postcss-cli","old_version":"9.1.0","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [postcss-cli](https://github.com/postcss/postcss-cli) from 9.1.0 to 11.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md\"\u003epostcss-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e11.0.1 / 2025-03-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate and minimize dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e11.0.0 / 2023-12-05\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Require Node.js v18+ (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/postcss/postcss-load-config/blob/main/CHANGELOG.md#50-2023-11-20\"\u003e\u003ccode\u003epostcss-load-config@5\u003c/code\u003e\u003c/a\u003e for improved ESM \u0026amp; TS config support (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/461\"\u003e#461\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e10.1.0 / 2022-11-29\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow running \u003ccode\u003e--watch\u003c/code\u003e mode in non-TTY contexts, like Docker (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e10.0.0 / 2022-06-29\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Drop Node 12 support (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/438\"\u003e#438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for ESM config files (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/437\"\u003e#437\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/7bea18069b334b0d537d5c772ce20b1637c7e5d6\"\u003e\u003ccode\u003e7bea180\u003c/code\u003e\u003c/a\u003e 11.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0dc4eba537acf36af7747753027c99d768644820\"\u003e\u003ccode\u003e0dc4eba\u003c/code\u003e\u003c/a\u003e Use eslint v9 + flat config (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/733ef42fa6b596139787c721ecfbc2b50d915fae\"\u003e\u003ccode\u003e733ef42\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sugarss to v5 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/1363a6549a622a27b4a5d8e55c65d406aae94cbd\"\u003e\u003ccode\u003e1363a65\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.5.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bd416f5b326562a228202b1b6b23495ffcffa8ee\"\u003e\u003ccode\u003ebd416f5\u003c/code\u003e\u003c/a\u003e Update dependency uuid to v11 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bfad16da0dad084a0961efb1cf44b626fac3a2e0\"\u003e\u003ccode\u003ebfad16d\u003c/code\u003e\u003c/a\u003e Update dependency c8 to v10 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/b5d8f0ed6e25e7e0f0662e9aed3bfd7def9e6573\"\u003e\u003ccode\u003eb5d8f0e\u003c/code\u003e\u003c/a\u003e feat: replace globby with tinyglobby and remove get-stdin in favor of builtin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/5f9f92af5f070313fc710a62db0c58705fb891eb\"\u003e\u003ccode\u003e5f9f92a\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.4.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0f52be713e121c7e4476b380ce7bab9529890b7c\"\u003e\u003ccode\u003e0f52be7\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.3.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/528af4c30beffcce0653eb7046a6f331a0fd5ffd\"\u003e\u003ccode\u003e528af4c\u003c/code\u003e\u003c/a\u003e Adding link to PostCSS (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss-cli/compare/9.1.0...11.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=postcss-cli\u0026package-manager=npm_and_yarn\u0026previous-version=9.1.0\u0026new-version=11.0.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/Blake-C/jekyll-digitalblake.com-2025/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blake-C%2Fjekyll-digitalblake.com-2025/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"11.0.0","new_version":"11.0.1","update_type":"patch","path":null,"pr_created_at":"2026-04-16T06:28:08.000Z","version_change":"11.0.0 → 11.0.1","issue":{"uuid":"4273675279","node_id":"PR_kwDOSEB3Bc7S3wKM","number":5,"state":"open","title":"Bump the postcss group with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-16T06:28:08.000Z","updated_at":"2026-04-16T06:29:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"postcss","update_count":2,"packages":[{"name":"postcss","old_version":"8.4.49","new_version":"8.5.10","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-cli","old_version":"11.0.0","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the postcss group with 2 updates: [postcss](https://github.com/postcss/postcss) and [postcss-cli](https://github.com/postcss/postcss-cli).\n\nUpdates `postcss` from 8.4.49 to 8.5.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed XSS via unescaped \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e in non-bundler cases (by \u003ca href=\"https://github.com/TharVid\"\u003e\u003ccode\u003e@​TharVid\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpeed up source map encoding paring in case of the error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e→\u003ccode\u003eexports\u003c/code\u003e compatibility with some tools (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Parcel compatibility issue (by \u003ca href=\"https://github.com/git-sumitchaudhary\"\u003e\u003ccode\u003e@​git-sumitchaudhary\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more details to \u003ccode\u003eUnknown word\u003c/code\u003e error (by \u003ca href=\"https://github.com/hiepxanh\"\u003e\u003ccode\u003e@​hiepxanh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/catnipan\"\u003e\u003ccode\u003e@​catnipan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed end position of rules with semicolon (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backwards compatibility for complex cases (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5 “Duke Alloces”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003ePostCSS 8.5 brought API to work better with non-CSS sources like HTML, Vue.js/Svelte sources or CSS-in-JS.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e during \u003ca href=\"https://redirect.github.com/postcss/postcss/issues/1995\"\u003ehis work\u003c/a\u003e on \u003ca href=\"https://stylelint.io\"\u003eStylelint\u003c/a\u003e added \u003ccode\u003eInput#document\u003c/code\u003e in additional to \u003ccode\u003eInput#css\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eroot.source.input.document //=\u0026gt; \u0026quot;\u0026lt;p\u0026gt;Hello\u0026lt;/p\u0026gt;\r\n                           //    \u0026lt;style\u0026gt;\r\n                           //    p {\r\n                           //      color: green;\r\n                           //    }\r\n                           //    \u0026lt;/style\u0026gt;\u0026quot;\r\nroot.source.input.css      //=\u0026gt; \u0026quot;p {\r\n                           //      color: green;\r\n                           //    }\u0026quot;\r\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed XSS via unescaped \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e in non-bundler cases (by \u003ca href=\"https://github.com/TharVid\"\u003e\u003ccode\u003e@​TharVid\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpeed up source map encoding paring in case of the error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e→\u003ccode\u003eexports\u003c/code\u003e compatibility with some tools (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Parcel compatibility issue (by \u003ca href=\"https://github.com/git-sumitchaudhary\"\u003e\u003ccode\u003e@​git-sumitchaudhary\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more details to \u003ccode\u003eUnknown word\u003c/code\u003e error (by \u003ca href=\"https://github.com/hiepxanh\"\u003e\u003ccode\u003e@​hiepxanh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/catnipan\"\u003e\u003ccode\u003e@​catnipan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed end position of rules with semicolon (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backwards compatibility for complex cases (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5 “Duke Alloces”\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eInput#document\u003c/code\u003e for sources like CSS-in-JS or HTML (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/33b9790263dc1562a46ce45d9532bd63e95b7986\"\u003e\u003ccode\u003e33b9790\u003c/code\u003e\u003c/a\u003e Release 8.5.10 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/536c79e4b01e58a3a56b09c3c0cf2323f4b9a28b\"\u003e\u003ccode\u003e536c79e\u003c/code\u003e\u003c/a\u003e Escape \u0026lt;/style\u0026gt; in CSS output (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2074\"\u003e#2074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/afa96b2a139ce625c4d27973313479c7c85f39d4\"\u003e\u003ccode\u003eafa96b2\u003c/code\u003e\u003c/a\u003e Update dependencies (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2073\"\u003e#2073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/effe88bb87cabdc1876e02adbdd30f392f19f40d\"\u003e\u003ccode\u003eeffe88b\u003c/code\u003e\u003c/a\u003e Typo (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2072\"\u003e#2072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3ee79a2c4a11e41d52db50b444eebe38299495ad\"\u003e\u003ccode\u003e3ee79a2\u003c/code\u003e\u003c/a\u003e Thread model (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2071\"\u003e#2071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/2e0683daca4dc2919211b03774f6b2d137136c01\"\u003e\u003ccode\u003e2e0683d\u003c/code\u003e\u003c/a\u003e Create incident response docs (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2070\"\u003e#2070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/fe88ac29c06b7b218be32994cdc6ca1525bdf2c9\"\u003e\u003ccode\u003efe88ac2\u003c/code\u003e\u003c/a\u003e Release 8.5.9 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/c551632496b87ab3f1965bfda5dc386b6c71963e\"\u003e\u003ccode\u003ec551632\u003c/code\u003e\u003c/a\u003e Avoid RegExp when we can use simple JS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/89a6b744060eb8dee743351c785a9fbe37d4525a\"\u003e\u003ccode\u003e89a6b74\u003c/code\u003e\u003c/a\u003e Move SECURITY.txt for docs folder to keep GitHub page cleaner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6ceb8a46af9f9de821faee98f861bdf84617347b\"\u003e\u003ccode\u003e6ceb8a4\u003c/code\u003e\u003c/a\u003e Create SECURITY.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.4.49...8.5.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss-cli` from 11.0.0 to 11.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md\"\u003epostcss-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e11.0.1 / 2025-03-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate and minimize dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/7bea18069b334b0d537d5c772ce20b1637c7e5d6\"\u003e\u003ccode\u003e7bea180\u003c/code\u003e\u003c/a\u003e 11.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0dc4eba537acf36af7747753027c99d768644820\"\u003e\u003ccode\u003e0dc4eba\u003c/code\u003e\u003c/a\u003e Use eslint v9 + flat config (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/733ef42fa6b596139787c721ecfbc2b50d915fae\"\u003e\u003ccode\u003e733ef42\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sugarss to v5 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/1363a6549a622a27b4a5d8e55c65d406aae94cbd\"\u003e\u003ccode\u003e1363a65\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.5.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bd416f5b326562a228202b1b6b23495ffcffa8ee\"\u003e\u003ccode\u003ebd416f5\u003c/code\u003e\u003c/a\u003e Update dependency uuid to v11 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bfad16da0dad084a0961efb1cf44b626fac3a2e0\"\u003e\u003ccode\u003ebfad16d\u003c/code\u003e\u003c/a\u003e Update dependency c8 to v10 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/b5d8f0ed6e25e7e0f0662e9aed3bfd7def9e6573\"\u003e\u003ccode\u003eb5d8f0e\u003c/code\u003e\u003c/a\u003e feat: replace globby with tinyglobby and remove get-stdin in favor of builtin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/5f9f92af5f070313fc710a62db0c58705fb891eb\"\u003e\u003ccode\u003e5f9f92a\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.4.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0f52be713e121c7e4476b380ce7bab9529890b7c\"\u003e\u003ccode\u003e0f52be7\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.3.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/528af4c30beffcce0653eb7046a6f331a0fd5ffd\"\u003e\u003ccode\u003e528af4c\u003c/code\u003e\u003c/a\u003e Adding link to PostCSS (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss-cli/compare/11.0.0...11.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/kalaiselvi-dev/analytics-avenue-dashboard/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kalaiselvi-dev%2Fanalytics-avenue-dashboard/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"7.1.2","new_version":"11.0.1","update_type":"major","path":"/src/themes/sundown-sessions","pr_created_at":"2026-04-16T05:41:06.000Z","version_change":"7.1.2 → 11.0.1","issue":{"uuid":"4273504561","node_id":"PR_kwDOLEcT187S3Okb","number":331,"state":"open","title":"Bump the npm-dependencies group in /src/themes/sundown-sessions with 4 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-16T05:41:06.000Z","updated_at":"2026-04-16T05:41:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":4,"packages":[{"name":"auto-changelog","old_version":"1.16.4","new_version":"2.5.0","repository_url":"https://github.com/CookPete/auto-changelog"},{"name":"cssnano","old_version":"3.10.0","new_version":"7.1.5","repository_url":"https://github.com/cssnano/cssnano"},{"name":"postcss-cli","old_version":"7.1.2","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"postcss-cssnext","old_version":"2.11.0","new_version":"3.1.1","repository_url":"https://github.com/MoOx/postcss-cssnext"}],"path":"/src/themes/sundown-sessions","ecosystem":"npm"},"body":"Bumps the npm-dependencies group in /src/themes/sundown-sessions with 4 updates: [auto-changelog](https://github.com/CookPete/auto-changelog), [cssnano](https://github.com/cssnano/cssnano), [postcss-cli](https://github.com/postcss/postcss-cli) and [postcss-cssnext](https://github.com/MoOx/postcss-cssnext).\n\nUpdates `auto-changelog` from 1.16.4 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cookpete/auto-changelog/blob/master/CHANGELOG.md\"\u003eauto-changelog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/cookpete/auto-changelog/compare/v2.4.0...v2.5.0\"\u003ev2.5.0\u003c/a\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Throws error if tag does not contains \u0026quot;version\u0026quot; property \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/272\"\u003e\u003ccode\u003e[#272](https://github.com/CookPete/auto-changelog/issues/272)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for GitLab's new style routes \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/267\"\u003e\u003ccode\u003e[#267](https://github.com/CookPete/auto-changelog/issues/267)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: gitlab subgroups \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/232\"\u003e\u003ccode\u003e[#232](https://github.com/CookPete/auto-changelog/issues/232)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Template for handling commits with Conventional Commits format \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/217\"\u003e\u003ccode\u003e[#217](https://github.com/CookPete/auto-changelog/issues/217)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade parse-github-url v1.0.3 \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/289\"\u003e\u003ccode\u003e[#289](https://github.com/CookPete/auto-changelog/issues/289)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: fix parseReleases \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/265\"\u003e\u003ccode\u003e[#265](https://github.com/CookPete/auto-changelog/issues/265)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: combine multiple commit-lists to one if heading is undefined \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/236\"\u003e\u003ccode\u003e[#236](https://github.com/CookPete/auto-changelog/issues/236)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Plugin system \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/237\"\u003e\u003ccode\u003e[#237](https://github.com/CookPete/auto-changelog/issues/237)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd support for including commit pattern \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/258\"\u003e\u003ccode\u003e[#258](https://github.com/CookPete/auto-changelog/issues/258)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert GitLab's new style routes \u003ca href=\"https://github.com/cookpete/auto-changelog/commit/b087f51151955f6f62ed1fcee9d3e144c9ed931a\"\u003e\u003ccode\u003eb087f51\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove email from package.json \u003ca href=\"https://github.com/cookpete/auto-changelog/commit/0991f17ce936a9db490e2ad1a04121755038b78d\"\u003e\u003ccode\u003e0991f17\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/cookpete/auto-changelog/compare/v2.3.0...v2.4.0\"\u003ev2.4.0\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e3 February 2022\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eLogical handling of --starting-version \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/227\"\u003e\u003ccode\u003e[#227](https://github.com/CookPete/auto-changelog/issues/227)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrim commit subject \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/225\"\u003e\u003ccode\u003e[#225](https://github.com/CookPete/auto-changelog/issues/225)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(commits.js): added niceDate format of commits \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/206\"\u003e\u003ccode\u003e[#206](https://github.com/CookPete/auto-changelog/issues/206)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLogical handling of --starting-version (\u003ca href=\"https://redirect.github.com/CookPete/auto-changelog/issues/227\"\u003e#227\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/issues/221\"\u003e\u003ccode\u003e[#221](https://github.com/CookPete/auto-changelog/issues/221)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ending-version option \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/issues/209\"\u003e\u003ccode\u003e[#209](https://github.com/CookPete/auto-changelog/issues/209)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not sort tags when sorting via --append-git-tag \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/issues/197\"\u003e\u003ccode\u003e[#197](https://github.com/CookPete/auto-changelog/issues/197)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/210\"\u003e\u003ccode\u003e[#210](https://github.com/CookPete/auto-changelog/issues/210)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump packages \u003ca href=\"https://github.com/cookpete/auto-changelog/commit/9d271fc5cad1f8ab19c4fd9210f3a78ca52faf25\"\u003e\u003ccode\u003e9d271fc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eyarn upgrade \u003ca href=\"https://github.com/cookpete/auto-changelog/commit/c2278230c5c1bc0b0491cf0f5da35b9e33c7384b\"\u003e\u003ccode\u003ec227823\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e--ending-version fixes \u003ca href=\"https://github.com/cookpete/auto-changelog/commit/dbd36d52f3ecb32d71af54be9b3167ade89301f1\"\u003e\u003ccode\u003edbd36d5\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/cookpete/auto-changelog/compare/v2.2.1...v2.3.0\"\u003ev2.3.0\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e23 May 2021\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for minor/preminor versions for custom templates \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/185\"\u003e\u003ccode\u003e[#185](https://github.com/CookPete/auto-changelog/issues/185)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat: add sortCommits by subject and subject-desc \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/186\"\u003e\u003ccode\u003e[#186](https://github.com/CookPete/auto-changelog/issues/186)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove --sort=-creatordate from git tag logic \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/issues/196\"\u003e\u003ccode\u003e[#196](https://github.com/CookPete/auto-changelog/issues/196)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd --append-git-tag \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/issues/190\"\u003e\u003ccode\u003e[#190](https://github.com/CookPete/auto-changelog/issues/190)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd --hide-empty-releases \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/issues/189\"\u003e\u003ccode\u003e[#189](https://github.com/CookPete/auto-changelog/issues/189)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd --starting-date \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/issues/181\"\u003e\u003ccode\u003e[#181](https://github.com/CookPete/auto-changelog/issues/181)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport absolute paths for --handlebars-setup \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/issues/180\"\u003e\u003ccode\u003e[#180](https://github.com/CookPete/auto-changelog/issues/180)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unreleased version diff \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/issues/174\"\u003e\u003ccode\u003e[#174](https://github.com/CookPete/auto-changelog/issues/174)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix v prefix logic \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/issues/33\"\u003e\u003ccode\u003e[#33](https://github.com/CookPete/auto-changelog/issues/33)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix getSubject edge case \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/pull/179\"\u003e\u003ccode\u003e[#179](https://github.com/CookPete/auto-changelog/issues/179)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/issues/184\"\u003e\u003ccode\u003e[#184](https://github.com/CookPete/auto-changelog/issues/184)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply ignoreCommitPattern earlier in the parsing logic \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/issues/195\"\u003e\u003ccode\u003e[#195](https://github.com/CookPete/auto-changelog/issues/195)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/cookpete/auto-changelog/issues/187\"\u003e\u003ccode\u003e[#187](https://github.com/CookPete/auto-changelog/issues/187)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd minor boolean to test data \u003ca href=\"https://github.com/cookpete/auto-changelog/commit/a80e311601107a76b6ee98487ee07c0c90655dd8\"\u003e\u003ccode\u003ea80e311\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused sortTags syntax \u003ca href=\"https://github.com/cookpete/auto-changelog/commit/1b2953092c6248520d8d66e52a96e3cf69016a20\"\u003e\u003ccode\u003e1b29530\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove lodash.uniqby \u003ca href=\"https://github.com/cookpete/auto-changelog/commit/26e7d9caeb685a0b6c745b68e9b5ac0639e3c75f\"\u003e\u003ccode\u003e26e7d9c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/cookpete/auto-changelog/compare/v2.2.0...v2.2.1\"\u003ev2.2.1\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e18 September 2020\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cookpete/auto-changelog/commit/5ba380ad0044dd5be1b2bf4067f64d87202c98bd\"\u003e\u003ccode\u003e5ba380a\u003c/code\u003e\u003c/a\u003e 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cookpete/auto-changelog/commit/b087f51151955f6f62ed1fcee9d3e144c9ed931a\"\u003e\u003ccode\u003eb087f51\u003c/code\u003e\u003c/a\u003e Revert GitLab's new style routes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cookpete/auto-changelog/commit/7a0943fe1d47b2926763090f70d7bdd9dd7428e6\"\u003e\u003ccode\u003e7a0943f\u003c/code\u003e\u003c/a\u003e Fix: Throws error if tag does not contains \u0026quot;version\u0026quot; property (\u003ca href=\"https://redirect.github.com/CookPete/auto-changelog/issues/272\"\u003e#272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cookpete/auto-changelog/commit/8feafe857559eb5e75b76439e1bf696e389cfd43\"\u003e\u003ccode\u003e8feafe8\u003c/code\u003e\u003c/a\u003e Add support for GitLab's new style routes (\u003ca href=\"https://redirect.github.com/CookPete/auto-changelog/issues/267\"\u003e#267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cookpete/auto-changelog/commit/43fa03108d02474db8d189f07ab8435c377a16d4\"\u003e\u003ccode\u003e43fa031\u003c/code\u003e\u003c/a\u003e fix: gitlab subgroups (\u003ca href=\"https://redirect.github.com/CookPete/auto-changelog/issues/232\"\u003e#232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cookpete/auto-changelog/commit/e1f4045df8ae20d34b1c53e884b3fdadeb62167a\"\u003e\u003ccode\u003ee1f4045\u003c/code\u003e\u003c/a\u003e Add Template for handling commits with Conventional Commits format (\u003ca href=\"https://redirect.github.com/CookPete/auto-changelog/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cookpete/auto-changelog/commit/3444e49e491c46ee4c548d9629962e6d6196621f\"\u003e\u003ccode\u003e3444e49\u003c/code\u003e\u003c/a\u003e upgrade parse-github-url v1.0.3 (\u003ca href=\"https://redirect.github.com/CookPete/auto-changelog/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cookpete/auto-changelog/commit/03811f772f9053077ee641793f7c2841b4bb22bc\"\u003e\u003ccode\u003e03811f7\u003c/code\u003e\u003c/a\u003e tests: fix parseReleases (\u003ca href=\"https://redirect.github.com/CookPete/auto-changelog/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cookpete/auto-changelog/commit/79acd550dd939a0d3f1683b748b5eb993bce05ef\"\u003e\u003ccode\u003e79acd55\u003c/code\u003e\u003c/a\u003e feat: combine multiple commit-lists to one if heading is undefined (\u003ca href=\"https://redirect.github.com/CookPete/auto-changelog/issues/236\"\u003e#236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cookpete/auto-changelog/commit/37cdfed206a766552f0cce7e94c1aaab6d4f8eb1\"\u003e\u003ccode\u003e37cdfed\u003c/code\u003e\u003c/a\u003e Add a Plugin system (\u003ca href=\"https://redirect.github.com/CookPete/auto-changelog/issues/237\"\u003e#237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/CookPete/auto-changelog/compare/v1.16.4...v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cssnano` from 3.10.0 to 7.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cssnano/cssnano/releases\"\u003ecssnano's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.5\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(postcss-reduce-idents): support counter-set property by \u003ca href=\"https://github.com/dkryaklin\"\u003e\u003ccode\u003e@​dkryaklin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1765\"\u003ecssnano/cssnano#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(postcss-convert-values): add transformCustomProperties option by \u003ca href=\"https://github.com/dkryaklin\"\u003e\u003ccode\u003e@​dkryaklin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1769\"\u003ecssnano/cssnano#1769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(postcss-colormin): add transformCustomProperties option by \u003ca href=\"https://github.com/dkryaklin\"\u003e\u003ccode\u003e@​dkryaklin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1768\"\u003ecssnano/cssnano#1768\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.4...cssnano@7.1.5\"\u003ehttps://github.com/cssnano/cssnano/compare/cssnano@7.1.4...cssnano@7.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cp\u003eUpdate color conversion library to \u003ccode\u003e@​colordx/core\u003c/code\u003e to fix rounding errors in color conversions \u003ca href=\"https://redirect.github.com/cssnano/cssnano/issues/1755\"\u003e#1755\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize mergeRule selector merging with WeakMap caching by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1748\"\u003ecssnano/cssnano#1748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.2...cssnano@7.1.3\"\u003ehttps://github.com/cssnano/cssnano/compare/cssnano@7.1.2...cssnano@7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: enhanced recognition of css comments by \u003ca href=\"https://github.com/Nirvana-Jie\"\u003e\u003ccode\u003e@​Nirvana-Jie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1730\"\u003ecssnano/cssnano#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use npm trusted publishing by \u003ca href=\"https://github.com/ludofischer\"\u003e\u003ccode\u003e@​ludofischer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1731\"\u003ecssnano/cssnano#1731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update browserslist by \u003ca href=\"https://github.com/ludofischer\"\u003e\u003ccode\u003e@​ludofischer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1733\"\u003ecssnano/cssnano#1733\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.1...cssnano@7.1.2\"\u003ehttps://github.com/cssnano/cssnano/compare/cssnano@7.1.1...cssnano@7.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev71.1.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(convert-values): exclude \u003ccode\u003elinear()\u003c/code\u003e from stripping \u003ccode\u003e%\u003c/code\u003e from value 0 by \u003ca href=\"https://github.com/cernymatej\"\u003e\u003ccode\u003e@​cernymatej\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1720\"\u003ecssnano/cssnano#1720\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.0...cssnano@7.1.1\"\u003ehttps://github.com/cssnano/cssnano/compare/cssnano@7.1.0...cssnano@7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ecssnano@7.1.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to SVGO 4.0\u003c/li\u003e\n\u003cli\u003eUpdate browserslist\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecssnano@7.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update browserslist by \u003ca href=\"https://github.com/ludofischer\"\u003e\u003ccode\u003e@​ludofischer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1675\"\u003ecssnano/cssnano#1675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update postcss peer dependency to version without vulnerabilities by \u003ca href=\"https://github.com/ludofischer\"\u003e\u003ccode\u003e@​ludofischer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1676\"\u003ecssnano/cssnano#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update TypeScript declarations by \u003ca href=\"https://github.com/ludofischer\"\u003e\u003ccode\u003e@​ludofischer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1685\"\u003ecssnano/cssnano#1685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: load default preset in startup by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1691\"\u003ecssnano/cssnano#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for selector order preservation to postcss-minify-selectors by \u003ca href=\"https://github.com/ezzak\"\u003e\u003ccode\u003e@​ezzak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1688\"\u003ecssnano/cssnano#1688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(postcss-convert-values): preserve percent sign in percentage values in at-rules with double quotes  by \u003ca href=\"https://github.com/aramikuto\"\u003e\u003ccode\u003e@​aramikuto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1695\"\u003ecssnano/cssnano#1695\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/cssnano/cssnano/commit/1ecc51faaf0b1e5c91dfc39fc4be7e6471ff5463\"\u003e\u003ccode\u003e1ecc51f\u003c/code\u003e\u003c/a\u003e Publish cssnano 7.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/5cb8b099f15cc543225ef0cd0c4bb8b730152159\"\u003e\u003ccode\u003e5cb8b09\u003c/code\u003e\u003c/a\u003e fix: update browserslist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/9e615ccf28257d9e42e4847052f93042809f4e33\"\u003e\u003ccode\u003e9e615cc\u003c/code\u003e\u003c/a\u003e chore: add changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/863fba58b8e391ef2f5deb8f55256843e927562e\"\u003e\u003ccode\u003e863fba5\u003c/code\u003e\u003c/a\u003e fix(postcss-colormin): add transformCustomProperties option to skip custom pr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/a28221537220ef0dc5719a9df183b6b2ab6fa376\"\u003e\u003ccode\u003ea282215\u003c/code\u003e\u003c/a\u003e fix(postcss-convert-values): add transformCustomProperties option to allow va...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/23d0643a61a310830102a6d745d8ebb6e963c122\"\u003e\u003ccode\u003e23d0643\u003c/code\u003e\u003c/a\u003e chore: fix broken image in README (\u003ca href=\"https://redirect.github.com/cssnano/cssnano/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/0ba209c7a3b7311e7761ef2bd3535f6e3ed70c91\"\u003e\u003ccode\u003e0ba209c\u003c/code\u003e\u003c/a\u003e fix(postcss-reduce-idents): support counter-set property for counter renaming\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/dfaf2aee04cffdc8e8e40cb911b18c49d08bbf0b\"\u003e\u003ccode\u003edfaf2ae\u003c/code\u003e\u003c/a\u003e chore: bump some transitive dep patch versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/0a2fe22fe42e05058841f1fbb6fdecf2e9858af8\"\u003e\u003ccode\u003e0a2fe22\u003c/code\u003e\u003c/a\u003e docs: update website for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/c4ec231e7a9b8de1d11067e80ba078df4e517f3d\"\u003e\u003ccode\u003ec4ec231\u003c/code\u003e\u003c/a\u003e Publish cssnano 7.1.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cssnano/cssnano/compare/v3.10.0...cssnano@7.1.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 cssnano since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss-cli` from 7.1.2 to 11.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-cli/releases\"\u003epostcss-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0 / 2020-09-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Support postcss v8 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/344\"\u003e#344\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e postcss is now a \u003ccode\u003epeerDependency\u003c/code\u003e, you must install it seperately (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/344\"\u003e#344\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade dependencies (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/340\"\u003e#340\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md\"\u003epostcss-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e11.0.1 / 2025-03-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate and minimize dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e11.0.0 / 2023-12-05\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Require Node.js v18+ (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/postcss/postcss-load-config/blob/main/CHANGELOG.md#50-2023-11-20\"\u003e\u003ccode\u003epostcss-load-config@5\u003c/code\u003e\u003c/a\u003e for improved ESM \u0026amp; TS config support (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/461\"\u003e#461\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e10.1.0 / 2022-11-29\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow running \u003ccode\u003e--watch\u003c/code\u003e mode in non-TTY contexts, like Docker (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e10.0.0 / 2022-06-29\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Drop Node 12 support (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/438\"\u003e#438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for ESM config files (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/437\"\u003e#437\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e9.1.0 / 2021-12-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDon't write to files if they're unchanged (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/320\"\u003e#320\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e9.0.2 / 2021-11-04\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to picocolors (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove test files from npm package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e9.0.1 / 2021-09-28\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eActually exit with error when attempting to stdout in watch mode\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ebin/\u003c/code\u003e from \u003ccode\u003efiles\u003c/code\u003e in package.json\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e9.0.0 / 2021-09-24\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Require Node.js v12+\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Must specify full file path, including \u003ccode\u003e.js\u003c/code\u003e extension, when loading local plugins with \u003ccode\u003e--use\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Officially remove support for watching postcss config (was already broken in previous releases)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003edir-dependency\u003c/code\u003e messages (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/383\"\u003e#383\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/391\"\u003e#391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e8.3.1 / 2020-12-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure paths are not interpreted as numbers (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/360\"\u003e#360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBetter errors for incorrect postcss version (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/361\"\u003e#361\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e8.3.0 / 2020-11-17\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eExit on EOF/\u003ccode\u003e^D\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/358\"\u003e#358\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/postcss/postcss-cli/commit/7bea18069b334b0d537d5c772ce20b1637c7e5d6\"\u003e\u003ccode\u003e7bea180\u003c/code\u003e\u003c/a\u003e 11.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0dc4eba537acf36af7747753027c99d768644820\"\u003e\u003ccode\u003e0dc4eba\u003c/code\u003e\u003c/a\u003e Use eslint v9 + flat config (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/733ef42fa6b596139787c721ecfbc2b50d915fae\"\u003e\u003ccode\u003e733ef42\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sugarss to v5 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/1363a6549a622a27b4a5d8e55c65d406aae94cbd\"\u003e\u003ccode\u003e1363a65\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.5.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bd416f5b326562a228202b1b6b23495ffcffa8ee\"\u003e\u003ccode\u003ebd416f5\u003c/code\u003e\u003c/a\u003e Update dependency uuid to v11 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bfad16da0dad084a0961efb1cf44b626fac3a2e0\"\u003e\u003ccode\u003ebfad16d\u003c/code\u003e\u003c/a\u003e Update dependency c8 to v10 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/b5d8f0ed6e25e7e0f0662e9aed3bfd7def9e6573\"\u003e\u003ccode\u003eb5d8f0e\u003c/code\u003e\u003c/a\u003e feat: replace globby with tinyglobby and remove get-stdin in favor of builtin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/5f9f92af5f070313fc710a62db0c58705fb891eb\"\u003e\u003ccode\u003e5f9f92a\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.4.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0f52be713e121c7e4476b380ce7bab9529890b7c\"\u003e\u003ccode\u003e0f52be7\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.3.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/528af4c30beffcce0653eb7046a6f331a0fd5ffd\"\u003e\u003ccode\u003e528af4c\u003c/code\u003e\u003c/a\u003e Adding link to PostCSS (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss-cli/compare/7.1.2...11.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss-cssnext` from 2.11.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/MoOx/postcss-cssnext/releases\"\u003epostcss-cssnext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate postcss-font-family-system-ui to version 3.0\nby \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MoOx/postcss-cssnext/pull/443\"\u003e#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate postcss-cli usage example in docs\nby \u003ca href=\"https://github.com/RyanZim\"\u003e\u003ccode\u003e@​RyanZim\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/MoOx/postcss-cssnext/pull/444\"\u003e#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: remove incorrect \u0026quot;postinstall\u0026quot; npm script\n(\u003ca href=\"https://redirect.github.com/MoOx/postcss-cssnext/issues/404\"\u003e#404\u003c/a\u003e - \u003ca href=\"https://github.com/MoOx\"\u003e\u003ccode\u003e@​MoOx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: specify the actual require peer dependency for caniuse database (caniuse-lite is used since latest caniuse-api latest major bump)\n(\u003ca href=\"https://github.com/MoOx\"\u003e\u003ccode\u003e@​MoOx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed: bump dependencies not updated to PostCSS@6\n(\u003ca href=\"https://redirect.github.com/MoOx/postcss-cssnext/issues/401\"\u003e#401\u003c/a\u003e - \u003ca href=\"https://github.com/MoOx\"\u003e\u003ccode\u003e@​MoOx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003ch2\u003eRemoved: support for node 0.12\u003c/h2\u003e\n\u003cp\u003eNode 4+ is supported.\u003c/p\u003e\n\u003ch2\u003eChanged: upgrade to PostCSS 6\u003c/h2\u003e\n\u003cp\u003eAll postcss plugins dependencies have been updated to latest version to ensure\nfull PostCSS 6 compatibility.\u003c/p\u003e\n\u003cp\u003eSome breaking (minor) changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimage-set polyfill change 2x from 144dpi to 192dpi\u003c/li\u003e\n\u003cli\u003ewhitespace changes for image-set polyfill output\u003c/li\u003e\n\u003cli\u003erebeccapurpule is now an hexa number\u003c/li\u003e\n\u003cli\u003ecustom-selector does not output useless (empty) blocks with a selector with no rules associated\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can expect some other since all postcss plugins used have been updated to\nlatest versions.\nIf you have unexpected regression, please check corresponding plugins changelog before opening an issue.\u003c/p\u003e\n\u003ch2\u003eAdded: warning is emitted is you use custom property sets and \u003ccode\u003e@apply\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eThis feature won't be included in next the major release of postcss-cssnext.\u003c/p\u003e\n\u003cp\u003eThis most likely won't get any more support from browser vendors as the\nspec is yet considered deprecated and alternative solutions are being\ndiscussed.\nRead more about the reason here \u003ca href=\"https://github.com/pascalduez/postcss-apply\"\u003ehttps://github.com/pascalduez/postcss-apply\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/MoOx/postcss-cssnext/blob/master/CHANGELOG.md\"\u003epostcss-cssnext's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.1.0 - 2018-01-22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate postcss-font-family-system-ui to version 3.0 by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/MoOx/postcss-cssnext/pull/443\"\u003e#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate postcss-cli usage example in docs by \u003ca href=\"https://github.com/RyanZim\"\u003e\u003ccode\u003e@​RyanZim\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/MoOx/postcss-cssnext/pull/444\"\u003e#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2 - 2017-07-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: remove incorrect \u0026quot;postinstall\u0026quot; npm script\n(\u003ca href=\"https://redirect.github.com/MoOx/postcss-cssnext/issues/404\"\u003e#404\u003c/a\u003e - \u003ca href=\"https://github.com/MoOx\"\u003e\u003ccode\u003e@​MoOx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.1 - 2017-07-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: specify the actual require peer dependency for caniuse database\n(caniuse-lite is used since latest caniuse-api latest major bump) (\u003ca href=\"https://github.com/MoOx\"\u003e\u003ccode\u003e@​MoOx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed: bump dependencies not updated to PostCSS@6\n(\u003ca href=\"https://redirect.github.com/MoOx/postcss-cssnext/issues/401\"\u003e#401\u003c/a\u003e - \u003ca href=\"https://github.com/MoOx\"\u003e\u003ccode\u003e@​MoOx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0 - 2017-07-05\u003c/h1\u003e\n\u003ch2\u003eRemoved: support for node 0.12\u003c/h2\u003e\n\u003cp\u003eNode 4+ is supported.\u003c/p\u003e\n\u003ch2\u003eChanged: upgrade to PostCSS 6\u003c/h2\u003e\n\u003cp\u003eAll postcss plugins dependencies have been updated to latest version to ensure\nfull PostCSS 6 compatibility.\u003c/p\u003e\n\u003cp\u003eSome breaking (minor) changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimage-set polyfill change 2x from 144dpi to 192dpi\u003c/li\u003e\n\u003cli\u003ewhitespace changes for image-set polyfill output\u003c/li\u003e\n\u003cli\u003erebeccapurpule is now an hexa number\u003c/li\u003e\n\u003cli\u003ecustom-selector does not output useless (empty) blocks with a selector with no\nrules associated\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can expect some other since all postcss plugins used have been updated to\nlatest versions. If you have unexpected regression, please check corresponding\nplugins changelog before opening an issue.\u003c/p\u003e\n\u003ch2\u003eAdded: warning is emitted is you use custom property sets and \u003ccode\u003e@apply\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eThis feature won't be included in next the major release of postcss-cssnext.\u003c/p\u003e\n\u003cp\u003eThis most likely won't get any more support from browser vendors as the spec is\nyet considered deprecated and alternative solutions are being discussed. Read\nmore about the reason here \u003ca href=\"https://github.com/pascalduez/postcss-apply\"\u003ehttps://github.com/pascalduez/postcss-apply\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/MoOx/postcss-cssnext/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/colin-gourlay/sundown-sessions/pull/331","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/colin-gourlay%2Fsundown-sessions/issues/331","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/331/packages"}},{"old_version":"11.0.0","new_version":"11.0.1","update_type":"patch","path":null,"pr_created_at":"2026-04-02T10:57:15.000Z","version_change":"11.0.0 → 11.0.1","issue":{"uuid":"4193754810","node_id":"PR_kwDOLJQ1cs7Phiyw","number":52,"state":"open","title":"Bump the example-site-dependencies group across 1 directory with 12 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-02T10:57:15.000Z","updated_at":"2026-04-02T10:57:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"example-site-dependencies","update_count":12,"packages":[{"name":"@alpinejs/focus","old_version":"3.13.7","new_version":"3.15.10","repository_url":"https://github.com/alpinejs/alpine"},{"name":"@fortawesome/fontawesome-svg-core","old_version":"6.5.2","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-brands-svg-icons","old_version":"6.5.2","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-regular-svg-icons","old_version":"6.5.2","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-solid-svg-icons","old_version":"6.5.2","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@alpinejs/csp","old_version":"3.15.8","new_version":"3.15.10"},{"name":"@tailwindcss/typography","old_version":"0.5.10","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"autoprefixer","old_version":"10.4.17","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"postcss","old_version":"8.4.33","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-cli","old_version":"11.0.0","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"postcss-import","old_version":"16.0.0","new_version":"16.1.1","repository_url":"https://github.com/postcss/postcss-import"},{"name":"tailwindcss","old_version":"3.4.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the example-site-dependencies group with 12 updates in the /exampleSite directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@alpinejs/focus](https://github.com/alpinejs/alpine/tree/HEAD/packages/focus) | `3.13.7` | `3.15.10` |\n| [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome) | `6.5.2` | `7.2.0` |\n| [@fortawesome/free-brands-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `6.5.2` | `7.2.0` |\n| [@fortawesome/free-regular-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `6.5.2` | `7.2.0` |\n| [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `6.5.2` | `7.2.0` |\n| @alpinejs/csp | `3.15.8` | `3.15.10` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.10` | `0.5.19` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.17` | `10.4.27` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.33` | `8.5.8` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `11.0.0` | `11.0.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `16.0.0` | `16.1.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.1` | `4.2.2` |\n\n\nUpdates `@alpinejs/focus` from 3.13.7 to 3.15.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alpinejs/alpine/releases\"\u003e\u003ccode\u003e@​alpinejs/focus\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.15.10\u003c/h2\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix x-anchor crash during wire:navigate cleanup \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4790\"\u003e#4790\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.15.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(morph): close dialogs properly when removing open attribute by \u003ca href=\"https://github.com/calebporzio\"\u003e\u003ccode\u003e@​calebporzio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4739\"\u003ealpinejs/alpine#4739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003etabbable\u003c/code\u003e and \u003ccode\u003efocus-trap\u003c/code\u003e dependencies in focus plugin by \u003ca href=\"https://github.com/joshhanley\"\u003e\u003ccode\u003e@​joshhanley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4737\"\u003ealpinejs/alpine#4737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(x-anchor): allow dynamic reference to be used with x-anchor by \u003ca href=\"https://github.com/maximbelyayev\"\u003e\u003ccode\u003e@​maximbelyayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4735\"\u003ealpinejs/alpine#4735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle all types of whitespace in class lists, not just spaces by \u003ca href=\"https://github.com/calebporzio\"\u003e\u003ccode\u003e@​calebporzio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4743\"\u003ealpinejs/alpine#4743\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clearer variable name in x-bind example by \u003ca href=\"https://github.com/calebporzio\"\u003e\u003ccode\u003e@​calebporzio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4742\"\u003ealpinejs/alpine#4742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ex-model.parent\u003c/code\u003e when inside of \u003ccode\u003ex-teleport\u003c/code\u003e by \u003ca href=\"https://github.com/willrowe\"\u003e\u003ccode\u003e@​willrowe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4676\"\u003ealpinejs/alpine#4676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003ex-on.passive.false\u003c/code\u003e modifier by \u003ca href=\"https://github.com/hirasso\"\u003e\u003ccode\u003e@​hirasso\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4610\"\u003ealpinejs/alpine#4610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for Set objects in x-for loop function by \u003ca href=\"https://github.com/alfanzain\"\u003e\u003ccode\u003e@​alfanzain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4672\"\u003ealpinejs/alpine#4672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for custom options and cancelable \u003ccode\u003e$dispatch\u003c/code\u003e by \u003ca href=\"https://github.com/nicolagianelli\"\u003e\u003ccode\u003e@​nicolagianelli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4608\"\u003ealpinejs/alpine#4608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix how \u003ccode\u003ex-html\u003c/code\u003e handles \u003ccode\u003eundefined\u003c/code\u003e by \u003ca href=\"https://github.com/willrowe\"\u003e\u003ccode\u003e@​willrowe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4555\"\u003ealpinejs/alpine#4555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove dependencies from monorepo root to correct packages by \u003ca href=\"https://github.com/Igloczek\"\u003e\u003ccode\u003e@​Igloczek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4550\"\u003ealpinejs/alpine#4550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't assign the normalEvaluator per default by \u003ca href=\"https://github.com/JeroenBoersma\"\u003e\u003ccode\u003e@​JeroenBoersma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4548\"\u003ealpinejs/alpine#4548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix class setters invocation on nested \u003ccode\u003ex-data\u003c/code\u003e by \u003ca href=\"https://github.com/helio3197\"\u003e\u003ccode\u003e@​helio3197\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4528\"\u003ealpinejs/alpine#4528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:bug: Masks model updates by \u003ca href=\"https://github.com/ekwoka\"\u003e\u003ccode\u003e@​ekwoka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4175\"\u003ealpinejs/alpine#4175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow debouncing/throttling x-model when using x-modelable by \u003ca href=\"https://github.com/Spitfire972\"\u003e\u003ccode\u003e@​Spitfire972\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4186\"\u003ealpinejs/alpine#4186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUI x-radio: fix keyboard navigation when value of first/last radio option is null by \u003ca href=\"https://github.com/gdebrauwer\"\u003e\u003ccode\u003e@​gdebrauwer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4308\"\u003ealpinejs/alpine#4308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of autocomplete values in X-Mask by \u003ca href=\"https://github.com/robertmarney\"\u003e\u003ccode\u003e@​robertmarney\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4260\"\u003ealpinejs/alpine#4260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:zap: Improves x-for performance by \u003ca href=\"https://github.com/ekwoka\"\u003e\u003ccode\u003e@​ekwoka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4361\"\u003ealpinejs/alpine#4361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix x-ref crash during child-element morph by \u003ca href=\"https://github.com/calebporzio\"\u003e\u003ccode\u003e@​calebporzio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4748\"\u003ealpinejs/alpine#4748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix $watch oldValue for objects by \u003ca href=\"https://github.com/calebporzio\"\u003e\u003ccode\u003e@​calebporzio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4749\"\u003ealpinejs/alpine#4749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEscape attribute values in morph \u003ccode\u003esetAttribute\u003c/code\u003e patch by \u003ca href=\"https://github.com/joshhanley\"\u003e\u003ccode\u003e@​joshhanley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4770\"\u003ealpinejs/alpine#4770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix x-model setting .value instead of .checked on checkboxes by \u003ca href=\"https://github.com/ganyicz\"\u003e\u003ccode\u003e@​ganyicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4779\"\u003ealpinejs/alpine#4779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ex-model.blur\u003c/code\u003e crash when input is removed from a form by \u003ca href=\"https://github.com/joshhanley\"\u003e\u003ccode\u003e@​joshhanley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4783\"\u003ealpinejs/alpine#4783\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/maximbelyayev\"\u003e\u003ccode\u003e@​maximbelyayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4735\"\u003ealpinejs/alpine#4735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hirasso\"\u003e\u003ccode\u003e@​hirasso\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4610\"\u003ealpinejs/alpine#4610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alfanzain\"\u003e\u003ccode\u003e@​alfanzain\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4672\"\u003ealpinejs/alpine#4672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nicolagianelli\"\u003e\u003ccode\u003e@​nicolagianelli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4608\"\u003ealpinejs/alpine#4608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Igloczek\"\u003e\u003ccode\u003e@​Igloczek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4550\"\u003ealpinejs/alpine#4550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JeroenBoersma\"\u003e\u003ccode\u003e@​JeroenBoersma\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4548\"\u003ealpinejs/alpine#4548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helio3197\"\u003e\u003ccode\u003e@​helio3197\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4528\"\u003ealpinejs/alpine#4528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Spitfire972\"\u003e\u003ccode\u003e@​Spitfire972\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4186\"\u003ealpinejs/alpine#4186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robertmarney\"\u003e\u003ccode\u003e@​robertmarney\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4260\"\u003ealpinejs/alpine#4260\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alpinejs/alpine/compare/v3.15.8...v3.15.9\"\u003ehttps://github.com/alpinejs/alpine/compare/v3.15.8...v3.15.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.15.8\u003c/h2\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlush \u003ccode\u003ex-model.blur\u003c/code\u003e value before form submit handlers run \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4729\"\u003e#4729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.15.7\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/b20830cb1c46205e204d86da60d040bf2aaffa3d\"\u003e\u003ccode\u003eb20830c\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/906abcf50beea3db6fec45aa63a6c8b7dcbab199\"\u003e\u003ccode\u003e906abcf\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/776c71966347a16d23a63846e7c3102d021440ea\"\u003e\u003ccode\u003e776c719\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003etabbable\u003c/code\u003e and \u003ccode\u003efocus-trap\u003c/code\u003e dependencies in focus plugin (\u003ca href=\"https://github.com/alpinejs/alpine/tree/HEAD/packages/focus/issues/4737\"\u003e#4737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/4674e391f8a7ffa3f0a061d7236f4b550ca98eee\"\u003e\u003ccode\u003e4674e39\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/dcc8e6bc2c97f105bc9a257e0a13c50b8905c591\"\u003e\u003ccode\u003edcc8e6b\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/85c1efaa1515a8a3141cd9c5d4ded158ec5d827c\"\u003e\u003ccode\u003e85c1efa\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/1535b94635d1f07b218ae15aa50a7ac6492ea430\"\u003e\u003ccode\u003e1535b94\u003c/code\u003e\u003c/a\u003e Add reactive effect transactions (\u003ca href=\"https://github.com/alpinejs/alpine/tree/HEAD/packages/focus/issues/4731\"\u003e#4731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/7ce2be8755e67ffd1d7481723e7805e3b87cd170\"\u003e\u003ccode\u003e7ce2be8\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/09a4406ce166115013cb78c6eda876c4292e0a68\"\u003e\u003ccode\u003e09a4406\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/9f98923eac10698e42bc12d758a35a7af8b3950b\"\u003e\u003ccode\u003e9f98923\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alpinejs/alpine/commits/v3.15.10/packages/focus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fortawesome/fontawesome-svg-core` from 6.5.2 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/FortAwesome/Font-Awesome/releases\"\u003e\u003ccode\u003e@​fortawesome/fontawesome-svg-core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.2.0\u003c/h2\u003e\n\u003cp\u003eChange log available at \u003ca href=\"https://fontawesome.com/changelog\"\u003ehttps://fontawesome.com/changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\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/FortAwesome/Font-Awesome/commit/337dd2045d5621ce0f8567c33c256f3dedeed55d\"\u003e\u003ccode\u003e337dd20\u003c/code\u003e\u003c/a\u003e Release 7.2.0 (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21465\"\u003e#21465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/16ac6af0d816e1b132bb2e3f06aa59a1bc5c6d23\"\u003e\u003ccode\u003e16ac6af\u003c/code\u003e\u003c/a\u003e Simplifying icon request titles (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21360\"\u003e#21360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/ce4942029ce28c0cfc706b4c97877a97e9300afe\"\u003e\u003ccode\u003ece49420\u003c/code\u003e\u003c/a\u003e Simplifying icon request template name (to avoid redundancy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/3dba69fed0c82d7d3a99c2f8683fdb05d75fafa8\"\u003e\u003ccode\u003e3dba69f\u003c/code\u003e\u003c/a\u003e Modify bug report template for versioning and labels (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21264\"\u003e#21264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f40da32b885e09cac0c4ebb4a7f8a019912ceb3e\"\u003e\u003ccode\u003ef40da32\u003c/code\u003e\u003c/a\u003e Update web bug report template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/89f17b4486ddfe6b6e6732d8e9b64131a1599355\"\u003e\u003ccode\u003e89f17b4\u003c/code\u003e\u003c/a\u003e Modify bug report template for version and labels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/14b8429cd7914e52a6acb2996f05ce38973152ce\"\u003e\u003ccode\u003e14b8429\u003c/code\u003e\u003c/a\u003e Adding feature requests to discussions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/eceb155cea402a52828b68570fd195ff25f7ef56\"\u003e\u003ccode\u003eeceb155\u003c/code\u003e\u003c/a\u003e Updating links to the new icon request templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/b544f79e07de12e2322318d2efbf68a3ac6f9036\"\u003e\u003ccode\u003eb544f79\u003c/code\u003e\u003c/a\u003e Update contribution guidelines for icon requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f811bcfe2c38da968311f456c683a5da505879d8\"\u003e\u003ccode\u003ef811bcf\u003c/code\u003e\u003c/a\u003e Revise icon wizard request template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/compare/6.5.2...7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fortawesome/free-brands-svg-icons` from 6.5.2 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/FortAwesome/Font-Awesome/releases\"\u003e\u003ccode\u003e@​fortawesome/free-brands-svg-icons\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.2.0\u003c/h2\u003e\n\u003cp\u003eChange log available at \u003ca href=\"https://fontawesome.com/changelog\"\u003ehttps://fontawesome.com/changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\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/FortAwesome/Font-Awesome/commit/337dd2045d5621ce0f8567c33c256f3dedeed55d\"\u003e\u003ccode\u003e337dd20\u003c/code\u003e\u003c/a\u003e Release 7.2.0 (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21465\"\u003e#21465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/16ac6af0d816e1b132bb2e3f06aa59a1bc5c6d23\"\u003e\u003ccode\u003e16ac6af\u003c/code\u003e\u003c/a\u003e Simplifying icon request titles (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21360\"\u003e#21360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/ce4942029ce28c0cfc706b4c97877a97e9300afe\"\u003e\u003ccode\u003ece49420\u003c/code\u003e\u003c/a\u003e Simplifying icon request template name (to avoid redundancy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/3dba69fed0c82d7d3a99c2f8683fdb05d75fafa8\"\u003e\u003ccode\u003e3dba69f\u003c/code\u003e\u003c/a\u003e Modify bug report template for versioning and labels (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21264\"\u003e#21264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f40da32b885e09cac0c4ebb4a7f8a019912ceb3e\"\u003e\u003ccode\u003ef40da32\u003c/code\u003e\u003c/a\u003e Update web bug report template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/89f17b4486ddfe6b6e6732d8e9b64131a1599355\"\u003e\u003ccode\u003e89f17b4\u003c/code\u003e\u003c/a\u003e Modify bug report template for version and labels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/14b8429cd7914e52a6acb2996f05ce38973152ce\"\u003e\u003ccode\u003e14b8429\u003c/code\u003e\u003c/a\u003e Adding feature requests to discussions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/eceb155cea402a52828b68570fd195ff25f7ef56\"\u003e\u003ccode\u003eeceb155\u003c/code\u003e\u003c/a\u003e Updating links to the new icon request templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/b544f79e07de12e2322318d2efbf68a3ac6f9036\"\u003e\u003ccode\u003eb544f79\u003c/code\u003e\u003c/a\u003e Update contribution guidelines for icon requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f811bcfe2c38da968311f456c683a5da505879d8\"\u003e\u003ccode\u003ef811bcf\u003c/code\u003e\u003c/a\u003e Revise icon wizard request template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/compare/6.5.2...7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fortawesome/free-regular-svg-icons` from 6.5.2 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/FortAwesome/Font-Awesome/releases\"\u003e\u003ccode\u003e@​fortawesome/free-regular-svg-icons\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.2.0\u003c/h2\u003e\n\u003cp\u003eChange log available at \u003ca href=\"https://fontawesome.com/changelog\"\u003ehttps://fontawesome.com/changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\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/FortAwesome/Font-Awesome/commit/337dd2045d5621ce0f8567c33c256f3dedeed55d\"\u003e\u003ccode\u003e337dd20\u003c/code\u003e\u003c/a\u003e Release 7.2.0 (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21465\"\u003e#21465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/16ac6af0d816e1b132bb2e3f06aa59a1bc5c6d23\"\u003e\u003ccode\u003e16ac6af\u003c/code\u003e\u003c/a\u003e Simplifying icon request titles (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21360\"\u003e#21360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/ce4942029ce28c0cfc706b4c97877a97e9300afe\"\u003e\u003ccode\u003ece49420\u003c/code\u003e\u003c/a\u003e Simplifying icon request template name (to avoid redundancy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/3dba69fed0c82d7d3a99c2f8683fdb05d75fafa8\"\u003e\u003ccode\u003e3dba69f\u003c/code\u003e\u003c/a\u003e Modify bug report template for versioning and labels (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21264\"\u003e#21264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f40da32b885e09cac0c4ebb4a7f8a019912ceb3e\"\u003e\u003ccode\u003ef40da32\u003c/code\u003e\u003c/a\u003e Update web bug report template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/89f17b4486ddfe6b6e6732d8e9b64131a1599355\"\u003e\u003ccode\u003e89f17b4\u003c/code\u003e\u003c/a\u003e Modify bug report template for version and labels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/14b8429cd7914e52a6acb2996f05ce38973152ce\"\u003e\u003ccode\u003e14b8429\u003c/code\u003e\u003c/a\u003e Adding feature requests to discussions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/eceb155cea402a52828b68570fd195ff25f7ef56\"\u003e\u003ccode\u003eeceb155\u003c/code\u003e\u003c/a\u003e Updating links to the new icon request templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/b544f79e07de12e2322318d2efbf68a3ac6f9036\"\u003e\u003ccode\u003eb544f79\u003c/code\u003e\u003c/a\u003e Update contribution guidelines for icon requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f811bcfe2c38da968311f456c683a5da505879d8\"\u003e\u003ccode\u003ef811bcf\u003c/code\u003e\u003c/a\u003e Revise icon wizard request template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/compare/6.5.2...7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fortawesome/free-solid-svg-icons` from 6.5.2 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/FortAwesome/Font-Awesome/releases\"\u003e\u003ccode\u003e@​fortawesome/free-solid-svg-icons\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.2.0\u003c/h2\u003e\n\u003cp\u003eChange log available at \u003ca href=\"https://fontawesome.com/changelog\"\u003ehttps://fontawesome.com/changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\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/FortAwesome/Font-Awesome/commit/337dd2045d5621ce0f8567c33c256f3dedeed55d\"\u003e\u003ccode\u003e337dd20\u003c/code\u003e\u003c/a\u003e Release 7.2.0 (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21465\"\u003e#21465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/16ac6af0d816e1b132bb2e3f06aa59a1bc5c6d23\"\u003e\u003ccode\u003e16ac6af\u003c/code\u003e\u003c/a\u003e Simplifying icon request titles (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21360\"\u003e#21360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/ce4942029ce28c0cfc706b4c97877a97e9300afe\"\u003e\u003ccode\u003ece49420\u003c/code\u003e\u003c/a\u003e Simplifying icon request template name (to avoid redundancy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/3dba69fed0c82d7d3a99c2f8683fdb05d75fafa8\"\u003e\u003ccode\u003e3dba69f\u003c/code\u003e\u003c/a\u003e Modify bug report template for versioning and labels (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21264\"\u003e#21264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f40da32b885e09cac0c4ebb4a7f8a019912ceb3e\"\u003e\u003ccode\u003ef40da32\u003c/code\u003e\u003c/a\u003e Update web bug report template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/89f17b4486ddfe6b6e6732d8e9b64131a1599355\"\u003e\u003ccode\u003e89f17b4\u003c/code\u003e\u003c/a\u003e Modify bug report template for version and labels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/14b8429cd7914e52a6acb2996f05ce38973152ce\"\u003e\u003ccode\u003e14b8429\u003c/code\u003e\u003c/a\u003e Adding feature requests to discussions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/eceb155cea402a52828b68570fd195ff25f7ef56\"\u003e\u003ccode\u003eeceb155\u003c/code\u003e\u003c/a\u003e Updating links to the new icon request templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/b544f79e07de12e2322318d2efbf68a3ac6f9036\"\u003e\u003ccode\u003eb544f79\u003c/code\u003e\u003c/a\u003e Update contribution guidelines for icon requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f811bcfe2c38da968311f456c683a5da505879d8\"\u003e\u003ccode\u003ef811bcf\u003c/code\u003e\u003c/a\u003e Revise icon wizard request template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/compare/6.5.2...7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@alpinejs/csp` from 3.15.8 to 3.15.10\n\nUpdates `@tailwindcss/typography` from 0.5.10 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\u003ch2\u003ev0.5.16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with beta versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.15\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with alpha versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix table text alignment (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/346\"\u003e#346\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.13\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't apply margins to \u003ccode\u003e\u0026lt;br\u0026gt;\u003c/code\u003e elements contained in an \u003ccode\u003e\u0026lt;li\u0026gt;\u003c/code\u003e in FF (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/350\"\u003e#350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse logical properties for better RTL support (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.11\u003c/h2\u003e\n\u003ch3\u003eAdded\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/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\u003ch2\u003e[0.5.16] - 2025-01-07\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with beta versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.15] - 2024-08-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with alpha versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.14] - 2024-08-07\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix table text alignment (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/346\"\u003e#346\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.13] - 2024-04-26\u003c/h2\u003e\n\u003ch3\u003eFixed\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/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.10...v0.5.19\"\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.17 to 10.4.27\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.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\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\u003ch2\u003e10.4.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed old \u003ccode\u003e-moz-\u003c/code\u003e prefix for \u003ccode\u003e:placeholder-shown\u003c/code\u003e (by \u003ca href=\"https://github.com/Marukome0743\"\u003e\u003ccode\u003e@​Marukome0743\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003efit-content\u003c/code\u003e prefix for Firefox.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eend value has mixed support, consider using flex-end\u003c/code\u003e warning since \u003ccode\u003eend\u003c/code\u003e/\u003ccode\u003estart\u003c/code\u003e now have good support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing \u003ccode\u003e-webkit-box-orient\u003c/code\u003e on \u003ccode\u003e-webkit-line-clamp\u003c/code\u003e (\u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\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\u003ch2\u003e10.4.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed old \u003ccode\u003e-moz-\u003c/code\u003e prefix for \u003ccode\u003e:placeholder-shown\u003c/code\u003e (by \u003ca href=\"https://github.com/Marukome0743\"\u003e\u003ccode\u003e@​Marukome0743\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003efit-content\u003c/code\u003e prefix for Firefox.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eend value has mixed support, consider using flex-end\u003c/code\u003e warning\nsince \u003ccode\u003eend\u003c/code\u003e/\u003ccode\u003estart\u003c/code\u003e now have good support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing \u003ccode\u003e-webkit-box-orient\u003c/code\u003e on \u003ccode\u003e-webkit-line-clamp\u003c/code\u003e (\u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/360f2d9ecbad3315fbabc61fb2131ac939fee211\"\u003e\u003ccode\u003e360f2d9\u003c/code\u003e\u003c/a\u003e Release 10.4.27 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ab5260c30de086760abf7f666bb52f9267ff387e\"\u003e\u003ccode\u003eab5260c\u003c/code\u003e\u003c/a\u003e Update clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/09e9dd12c023a02a90d05db46c3c75166525674c\"\u003e\u003ccode\u003e09e9dd1\u003c/code\u003e\u003c/a\u003e Release 10.4.26 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ec7554060076640e1261e16d3af8f81c3a2b17cf\"\u003e\u003ccode\u003eec75540\u003c/code\u003e\u003c/a\u003e Ignore local patches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/59601b89582c2ca286a5e2a545ba98fb0004a5aa\"\u003e\u003ccode\u003e59601b8\u003c/code\u003e\u003c/a\u003e Update c8 and clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/06ea9886faa25c3272e2d86b945852e61a6997f7\"\u003e\u003ccode\u003e06ea988\u003c/code\u003e\u003c/a\u003e Release 10.4.25 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/47d8a5bde458ba19e25df455fcda8fcf31b97135\"\u003e\u003ccode\u003e47d8a5b\u003c/code\u003e\u003c/a\u003e Update dependencies and fix Node.js 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/51c596e429567c3a4c8e95123825b5ddd1d4a8b7\"\u003e\u003ccode\u003e51c596e\u003c/code\u003e\u003c/a\u003e Add Node.js 25 and 24 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/523982391ff26ea30f7c76a601ca3b655e1da543\"\u003e\u003ccode\u003e5239823\u003c/code\u003e\u003c/a\u003e Fix CSS variables in gradients (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1515\"\u003e#1515\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1544\"\u003e#1544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/36692c25e7ebf68b61cf992535a15f86e03ba4df\"\u003e\u003ccode\u003e36692c2\u003c/code\u003e\u003c/a\u003e Release 10.4.24 version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.17...10.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.4.33 to 8.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e→\u003ccode\u003eexports\u003c/code\u003e compatibility with some tools (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Parcel compatibility issue (by \u003ca href=\"https://github.com/git-sumitchaudhary\"\u003e\u003ccode\u003e@​git-sumitchaudhary\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more details to \u003ccode\u003eUnknown word\u003c/code\u003e error (by \u003ca href=\"https://github.com/hiepxanh\"\u003e\u003ccode\u003e@​hiepxanh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/catnipan\"\u003e\u003ccode\u003e@​catnipan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed end position of rules with semicolon (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backwards compatibility for complex cases (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5 “Duke Alloces”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003ePostCSS 8.5 brought API to work better with non-CSS sources like HTML, Vue.js/Svelte sources or CSS-in-JS.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e during \u003ca href=\"https://redirect.github.com/postcss/postcss/issues/1995\"\u003ehis work\u003c/a\u003e on \u003ca href=\"https://stylelint.io\"\u003eStylelint\u003c/a\u003e added \u003ccode\u003eInput#document\u003c/code\u003e in additional to \u003ccode\u003eInput#css\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eroot.source.input.document //=\u0026gt; \u0026quot;\u0026lt;p\u0026gt;Hello\u0026lt;/p\u0026gt;\r\n                           //    \u0026lt;style\u0026gt;\r\n                           //    p {\r\n                           //      color: green;\r\n                           //    }\r\n                           //    \u0026lt;/style\u0026gt;\u0026quot;\r\nroot.source.input.css      //=\u0026gt; \u0026quot;p {\r\n                           //      color: green;\r\n                           //    }\u0026quot;\r\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eThanks to Sponsors\u003c/h2\u003e\n\u003cp\u003eThis release was possible thanks to our community.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e→\u003ccode\u003eexports\u003c/code\u003e compatibility with some tools (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Parcel compatibility issue (by \u003ca href=\"https://github.com/git-sumitchaudhary\"\u003e\u003ccode\u003e@​git-sumitchaudhary\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more details to \u003ccode\u003eUnknown word\u003c/code\u003e error (by \u003ca href=\"https://github.com/hiepxanh\"\u003e\u003ccode\u003e@​hiepxanh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/catnipan\"\u003e\u003ccode\u003e@​catnipan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed end position of rules with semicolon (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backwards compatibility for complex cases (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5 “Duke Alloces”\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eInput#document\u003c/code\u003e for sources like CSS-in-JS or HTML (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.49\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax without \u003ccode\u003esource.offset\u003c/code\u003e (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.48\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed position calculation in error/warnings methods (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved debug code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eCannot read properties of undefined (reading 'before')\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.45\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unnecessary fix which could lead to infinite loop.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.44\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAnother way to fix \u003ccode\u003emarkClean is not a function\u003c/code\u003e error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.43\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003emarkClean is not a function\u003c/code\u003e error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/65de53745f7b8006a335199995f2dfc6d1b77d92\"\u003e\u003ccode\u003e65de537\u003c/code\u003e\u003c/a\u003e Release 8.5.8 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/b2c6d9786e742eecb5a2b48ca5b9dc9daa30b24c\"\u003e\u003ccode\u003eb2c6d97\u003c/code\u003e\u003c/a\u003e Run git hook register\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/0ae0a492e9259783bca8e1de5a06d474880ce552\"\u003e\u003ccode\u003e0ae0a49\u003c/code\u003e\u003c/a\u003e Update Processor#version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6ee9f14d3a19d06583ab887412553f7e7189709d\"\u003e\u003ccode\u003e6ee9f14\u003c/code\u003e\u003c/a\u003e Release 8.5.7 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3fbc95172a26cd40db1a1d18a970a2edd4244c44\"\u003e\u003ccode\u003e3fbc951\u003c/code\u003e\u003c/a\u003e Fix uvu Node.js 25 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/52db53ea4339b117e4d41ddd1b65bd914a89b44e\"\u003e\u003ccode\u003e52db53e\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/497daef7972d5c7634e30a28c3c1368587df446d\"\u003e\u003ccode\u003e497daef\u003c/code\u003e\u003c/a\u003e Speed up source map annotation cleaning by moving from RegExp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/41e739a940963c87519c8cc532ed41287129431b\"\u003e\u003ccode\u003e41e739a\u003c/code\u003e\u003c/a\u003e Remove banner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/1329142fc7d4b965bf9819ffa27ac2248f07ab20\"\u003e\u003ccode\u003e1329142\u003c/code\u003e\u003c/a\u003e chore: speed up space-only string check in lib/parser.js (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/23beff9a7c1da1639b0c159df869829ff7ae1ab4\"\u003e\u003ccode\u003e23beff9\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.4.33...8.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss-cli` from 11.0.0 to 11.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md\"\u003epostcss-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e11.0.1 / 2025-03-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate and minimize dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/7bea18069b334b0d537d5c772ce20b1637c7e5d6\"\u003e\u003ccode\u003e7bea180\u003c/code\u003e\u003c/a\u003e 11.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0dc4eba537acf36af7747753027c99d768644820\"\u003e\u003ccode\u003e0dc4eba\u003c/code\u003e\u003c/a\u003e Use eslint v9 + flat config (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/733ef42fa6b596139787c721ecfbc2b50d915fae\"\u003e\u003ccode\u003e733ef42\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sugarss to v5 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/1363a6549a622a27b4a5d8e55c65d406aae94cbd\"\u003e\u003ccode\u003e1363a65\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.5.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bd416f5b326562a228202b1b6b23495ffcffa8ee\"\u003e\u003ccode\u003ebd416f5\u003c/code\u003e\u003c/a\u003e Update dependency uuid to v11 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bfad16da0dad084a0961efb1cf44b626fac3a2e0\"\u003e\u003ccode\u003ebfad16d\u003c/code\u003e\u003c/a\u003e Update dependency c8 to v10 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/b5d8f0ed6e25e7e0f0662e9aed3bfd7def9e6573\"\u003e\u003ccode\u003eb5d8f0e\u003c/code\u003e\u003c/a\u003e feat: replace globby with tinyglobby and remove get-stdin in favor of builtin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/5f9f92af5f070313fc710a62db0c58705fb891eb\"\u003e\u003ccode\u003e5f9f92a\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.4.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0f52be713e121c7e4476b380ce7bab9529890b7c\"\u003e\u003ccode\u003e0f52be7\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.3.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/528af4c30beffcce0653eb7046a6f331a0fd5ffd\"\u003e\u003ccode\u003e528af4c\u003c/code\u003e\u003c/a\u003e Adding link to PostCSS (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss-cli/compare/11.0.0...11.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss-import` from 16.0.0 to 16.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-import/blob/master/CHANGELOG.md\"\u003epostcss-import's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e16.1.1 / 2025-06-17\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect cascade layer order when some resources can not be inlined (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/567\"\u003e#567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-import/pull/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e16.1.0 / 2024-03-20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow bundling URLs with fragments (useful for Vite users) (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/560\"\u003e#560\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-import/pull/561\"\u003e#561\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e16.0.1 / 2024-02-14\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash when handling some \u003ccode\u003e@import\u003c/code\u003es with media conditions (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/557\"\u003e#557\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-import/pull/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/4ae9894edc6bced4ad983c5556de493d77c8cc6d\"\u003e\u003ccode\u003e4ae9894\u003c/code\u003e\u003c/a\u003e 16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/a3f38897da54e61bcb4a34484dc6a6c0543134bc\"\u003e\u003ccode\u003ea3f3889\u003c/code\u003e\u003c/a\u003e Test on modern Node versions (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/577\"\u003e#577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/10325fc02498da689d3c6f2821c6448c6064831c\"\u003e\u003ccode\u003e10325fc\u003c/code\u003e\u003c/a\u003e Upgrade eslint \u0026amp; config; use flat config (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/576\"\u003e#576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/92276420402a400566f30d7b494f8b51ef76b0f1\"\u003e\u003ccode\u003e9227642\u003c/code\u003e\u003c/a\u003e Migrate config renovate.json (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/25441554913ca9f4f8469636ef7001d9cdbdb832\"\u003e\u003ccode\u003e2544155\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.5.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/83108aa207e96eeac159dde08e2153cddeb7172e\"\u003e\u003ccode\u003e83108aa\u003c/code\u003e\u003c/a\u003e Fix incorrect cascade layer order when some resources can not be inlined (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/cad00220bf02f881be6475e943c499906b623241\"\u003e\u003ccode\u003ecad0022\u003c/code\u003e\u003c/a\u003e Update dependency sugarss to v5 (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/32deb082c687c0d324e5812b3593f7e44af10166\"\u003e\u003ccode\u003e32deb08\u003c/code\u003e\u003c/a\u003e Update dependency c8 to v10 (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/d43ca1506d65d9943a3c4bb885aff94dc809d69c\"\u003e\u003ccode\u003ed43ca15\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.4.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/569\"\u003e#569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/9af465e598b51f933ac15baeab09caf086c3083b\"\u003e\u003ccode\u003e9af465e\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.3.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/564\"\u003e#564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss-import/compare/16.0.0...16.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~romainmenke\"\u003eromainmenke\u003c/a\u003e, a new releaser for postcss-import since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 3.4.1 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\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/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.2] - 2026-03-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve tsconfig paths to allow for \u003ccode\u003e@import '@/path/to/file';\u003c/code\u003e when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19803\"\u003e#19803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.1] - 2026-02-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when usin...\n\n_Description has been truncated_","html_url":"https://github.com/arts-link/ryder/pull/52","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arts-link%2Fryder/issues/52","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/52/packages"}},{"old_version":"7.1.2","new_version":"11.0.1","update_type":"major","path":"/assets/css/bulma","pr_created_at":"2026-04-01T00:43:27.000Z","version_change":"7.1.2 → 11.0.1","issue":{"uuid":"4183243065","node_id":"PR_kwDOGkmeS87PGxG3","number":17,"state":"open","title":"chore(deps-dev): bump postcss-cli from 7.1.2 to 11.0.1 in /assets/css/bulma","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-01T00:43:27.000Z","updated_at":"2026-04-01T00:43:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"postcss-cli","old_version":"7.1.2","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"}],"path":"/assets/css/bulma","ecosystem":"npm"},"body":"Bumps [postcss-cli](https://github.com/postcss/postcss-cli) from 7.1.2 to 11.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-cli/releases\"\u003epostcss-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0 / 2020-09-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Support postcss v8 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/344\"\u003e#344\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e postcss is now a \u003ccode\u003epeerDependency\u003c/code\u003e, you must install it seperately (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/344\"\u003e#344\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade dependencies (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/340\"\u003e#340\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md\"\u003epostcss-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e11.0.1 / 2025-03-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate and minimize dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e11.0.0 / 2023-12-05\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Require Node.js v18+ (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/postcss/postcss-load-config/blob/main/CHANGELOG.md#50-2023-11-20\"\u003e\u003ccode\u003epostcss-load-config@5\u003c/code\u003e\u003c/a\u003e for improved ESM \u0026amp; TS config support (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/461\"\u003e#461\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e10.1.0 / 2022-11-29\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow running \u003ccode\u003e--watch\u003c/code\u003e mode in non-TTY contexts, like Docker (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e10.0.0 / 2022-06-29\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Drop Node 12 support (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/438\"\u003e#438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for ESM config files (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/437\"\u003e#437\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e9.1.0 / 2021-12-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDon't write to files if they're unchanged (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/320\"\u003e#320\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e9.0.2 / 2021-11-04\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to picocolors (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove test files from npm package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e9.0.1 / 2021-09-28\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eActually exit with error when attempting to stdout in watch mode\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ebin/\u003c/code\u003e from \u003ccode\u003efiles\u003c/code\u003e in package.json\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e9.0.0 / 2021-09-24\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Require Node.js v12+\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Must specify full file path, including \u003ccode\u003e.js\u003c/code\u003e extension, when loading local plugins with \u003ccode\u003e--use\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Officially remove support for watching postcss config (was already broken in previous releases)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003edir-dependency\u003c/code\u003e messages (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/383\"\u003e#383\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/391\"\u003e#391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e8.3.1 / 2020-12-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure paths are not interpreted as numbers (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/360\"\u003e#360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBetter errors for incorrect postcss version (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/361\"\u003e#361\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e8.3.0 / 2020-11-17\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eExit on EOF/\u003ccode\u003e^D\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/358\"\u003e#358\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/postcss/postcss-cli/commit/7bea18069b334b0d537d5c772ce20b1637c7e5d6\"\u003e\u003ccode\u003e7bea180\u003c/code\u003e\u003c/a\u003e 11.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0dc4eba537acf36af7747753027c99d768644820\"\u003e\u003ccode\u003e0dc4eba\u003c/code\u003e\u003c/a\u003e Use eslint v9 + flat config (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/733ef42fa6b596139787c721ecfbc2b50d915fae\"\u003e\u003ccode\u003e733ef42\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sugarss to v5 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/1363a6549a622a27b4a5d8e55c65d406aae94cbd\"\u003e\u003ccode\u003e1363a65\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.5.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bd416f5b326562a228202b1b6b23495ffcffa8ee\"\u003e\u003ccode\u003ebd416f5\u003c/code\u003e\u003c/a\u003e Update dependency uuid to v11 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bfad16da0dad084a0961efb1cf44b626fac3a2e0\"\u003e\u003ccode\u003ebfad16d\u003c/code\u003e\u003c/a\u003e Update dependency c8 to v10 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/b5d8f0ed6e25e7e0f0662e9aed3bfd7def9e6573\"\u003e\u003ccode\u003eb5d8f0e\u003c/code\u003e\u003c/a\u003e feat: replace globby with tinyglobby and remove get-stdin in favor of builtin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/5f9f92af5f070313fc710a62db0c58705fb891eb\"\u003e\u003ccode\u003e5f9f92a\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.4.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0f52be713e121c7e4476b380ce7bab9529890b7c\"\u003e\u003ccode\u003e0f52be7\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.3.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/528af4c30beffcce0653eb7046a6f331a0fd5ffd\"\u003e\u003ccode\u003e528af4c\u003c/code\u003e\u003c/a\u003e Adding link to PostCSS (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss-cli/compare/7.1.2...11.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=postcss-cli\u0026package-manager=npm_and_yarn\u0026previous-version=7.1.2\u0026new-version=11.0.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/alloydwhitlock/huey/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alloydwhitlock%2Fhuey/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"10.1.0","new_version":"11.0.1","update_type":"major","path":null,"pr_created_at":"2026-03-30T21:33:27.000Z","version_change":"10.1.0 → 11.0.1","issue":{"uuid":"4174209812","node_id":"PR_kwDODJuAT87Ow1fo","number":102,"state":"closed","title":"Bump postcss-cli from 10.1.0 to 11.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-07-03T02:16:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T21:33:27.000Z","updated_at":"2026-07-03T02:17:06.000Z","time_to_close":8138610,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"postcss-cli","old_version":"10.1.0","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [postcss-cli](https://github.com/postcss/postcss-cli) from 10.1.0 to 11.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md\"\u003epostcss-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e11.0.1 / 2025-03-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate and minimize dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e11.0.0 / 2023-12-05\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Require Node.js v18+ (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/postcss/postcss-load-config/blob/main/CHANGELOG.md#50-2023-11-20\"\u003e\u003ccode\u003epostcss-load-config@5\u003c/code\u003e\u003c/a\u003e for improved ESM \u0026amp; TS config support (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/461\"\u003e#461\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/7bea18069b334b0d537d5c772ce20b1637c7e5d6\"\u003e\u003ccode\u003e7bea180\u003c/code\u003e\u003c/a\u003e 11.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0dc4eba537acf36af7747753027c99d768644820\"\u003e\u003ccode\u003e0dc4eba\u003c/code\u003e\u003c/a\u003e Use eslint v9 + flat config (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/733ef42fa6b596139787c721ecfbc2b50d915fae\"\u003e\u003ccode\u003e733ef42\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sugarss to v5 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/1363a6549a622a27b4a5d8e55c65d406aae94cbd\"\u003e\u003ccode\u003e1363a65\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.5.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bd416f5b326562a228202b1b6b23495ffcffa8ee\"\u003e\u003ccode\u003ebd416f5\u003c/code\u003e\u003c/a\u003e Update dependency uuid to v11 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bfad16da0dad084a0961efb1cf44b626fac3a2e0\"\u003e\u003ccode\u003ebfad16d\u003c/code\u003e\u003c/a\u003e Update dependency c8 to v10 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/b5d8f0ed6e25e7e0f0662e9aed3bfd7def9e6573\"\u003e\u003ccode\u003eb5d8f0e\u003c/code\u003e\u003c/a\u003e feat: replace globby with tinyglobby and remove get-stdin in favor of builtin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/5f9f92af5f070313fc710a62db0c58705fb891eb\"\u003e\u003ccode\u003e5f9f92a\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.4.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0f52be713e121c7e4476b380ce7bab9529890b7c\"\u003e\u003ccode\u003e0f52be7\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.3.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/528af4c30beffcce0653eb7046a6f331a0fd5ffd\"\u003e\u003ccode\u003e528af4c\u003c/code\u003e\u003c/a\u003e Adding link to PostCSS (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss-cli/compare/10.1.0...11.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=postcss-cli\u0026package-manager=npm_and_yarn\u0026previous-version=10.1.0\u0026new-version=11.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/Esturban/eval/pull/102","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Esturban%2Feval/issues/102","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/102/packages"}},{"old_version":"11.0.0","new_version":"11.0.1","update_type":"patch","path":"/exampleSite","pr_created_at":"2026-03-26T18:31:06.000Z","version_change":"11.0.0 → 11.0.1","issue":{"uuid":"4146403597","node_id":"PR_kwDOLJQ1cs7N0ipu","number":50,"state":"closed","title":"Bump the example-site-dependencies group in /exampleSite with 11 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-02T10:56:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-26T18:31:06.000Z","updated_at":"2026-04-02T10:56:52.000Z","time_to_close":577545,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"example-site-dependencies","update_count":11,"packages":[{"name":"@alpinejs/focus","old_version":"3.13.7","new_version":"3.15.8","repository_url":"https://github.com/alpinejs/alpine"},{"name":"@fortawesome/fontawesome-svg-core","old_version":"6.5.2","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-brands-svg-icons","old_version":"6.5.2","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-regular-svg-icons","old_version":"6.5.2","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-solid-svg-icons","old_version":"6.5.2","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@tailwindcss/typography","old_version":"0.5.10","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"autoprefixer","old_version":"10.4.17","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"postcss","old_version":"8.4.33","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-cli","old_version":"11.0.0","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"postcss-import","old_version":"16.0.0","new_version":"16.1.1","repository_url":"https://github.com/postcss/postcss-import"},{"name":"tailwindcss","old_version":"3.4.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":"/exampleSite","ecosystem":"npm"},"body":"Bumps the example-site-dependencies group in /exampleSite with 11 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@alpinejs/focus](https://github.com/alpinejs/alpine/tree/HEAD/packages/focus) | `3.13.7` | `3.15.8` |\n| [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome) | `6.5.2` | `7.2.0` |\n| [@fortawesome/free-brands-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `6.5.2` | `7.2.0` |\n| [@fortawesome/free-regular-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `6.5.2` | `7.2.0` |\n| [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `6.5.2` | `7.2.0` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.10` | `0.5.19` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.17` | `10.4.27` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.33` | `8.5.8` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `11.0.0` | `11.0.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `16.0.0` | `16.1.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.1` | `4.2.2` |\n\nUpdates `@alpinejs/focus` from 3.13.7 to 3.15.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alpinejs/alpine/releases\"\u003e\u003ccode\u003e@​alpinejs/focus\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.15.8\u003c/h2\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlush \u003ccode\u003ex-model.blur\u003c/code\u003e value before form submit handlers run \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4729\"\u003e#4729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.15.7\u003c/h2\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix $watch firing callback when primitive value unchanged \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4732\"\u003e#4732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.15.6\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd reactive effect transactions \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4731\"\u003e#4731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.15.5\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(x-model): add .change, .blur, and .enter event modifiers \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4728\"\u003e#4728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.15.4\u003c/h2\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix sort auto evaluation \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4716\"\u003e#4716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duplicate attribute/value situations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.15.3\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove evaluator \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4711\"\u003e#4711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix add support for ShadowRoot in findClosest function and export of injectMagics/initInterceptors \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4699\"\u003e#4699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): initialise data, fix typo in x-on example \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4701\"\u003e#4701\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.15.2\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImrove CSP bundle \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4704\"\u003e#4704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esetErrorHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4673\"\u003e#4673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.15.1\u003c/h2\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ex-sort\u003c/code\u003e improvements\u003c/li\u003e\n\u003cli\u003eCSP build \u003ccode\u003eallowGlobals\u003c/code\u003e now defaults to \u003ccode\u003efalse\u003c/code\u003e instead of \u003ccode\u003etrue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.15.0\u003c/h2\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove CSP build \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4671\"\u003e#4671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Alpine.morphBetween() \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4629\"\u003e#4629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: use let instead of var in x-model.js \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4645\"\u003e#4645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: use let/const instead of var in debounce.js \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4644\"\u003e#4644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: remove useless param \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4650\"\u003e#4650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(persist): add 'exports' field for proper ESM/CJS resolution \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4611\"\u003e#4611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Chrome warning when using \u003ccode\u003ex-trap.inert\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4640\"\u003e#4640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes license \u003ca href=\"https://redirect.github.com/alpinejs/alpine/pull/4647\"\u003e#4647\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/alpinejs/alpine/commit/4674e391f8a7ffa3f0a061d7236f4b550ca98eee\"\u003e\u003ccode\u003e4674e39\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/dcc8e6bc2c97f105bc9a257e0a13c50b8905c591\"\u003e\u003ccode\u003edcc8e6b\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/85c1efaa1515a8a3141cd9c5d4ded158ec5d827c\"\u003e\u003ccode\u003e85c1efa\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/1535b94635d1f07b218ae15aa50a7ac6492ea430\"\u003e\u003ccode\u003e1535b94\u003c/code\u003e\u003c/a\u003e Add reactive effect transactions (\u003ca href=\"https://github.com/alpinejs/alpine/tree/HEAD/packages/focus/issues/4731\"\u003e#4731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/7ce2be8755e67ffd1d7481723e7805e3b87cd170\"\u003e\u003ccode\u003e7ce2be8\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/09a4406ce166115013cb78c6eda876c4292e0a68\"\u003e\u003ccode\u003e09a4406\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/9f98923eac10698e42bc12d758a35a7af8b3950b\"\u003e\u003ccode\u003e9f98923\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/92a9fd0195b06651e573bcbb0931533bddeb2c5e\"\u003e\u003ccode\u003e92a9fd0\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/b8c388ff8aab3a28b1065e548b8925a6921ef80c\"\u003e\u003ccode\u003eb8c388f\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpinejs/alpine/commit/901933b12e72b8e2b4d76a81e3931282eb568f69\"\u003e\u003ccode\u003e901933b\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alpinejs/alpine/commits/v3.15.8/packages/focus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fortawesome/fontawesome-svg-core` from 6.5.2 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/FortAwesome/Font-Awesome/releases\"\u003e\u003ccode\u003e@​fortawesome/fontawesome-svg-core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.2.0\u003c/h2\u003e\n\u003cp\u003eChange log available at \u003ca href=\"https://fontawesome.com/changelog\"\u003ehttps://fontawesome.com/changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\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/FortAwesome/Font-Awesome/commit/337dd2045d5621ce0f8567c33c256f3dedeed55d\"\u003e\u003ccode\u003e337dd20\u003c/code\u003e\u003c/a\u003e Release 7.2.0 (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21465\"\u003e#21465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/16ac6af0d816e1b132bb2e3f06aa59a1bc5c6d23\"\u003e\u003ccode\u003e16ac6af\u003c/code\u003e\u003c/a\u003e Simplifying icon request titles (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21360\"\u003e#21360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/ce4942029ce28c0cfc706b4c97877a97e9300afe\"\u003e\u003ccode\u003ece49420\u003c/code\u003e\u003c/a\u003e Simplifying icon request template name (to avoid redundancy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/3dba69fed0c82d7d3a99c2f8683fdb05d75fafa8\"\u003e\u003ccode\u003e3dba69f\u003c/code\u003e\u003c/a\u003e Modify bug report template for versioning and labels (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21264\"\u003e#21264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f40da32b885e09cac0c4ebb4a7f8a019912ceb3e\"\u003e\u003ccode\u003ef40da32\u003c/code\u003e\u003c/a\u003e Update web bug report template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/89f17b4486ddfe6b6e6732d8e9b64131a1599355\"\u003e\u003ccode\u003e89f17b4\u003c/code\u003e\u003c/a\u003e Modify bug report template for version and labels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/14b8429cd7914e52a6acb2996f05ce38973152ce\"\u003e\u003ccode\u003e14b8429\u003c/code\u003e\u003c/a\u003e Adding feature requests to discussions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/eceb155cea402a52828b68570fd195ff25f7ef56\"\u003e\u003ccode\u003eeceb155\u003c/code\u003e\u003c/a\u003e Updating links to the new icon request templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/b544f79e07de12e2322318d2efbf68a3ac6f9036\"\u003e\u003ccode\u003eb544f79\u003c/code\u003e\u003c/a\u003e Update contribution guidelines for icon requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f811bcfe2c38da968311f456c683a5da505879d8\"\u003e\u003ccode\u003ef811bcf\u003c/code\u003e\u003c/a\u003e Revise icon wizard request template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/compare/6.5.2...7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fortawesome/free-brands-svg-icons` from 6.5.2 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/FortAwesome/Font-Awesome/releases\"\u003e\u003ccode\u003e@​fortawesome/free-brands-svg-icons\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.2.0\u003c/h2\u003e\n\u003cp\u003eChange log available at \u003ca href=\"https://fontawesome.com/changelog\"\u003ehttps://fontawesome.com/changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\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/FortAwesome/Font-Awesome/commit/337dd2045d5621ce0f8567c33c256f3dedeed55d\"\u003e\u003ccode\u003e337dd20\u003c/code\u003e\u003c/a\u003e Release 7.2.0 (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21465\"\u003e#21465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/16ac6af0d816e1b132bb2e3f06aa59a1bc5c6d23\"\u003e\u003ccode\u003e16ac6af\u003c/code\u003e\u003c/a\u003e Simplifying icon request titles (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21360\"\u003e#21360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/ce4942029ce28c0cfc706b4c97877a97e9300afe\"\u003e\u003ccode\u003ece49420\u003c/code\u003e\u003c/a\u003e Simplifying icon request template name (to avoid redundancy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/3dba69fed0c82d7d3a99c2f8683fdb05d75fafa8\"\u003e\u003ccode\u003e3dba69f\u003c/code\u003e\u003c/a\u003e Modify bug report template for versioning and labels (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21264\"\u003e#21264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f40da32b885e09cac0c4ebb4a7f8a019912ceb3e\"\u003e\u003ccode\u003ef40da32\u003c/code\u003e\u003c/a\u003e Update web bug report template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/89f17b4486ddfe6b6e6732d8e9b64131a1599355\"\u003e\u003ccode\u003e89f17b4\u003c/code\u003e\u003c/a\u003e Modify bug report template for version and labels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/14b8429cd7914e52a6acb2996f05ce38973152ce\"\u003e\u003ccode\u003e14b8429\u003c/code\u003e\u003c/a\u003e Adding feature requests to discussions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/eceb155cea402a52828b68570fd195ff25f7ef56\"\u003e\u003ccode\u003eeceb155\u003c/code\u003e\u003c/a\u003e Updating links to the new icon request templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/b544f79e07de12e2322318d2efbf68a3ac6f9036\"\u003e\u003ccode\u003eb544f79\u003c/code\u003e\u003c/a\u003e Update contribution guidelines for icon requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f811bcfe2c38da968311f456c683a5da505879d8\"\u003e\u003ccode\u003ef811bcf\u003c/code\u003e\u003c/a\u003e Revise icon wizard request template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/compare/6.5.2...7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fortawesome/free-regular-svg-icons` from 6.5.2 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/FortAwesome/Font-Awesome/releases\"\u003e\u003ccode\u003e@​fortawesome/free-regular-svg-icons\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.2.0\u003c/h2\u003e\n\u003cp\u003eChange log available at \u003ca href=\"https://fontawesome.com/changelog\"\u003ehttps://fontawesome.com/changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\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/FortAwesome/Font-Awesome/commit/337dd2045d5621ce0f8567c33c256f3dedeed55d\"\u003e\u003ccode\u003e337dd20\u003c/code\u003e\u003c/a\u003e Release 7.2.0 (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21465\"\u003e#21465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/16ac6af0d816e1b132bb2e3f06aa59a1bc5c6d23\"\u003e\u003ccode\u003e16ac6af\u003c/code\u003e\u003c/a\u003e Simplifying icon request titles (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21360\"\u003e#21360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/ce4942029ce28c0cfc706b4c97877a97e9300afe\"\u003e\u003ccode\u003ece49420\u003c/code\u003e\u003c/a\u003e Simplifying icon request template name (to avoid redundancy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/3dba69fed0c82d7d3a99c2f8683fdb05d75fafa8\"\u003e\u003ccode\u003e3dba69f\u003c/code\u003e\u003c/a\u003e Modify bug report template for versioning and labels (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21264\"\u003e#21264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f40da32b885e09cac0c4ebb4a7f8a019912ceb3e\"\u003e\u003ccode\u003ef40da32\u003c/code\u003e\u003c/a\u003e Update web bug report template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/89f17b4486ddfe6b6e6732d8e9b64131a1599355\"\u003e\u003ccode\u003e89f17b4\u003c/code\u003e\u003c/a\u003e Modify bug report template for version and labels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/14b8429cd7914e52a6acb2996f05ce38973152ce\"\u003e\u003ccode\u003e14b8429\u003c/code\u003e\u003c/a\u003e Adding feature requests to discussions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/eceb155cea402a52828b68570fd195ff25f7ef56\"\u003e\u003ccode\u003eeceb155\u003c/code\u003e\u003c/a\u003e Updating links to the new icon request templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/b544f79e07de12e2322318d2efbf68a3ac6f9036\"\u003e\u003ccode\u003eb544f79\u003c/code\u003e\u003c/a\u003e Update contribution guidelines for icon requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f811bcfe2c38da968311f456c683a5da505879d8\"\u003e\u003ccode\u003ef811bcf\u003c/code\u003e\u003c/a\u003e Revise icon wizard request template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/compare/6.5.2...7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fortawesome/free-solid-svg-icons` from 6.5.2 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/FortAwesome/Font-Awesome/releases\"\u003e\u003ccode\u003e@​fortawesome/free-solid-svg-icons\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.2.0\u003c/h2\u003e\n\u003cp\u003eChange log available at \u003ca href=\"https://fontawesome.com/changelog\"\u003ehttps://fontawesome.com/changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.7.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 6.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\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/FortAwesome/Font-Awesome/commit/337dd2045d5621ce0f8567c33c256f3dedeed55d\"\u003e\u003ccode\u003e337dd20\u003c/code\u003e\u003c/a\u003e Release 7.2.0 (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21465\"\u003e#21465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/16ac6af0d816e1b132bb2e3f06aa59a1bc5c6d23\"\u003e\u003ccode\u003e16ac6af\u003c/code\u003e\u003c/a\u003e Simplifying icon request titles (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21360\"\u003e#21360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/ce4942029ce28c0cfc706b4c97877a97e9300afe\"\u003e\u003ccode\u003ece49420\u003c/code\u003e\u003c/a\u003e Simplifying icon request template name (to avoid redundancy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/3dba69fed0c82d7d3a99c2f8683fdb05d75fafa8\"\u003e\u003ccode\u003e3dba69f\u003c/code\u003e\u003c/a\u003e Modify bug report template for versioning and labels (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21264\"\u003e#21264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f40da32b885e09cac0c4ebb4a7f8a019912ceb3e\"\u003e\u003ccode\u003ef40da32\u003c/code\u003e\u003c/a\u003e Update web bug report template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/89f17b4486ddfe6b6e6732d8e9b64131a1599355\"\u003e\u003ccode\u003e89f17b4\u003c/code\u003e\u003c/a\u003e Modify bug report template for version and labels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/14b8429cd7914e52a6acb2996f05ce38973152ce\"\u003e\u003ccode\u003e14b8429\u003c/code\u003e\u003c/a\u003e Adding feature requests to discussions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/eceb155cea402a52828b68570fd195ff25f7ef56\"\u003e\u003ccode\u003eeceb155\u003c/code\u003e\u003c/a\u003e Updating links to the new icon request templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/b544f79e07de12e2322318d2efbf68a3ac6f9036\"\u003e\u003ccode\u003eb544f79\u003c/code\u003e\u003c/a\u003e Update contribution guidelines for icon requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f811bcfe2c38da968311f456c683a5da505879d8\"\u003e\u003ccode\u003ef811bcf\u003c/code\u003e\u003c/a\u003e Revise icon wizard request template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/compare/6.5.2...7.2.0\"\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.10 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\u003ch2\u003ev0.5.16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with beta versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.15\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with alpha versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix table text alignment (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/346\"\u003e#346\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.13\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't apply margins to \u003ccode\u003e\u0026lt;br\u0026gt;\u003c/code\u003e elements contained in an \u003ccode\u003e\u0026lt;li\u0026gt;\u003c/code\u003e in FF (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/350\"\u003e#350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse logical properties for better RTL support (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.11\u003c/h2\u003e\n\u003ch3\u003eAdded\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/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\u003ch2\u003e[0.5.16] - 2025-01-07\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with beta versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.15] - 2024-08-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with alpha versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.14] - 2024-08-07\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix table text alignment (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/346\"\u003e#346\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.13] - 2024-04-26\u003c/h2\u003e\n\u003ch3\u003eFixed\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/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.10...v0.5.19\"\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.17 to 10.4.27\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.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\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\u003ch2\u003e10.4.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed old \u003ccode\u003e-moz-\u003c/code\u003e prefix for \u003ccode\u003e:placeholder-shown\u003c/code\u003e (by \u003ca href=\"https://github.com/Marukome0743\"\u003e\u003ccode\u003e@​Marukome0743\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003efit-content\u003c/code\u003e prefix for Firefox.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eend value has mixed support, consider using flex-end\u003c/code\u003e warning since \u003ccode\u003eend\u003c/code\u003e/\u003ccode\u003estart\u003c/code\u003e now have good support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing \u003ccode\u003e-webkit-box-orient\u003c/code\u003e on \u003ccode\u003e-webkit-line-clamp\u003c/code\u003e (\u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\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\u003ch2\u003e10.4.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed old \u003ccode\u003e-moz-\u003c/code\u003e prefix for \u003ccode\u003e:placeholder-shown\u003c/code\u003e (by \u003ca href=\"https://github.com/Marukome0743\"\u003e\u003ccode\u003e@​Marukome0743\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003efit-content\u003c/code\u003e prefix for Firefox.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eend value has mixed support, consider using flex-end\u003c/code\u003e warning\nsince \u003ccode\u003eend\u003c/code\u003e/\u003ccode\u003estart\u003c/code\u003e now have good support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing \u003ccode\u003e-webkit-box-orient\u003c/code\u003e on \u003ccode\u003e-webkit-line-clamp\u003c/code\u003e (\u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/360f2d9ecbad3315fbabc61fb2131ac939fee211\"\u003e\u003ccode\u003e360f2d9\u003c/code\u003e\u003c/a\u003e Release 10.4.27 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ab5260c30de086760abf7f666bb52f9267ff387e\"\u003e\u003ccode\u003eab5260c\u003c/code\u003e\u003c/a\u003e Update clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/09e9dd12c023a02a90d05db46c3c75166525674c\"\u003e\u003ccode\u003e09e9dd1\u003c/code\u003e\u003c/a\u003e Release 10.4.26 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ec7554060076640e1261e16d3af8f81c3a2b17cf\"\u003e\u003ccode\u003eec75540\u003c/code\u003e\u003c/a\u003e Ignore local patches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/59601b89582c2ca286a5e2a545ba98fb0004a5aa\"\u003e\u003ccode\u003e59601b8\u003c/code\u003e\u003c/a\u003e Update c8 and clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/06ea9886faa25c3272e2d86b945852e61a6997f7\"\u003e\u003ccode\u003e06ea988\u003c/code\u003e\u003c/a\u003e Release 10.4.25 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/47d8a5bde458ba19e25df455fcda8fcf31b97135\"\u003e\u003ccode\u003e47d8a5b\u003c/code\u003e\u003c/a\u003e Update dependencies and fix Node.js 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/51c596e429567c3a4c8e95123825b5ddd1d4a8b7\"\u003e\u003ccode\u003e51c596e\u003c/code\u003e\u003c/a\u003e Add Node.js 25 and 24 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/523982391ff26ea30f7c76a601ca3b655e1da543\"\u003e\u003ccode\u003e5239823\u003c/code\u003e\u003c/a\u003e Fix CSS variables in gradients (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1515\"\u003e#1515\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1544\"\u003e#1544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/36692c25e7ebf68b61cf992535a15f86e03ba4df\"\u003e\u003ccode\u003e36692c2\u003c/code\u003e\u003c/a\u003e Release 10.4.24 version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.17...10.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.4.33 to 8.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e→\u003ccode\u003eexports\u003c/code\u003e compatibility with some tools (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Parcel compatibility issue (by \u003ca href=\"https://github.com/git-sumitchaudhary\"\u003e\u003ccode\u003e@​git-sumitchaudhary\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more details to \u003ccode\u003eUnknown word\u003c/code\u003e error (by \u003ca href=\"https://github.com/hiepxanh\"\u003e\u003ccode\u003e@​hiepxanh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/catnipan\"\u003e\u003ccode\u003e@​catnipan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed end position of rules with semicolon (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backwards compatibility for complex cases (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5 “Duke Alloces”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003ePostCSS 8.5 brought API to work better with non-CSS sources like HTML, Vue.js/Svelte sources or CSS-in-JS.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e during \u003ca href=\"https://redirect.github.com/postcss/postcss/issues/1995\"\u003ehis work\u003c/a\u003e on \u003ca href=\"https://stylelint.io\"\u003eStylelint\u003c/a\u003e added \u003ccode\u003eInput#document\u003c/code\u003e in additional to \u003ccode\u003eInput#css\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eroot.source.input.document //=\u0026gt; \u0026quot;\u0026lt;p\u0026gt;Hello\u0026lt;/p\u0026gt;\r\n                           //    \u0026lt;style\u0026gt;\r\n                           //    p {\r\n                           //      color: green;\r\n                           //    }\r\n                           //    \u0026lt;/style\u0026gt;\u0026quot;\r\nroot.source.input.css      //=\u0026gt; \u0026quot;p {\r\n                           //      color: green;\r\n                           //    }\u0026quot;\r\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eThanks to Sponsors\u003c/h2\u003e\n\u003cp\u003eThis release was possible thanks to our community.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e→\u003ccode\u003eexports\u003c/code\u003e compatibility with some tools (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Parcel compatibility issue (by \u003ca href=\"https://github.com/git-sumitchaudhary\"\u003e\u003ccode\u003e@​git-sumitchaudhary\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more details to \u003ccode\u003eUnknown word\u003c/code\u003e error (by \u003ca href=\"https://github.com/hiepxanh\"\u003e\u003ccode\u003e@​hiepxanh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/catnipan\"\u003e\u003ccode\u003e@​catnipan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed end position of rules with semicolon (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backwards compatibility for complex cases (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5 “Duke Alloces”\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eInput#document\u003c/code\u003e for sources like CSS-in-JS or HTML (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.49\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax without \u003ccode\u003esource.offset\u003c/code\u003e (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.48\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed position calculation in error/warnings methods (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved debug code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eCannot read properties of undefined (reading 'before')\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.45\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unnecessary fix which could lead to infinite loop.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.44\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAnother way to fix \u003ccode\u003emarkClean is not a function\u003c/code\u003e error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.43\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003emarkClean is not a function\u003c/code\u003e error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/65de53745f7b8006a335199995f2dfc6d1b77d92\"\u003e\u003ccode\u003e65de537\u003c/code\u003e\u003c/a\u003e Release 8.5.8 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/b2c6d9786e742eecb5a2b48ca5b9dc9daa30b24c\"\u003e\u003ccode\u003eb2c6d97\u003c/code\u003e\u003c/a\u003e Run git hook register\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/0ae0a492e9259783bca8e1de5a06d474880ce552\"\u003e\u003ccode\u003e0ae0a49\u003c/code\u003e\u003c/a\u003e Update Processor#version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6ee9f14d3a19d06583ab887412553f7e7189709d\"\u003e\u003ccode\u003e6ee9f14\u003c/code\u003e\u003c/a\u003e Release 8.5.7 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3fbc95172a26cd40db1a1d18a970a2edd4244c44\"\u003e\u003ccode\u003e3fbc951\u003c/code\u003e\u003c/a\u003e Fix uvu Node.js 25 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/52db53ea4339b117e4d41ddd1b65bd914a89b44e\"\u003e\u003ccode\u003e52db53e\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/497daef7972d5c7634e30a28c3c1368587df446d\"\u003e\u003ccode\u003e497daef\u003c/code\u003e\u003c/a\u003e Speed up source map annotation cleaning by moving from RegExp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/41e739a940963c87519c8cc532ed41287129431b\"\u003e\u003ccode\u003e41e739a\u003c/code\u003e\u003c/a\u003e Remove banner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/1329142fc7d4b965bf9819ffa27ac2248f07ab20\"\u003e\u003ccode\u003e1329142\u003c/code\u003e\u003c/a\u003e chore: speed up space-only string check in lib/parser.js (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/23beff9a7c1da1639b0c159df869829ff7ae1ab4\"\u003e\u003ccode\u003e23beff9\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.4.33...8.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss-cli` from 11.0.0 to 11.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md\"\u003epostcss-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e11.0.1 / 2025-03-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate and minimize dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/7bea18069b334b0d537d5c772ce20b1637c7e5d6\"\u003e\u003ccode\u003e7bea180\u003c/code\u003e\u003c/a\u003e 11.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0dc4eba537acf36af7747753027c99d768644820\"\u003e\u003ccode\u003e0dc4eba\u003c/code\u003e\u003c/a\u003e Use eslint v9 + flat config (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/733ef42fa6b596139787c721ecfbc2b50d915fae\"\u003e\u003ccode\u003e733ef42\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sugarss to v5 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/1363a6549a622a27b4a5d8e55c65d406aae94cbd\"\u003e\u003ccode\u003e1363a65\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.5.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bd416f5b326562a228202b1b6b23495ffcffa8ee\"\u003e\u003ccode\u003ebd416f5\u003c/code\u003e\u003c/a\u003e Update dependency uuid to v11 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bfad16da0dad084a0961efb1cf44b626fac3a2e0\"\u003e\u003ccode\u003ebfad16d\u003c/code\u003e\u003c/a\u003e Update dependency c8 to v10 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/b5d8f0ed6e25e7e0f0662e9aed3bfd7def9e6573\"\u003e\u003ccode\u003eb5d8f0e\u003c/code\u003e\u003c/a\u003e feat: replace globby with tinyglobby and remove get-stdin in favor of builtin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/5f9f92af5f070313fc710a62db0c58705fb891eb\"\u003e\u003ccode\u003e5f9f92a\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.4.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0f52be713e121c7e4476b380ce7bab9529890b7c\"\u003e\u003ccode\u003e0f52be7\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.3.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/528af4c30beffcce0653eb7046a6f331a0fd5ffd\"\u003e\u003ccode\u003e528af4c\u003c/code\u003e\u003c/a\u003e Adding link to PostCSS (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss-cli/compare/11.0.0...11.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss-import` from 16.0.0 to 16.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-import/blob/master/CHANGELOG.md\"\u003epostcss-import's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e16.1.1 / 2025-06-17\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect cascade layer order when some resources can not be inlined (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/567\"\u003e#567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-import/pull/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e16.1.0 / 2024-03-20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow bundling URLs with fragments (useful for Vite users) (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/560\"\u003e#560\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-import/pull/561\"\u003e#561\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e16.0.1 / 2024-02-14\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash when handling some \u003ccode\u003e@import\u003c/code\u003es with media conditions (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/557\"\u003e#557\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-import/pull/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/4ae9894edc6bced4ad983c5556de493d77c8cc6d\"\u003e\u003ccode\u003e4ae9894\u003c/code\u003e\u003c/a\u003e 16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/a3f38897da54e61bcb4a34484dc6a6c0543134bc\"\u003e\u003ccode\u003ea3f3889\u003c/code\u003e\u003c/a\u003e Test on modern Node versions (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/577\"\u003e#577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/10325fc02498da689d3c6f2821c6448c6064831c\"\u003e\u003ccode\u003e10325fc\u003c/code\u003e\u003c/a\u003e Upgrade eslint \u0026amp; config; use flat config (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/576\"\u003e#576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/92276420402a400566f30d7b494f8b51ef76b0f1\"\u003e\u003ccode\u003e9227642\u003c/code\u003e\u003c/a\u003e Migrate config renovate.json (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/25441554913ca9f4f8469636ef7001d9cdbdb832\"\u003e\u003ccode\u003e2544155\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.5.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/83108aa207e96eeac159dde08e2153cddeb7172e\"\u003e\u003ccode\u003e83108aa\u003c/code\u003e\u003c/a\u003e Fix incorrect cascade layer order when some resources can not be inlined (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/cad00220bf02f881be6475e943c499906b623241\"\u003e\u003ccode\u003ecad0022\u003c/code\u003e\u003c/a\u003e Update dependency sugarss to v5 (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/32deb082c687c0d324e5812b3593f7e44af10166\"\u003e\u003ccode\u003e32deb08\u003c/code\u003e\u003c/a\u003e Update dependency c8 to v10 (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/d43ca1506d65d9943a3c4bb885aff94dc809d69c\"\u003e\u003ccode\u003ed43ca15\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.4.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/569\"\u003e#569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-import/commit/9af465e598b51f933ac15baeab09caf086c3083b\"\u003e\u003ccode\u003e9af465e\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.3.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-import/issues/564\"\u003e#564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss-import/compare/16.0.0...16.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~romainmenke\"\u003eromainmenke\u003c/a\u003e, a new releaser for postcss-import since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 3.4.1 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\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/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.2] - 2026-03-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve tsconfig paths to allow for \u003ccode\u003e@import '@/path/to/file';\u003c/code\u003e when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19803\"\u003e#19803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.1] - 2026-02-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\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/tailwindlabs/tailwindcss/commit/d596b0c43d36ad5099c983930fb155e089cbc291\"\u003e\u003ccode\u003ed596b0c\u003c/code\u003e\u003c/a\u003e 4.2.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19821\"\u003e#19821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/2228a57a9e6a5519f390da3f3a323a2cdfd5312f\"\u003e\u003ccode\u003e2228a57\u003c/code\u003e\u003c/a\u003e Bump Lightning CSS (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19771\"\u003e#19771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f302fce815786dedbb97baf81f666d9a28c55a24\"\u003e\u003ccode\u003ef302fce\u003c/code\u003e\u003c/a\u003e Fix canonicalization resulting in empty list (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bb2f1705142cc0563e44113e3aef604e7c860c0e\"\u003e\u003ccode\u003ebb2f170\u003c/code\u003e\u003c/a\u003e Improve canonicalization for bare values exceeding default spacing scale sugg...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/faa5e8849be45e1009dc1d0f862ca782ee0a1ee9\"\u003e\u003ccode\u003efaa5e88\u003c/code\u003e\u003c/a\u003e Cleanup inconsistencies related to (regex) escapes (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19804\"\u003e#19804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d5717f2307d61ff2d5531326e5fbf36f9ad6dabc\"\u003e\u003ccode\u003ed5717f2\u003c/code\u003e\u003c/a\u003e run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/51aa9d799c59f79723ba032ed11c8010c4d490a3\"\u003e\u003ccode\u003e51aa9d7\u003c/code\u003e\u003c/a\u003e fix(canonicalize): handle utilities with empty property maps in collapse (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19\"\u003e#19\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/c586bd6a94a5415e7154474980d1c664e28b6991\"\u003e\u003ccode\u003ec586bd6\u003c/code\u003e\u003c/a\u003e Canonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/9ded4a23de06fb7e8cdc34a3bdf9318e7e8d2bbc\"\u003e\u003ccode\u003e9ded4a2\u003c/code\u003e\u003c/a\u003e Guard object lookups against inherited prototype properties (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1dce64ee7ec2e414c845b4e268ac3b9b89aaf0c8\"\u003e\u003ccode\u003e1dce64e\u003c/code\u003e\u003c/a\u003e 4.2.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.2/packages/tailwindcss\"\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 tailwindcss 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_Description has been truncated_","html_url":"https://github.com/arts-link/ryder/pull/50","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arts-link%2Fryder/issues/50","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/50/packages"}},{"old_version":"11.0.0","new_version":"11.0.1","update_type":"patch","path":null,"pr_created_at":"2026-03-08T13:52:23.000Z","version_change":"11.0.0 → 11.0.1","issue":{"uuid":"4041343818","node_id":"PR_kwDORhhzjc7I3CcW","number":1,"state":"open","title":"Bump the dependencies group with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-08T13:52:23.000Z","updated_at":"2026-03-08T13:53:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":29,"packages":[{"name":"@primer/octicons-react","old_version":"19.14.0","new_version":"19.22.0","repository_url":"https://github.com/primer/octicons"},{"name":"dompurify","old_version":"3.2.3","new_version":"3.3.2","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"lit-html","old_version":"3.2.1","new_version":"3.3.2","repository_url":"https://github.com/lit/lit"},{"name":"mathjax","old_version":"3.2.0","new_version":"4.1.1","repository_url":"https://github.com/mathjax/MathJax"},{"name":"next-translate","old_version":"2.6.2","new_version":"3.0.0","repository_url":"https://github.com/aralroca/next-translate"},{"name":"next-translate-plugin","old_version":"2.6.2","new_version":"3.0.0","repository_url":"https://github.com/aralroca/next-translate-plugin"},{"name":"preact","old_version":"10.23.2","new_version":"10.28.4","repository_url":"https://github.com/preactjs/preact"},{"name":"preact-render-to-string","old_version":"6.5.12","new_version":"6.6.6","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"swr","old_version":"2.3.0","new_version":"2.4.1","repository_url":"https://github.com/vercel/swr"},{"name":"@types/node","old_version":"22.10.2","new_version":"25.3.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"18.0.9","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.19.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.19.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"autoprefixer","old_version":"10.4.20","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"cssnano","old_version":"7.0.6","new_version":"7.1.3","repository_url":"https://github.com/cssnano/cssnano"},{"name":"eslint","old_version":"8.57.0","new_version":"10.0.3","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"9.1.0","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"google-closure-compiler","old_version":"20240317.0.0","new_version":"20260304.0.0","repository_url":"https://github.com/ChadKillingsworth/closure-compiler-npm"},{"name":"postcss","old_version":"8.4.49","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-cli","old_version":"11.0.0","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"postcss-import","old_version":"16.1.0","new_version":"16.1.1","repository_url":"https://github.com/postcss/postcss-import"},{"name":"prettier","old_version":"3.4.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.9","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"stylelint","old_version":"16.12.0","new_version":"17.4.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"stylelint-config-standard","old_version":"36.0.1","new_version":"40.0.0","repository_url":"https://github.com/stylelint/stylelint-config-standard"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.7.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 29 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@primer/octicons-react](https://github.com/primer/octicons) | `19.14.0` | `19.22.0` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.3` | `3.3.2` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [lit-html](https://github.com/lit/lit/tree/HEAD/packages/lit-html) | `3.2.1` | `3.3.2` |\n| [mathjax](https://github.com/mathjax/MathJax) | `3.2.0` | `4.1.1` |\n| [next-translate](https://github.com/aralroca/next-translate) | `2.6.2` | `3.0.0` |\n| [next-translate-plugin](https://github.com/aralroca/next-translate-plugin) | `2.6.2` | `3.0.0` |\n| [preact](https://github.com/preactjs/preact) | `10.23.2` | `10.28.4` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.5.12` | `6.6.6` |\n| [swr](https://github.com/vercel/swr) | `2.3.0` | `2.4.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.10.2` | `25.3.5` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.0.9` | `19.2.14` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.19.0` | `8.56.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.19.0` | `8.56.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.20` | `10.4.27` |\n| [cssnano](https://github.com/cssnano/cssnano) | `7.0.6` | `7.1.3` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.0` | `10.0.3` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `10.1.8` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [google-closure-compiler](https://github.com/ChadKillingsworth/closure-compiler-npm) | `20240317.0.0` | `20260304.0.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.49` | `8.5.8` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `11.0.0` | `11.0.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `16.1.0` | `16.1.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.4.2` | `3.8.1` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.9` | `0.7.2` |\n| [stylelint](https://github.com/stylelint/stylelint) | `16.12.0` | `17.4.0` |\n| [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard) | `36.0.1` | `40.0.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `4.2.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.9.3` |\n\nUpdates `@primer/octicons-react` from 19.14.0 to 19.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/primer/octicons/releases\"\u003e\u003ccode\u003e@​primer/octicons-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev19.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1157\"\u003e#1157\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/18e3b9fd74c4bc85b1add3624a082fc0f6fd36c2\"\u003e\u003ccode\u003e18e3b9fd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/janmaarten-a11y\"\u003e\u003ccode\u003e@​janmaarten-a11y\u003c/code\u003e\u003c/a\u003e!\n\u003cul\u003e\n\u003cli\u003eAdd book-locked icon\u003c/li\u003e\n\u003cli\u003eAdd comment-locked icon\u003c/li\u003e\n\u003cli\u003eAdd issue-locked icon\u003c/li\u003e\n\u003cli\u003eAdd git-pull-request-locked icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.21.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1146\"\u003e#1146\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/41c780575654fe4fef3fc4e91a46c8c0e91b233b\"\u003e\u003ccode\u003e41c78057\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rezrah\"\u003e\u003ccode\u003e@​rezrah\u003c/code\u003e\u003c/a\u003e! - Updated GitHub brand logos (\u003ccode\u003emark-github\u003c/code\u003e and \u003ccode\u003elogo-github\u003c/code\u003e) to 2026 versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1137\"\u003e#1137\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/97cefc9fcb19f91133cffd557cc1f308e384ffb2\"\u003e\u003ccode\u003e97cefc9f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Bump js-yaml from 3.13.1 to 4.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1132\"\u003e#1132\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/c5411b048090e13a0e6ffafaa10efdc24a8e05b5\"\u003e\u003ccode\u003ec5411b04\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Loops\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1134\"\u003e#1134\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/131fbedc579b6ebc07716dc02ed947a168c560f2\"\u003e\u003ccode\u003e131fbedc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Markdown text wrapping options\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1133\"\u003e#1133\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/94ceabb7e1371eefd8ba26ec8eb59cf6149e7a29\"\u003e\u003ccode\u003e94ceabb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for feedback dialogs\u003c/p\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://redirect.github.com/primer/octicons/pull/1135\"\u003e#1135\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/be5df35d390439f972af3adbd9ec59d38ec4c624\"\u003e\u003ccode\u003ebe5df35d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Updates VS Code icon to closer match the real app icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1129\"\u003e#1129\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/68ebe53ba972e391fa2b60458e37348636e202ad\"\u003e\u003ccode\u003e68ebe53b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lukasoppermann\"\u003e\u003ccode\u003e@​lukasoppermann\u003c/code\u003e\u003c/a\u003e! - Added InboxFill icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1123\"\u003e#1123\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/1d34655547b0ae59211967af830d30ae919e0257\"\u003e\u003ccode\u003e1d346555\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds an icon for AI chat\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1120\"\u003e#1120\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/370c72c8cb511bceb4e096891ff2393e81f87fa3\"\u003e\u003ccode\u003e370c72c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/langermank\"\u003e\u003ccode\u003e@​langermank\u003c/code\u003e\u003c/a\u003e! - Add vscode-32.svg, vscode-48.svg\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/primer/octicons/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​primer/octicons-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1157\"\u003e#1157\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/18e3b9fd74c4bc85b1add3624a082fc0f6fd36c2\"\u003e\u003ccode\u003e18e3b9fd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/janmaarten-a11y\"\u003e\u003ccode\u003e@​janmaarten-a11y\u003c/code\u003e\u003c/a\u003e! - Add book-locked icon\nAdd comment-locked icon\nAdd issue-locked icon\nAdd git-pull-request-locked icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.21.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1146\"\u003e#1146\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/41c780575654fe4fef3fc4e91a46c8c0e91b233b\"\u003e\u003ccode\u003e41c78057\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rezrah\"\u003e\u003ccode\u003e@​rezrah\u003c/code\u003e\u003c/a\u003e! - Updated GitHub brand logos (\u003ccode\u003emark-github\u003c/code\u003e and \u003ccode\u003elogo-github\u003c/code\u003e) to 2026 versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1137\"\u003e#1137\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/97cefc9fcb19f91133cffd557cc1f308e384ffb2\"\u003e\u003ccode\u003e97cefc9f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Bump js-yaml from 3.13.1 to 4.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1132\"\u003e#1132\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/c5411b048090e13a0e6ffafaa10efdc24a8e05b5\"\u003e\u003ccode\u003ec5411b04\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Loops\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1134\"\u003e#1134\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/131fbedc579b6ebc07716dc02ed947a168c560f2\"\u003e\u003ccode\u003e131fbedc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Markdown text wrapping options\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1133\"\u003e#1133\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/94ceabb7e1371eefd8ba26ec8eb59cf6149e7a29\"\u003e\u003ccode\u003e94ceabb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for feedback dialogs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1135\"\u003e#1135\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/be5df35d390439f972af3adbd9ec59d38ec4c624\"\u003e\u003ccode\u003ebe5df35d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Updates VS Code icon to closer match the real app icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1129\"\u003e#1129\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/68ebe53ba972e391fa2b60458e37348636e202ad\"\u003e\u003ccode\u003e68ebe53b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lukasoppermann\"\u003e\u003ccode\u003e@​lukasoppermann\u003c/code\u003e\u003c/a\u003e! - Added InboxFill icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1123\"\u003e#1123\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/1d34655547b0ae59211967af830d30ae919e0257\"\u003e\u003ccode\u003e1d346555\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds an icon for AI chat\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/bd5ef88bf51a08728aab249a9477b45251814e22\"\u003e\u003ccode\u003ebd5ef88\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/18e3b9fd74c4bc85b1add3624a082fc0f6fd36c2\"\u003e\u003ccode\u003e18e3b9f\u003c/code\u003e\u003c/a\u003e Locked icons (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1157\"\u003e#1157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/2668c5f97b0f5d7c4a90917884bb1e3fdd5d2ad5\"\u003e\u003ccode\u003e2668c5f\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 in /lib/octicons_react (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/6ae26dde832df24eaf2eb220010d7508242c2e72\"\u003e\u003ccode\u003e6ae26dd\u003c/code\u003e\u003c/a\u003e Refactor dependencies to devDependencies (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1145\"\u003e#1145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/98018266ca01eab98482e6d7d51a383d803490dc\"\u003e\u003ccode\u003e9801826\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 in /lib/octicons_styled (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/279abe1c9361f156f5ddd4449d5de688efe4441d\"\u003e\u003ccode\u003e279abe1\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/9ebca00ad895788108bbdcd7a1b7610969bdd812\"\u003e\u003ccode\u003e9ebca00\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 in /lib/octicons_node (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/72213e03382de744ecd0c6b20d7e82da8c4df1be\"\u003e\u003ccode\u003e72213e0\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 in /lib/octicons_react (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1149\"\u003e#1149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/5c27fd068956761a762f17fc451819e5af4872b7\"\u003e\u003ccode\u003e5c27fd0\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 in /lib/octicons_styled (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1148\"\u003e#1148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/63d6a23325e0bd8de8fb769e5a800fca92b52015\"\u003e\u003ccode\u003e63d6a23\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1147\"\u003e#1147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/primer/octicons/compare/v19.14.0...v19.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​primer/octicons-react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 3.2.3 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a possible bypass caused by jsdom's faulty raw-text tag parsing, thanks multiple reporters\u003c/li\u003e\n\u003cli\u003eFixed a prototype pollution issue when working with custom elements, thanks \u003ca href=\"https://github.com/christos-eth\"\u003e\u003ccode\u003e@​christos-eth\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a lenient config parsing in \u003ccode\u003e_isValidAttribute\u003c/code\u003e, thanks \u003ca href=\"https://github.com/christos-eth\"\u003e\u003ccode\u003e@​christos-eth\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumped and removed several dependencies, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the test suite after bumping dependencies, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eADD_FORBID_CONTENTS\u003c/code\u003e setting to extend default list, thanks \u003ca href=\"https://github.com/MariusRumpf\"\u003e\u003ccode\u003e@​MariusRumpf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the ESM import syntax to be more correct, thanks \u003ca href=\"https://github.com/binhpv\"\u003e\u003ccode\u003e@​binhpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the SVG \u003ccode\u003emask-type\u003c/code\u003e attribute to default allow-list, thanks \u003ca href=\"https://github.com/prasadrajandran\"\u003e\u003ccode\u003e@​prasadrajandran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eADD_ATTR\u003c/code\u003e and \u003ccode\u003eADD_TAGS\u003c/code\u003e to accept functions, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003eslot\u003c/code\u003e element being in both SVG and HTML allow-list, thanks \u003ca href=\"https://github.com/Wim-Valgaeren\"\u003e\u003ccode\u003e@​Wim-Valgaeren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new attributes and elements to default allow-list, thanks \u003ca href=\"https://github.com/elrion018\"\u003e\u003ccode\u003e@​elrion018\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etagName\u003c/code\u003e parameter to custom element \u003ccode\u003eattributeNameCheck\u003c/code\u003e, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better check for animated \u003ccode\u003ehref\u003c/code\u003e attributes, thanks \u003ca href=\"https://github.com/llamakko\"\u003e\u003ccode\u003e@​llamakko\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated and improved the bundled types, thanks \u003ca href=\"https://github.com/ssi02014\"\u003e\u003ccode\u003e@​ssi02014\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated several tests to better align with new browser encoding behaviors\u003c/li\u003e\n\u003cli\u003eImproved the handling of potentially risky content inside CDATA elements, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the regular expression for raw-text elements to cover textareas, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed several typos and removed clutter from our documentation, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ematrix:\u003c/code\u003e as an allowed URI scheme, thanks \u003ca href=\"https://github.com/kleinesfilmroellchen\"\u003e\u003ccode\u003e@​kleinesfilmroellchen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better config hardening against prototype pollution, thanks \u003ca href=\"https://github.com/EffectRenan\"\u003e\u003ccode\u003e@​EffectRenan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better handling of attribute removal, thanks \u003ca href=\"https://github.com/michalnieruchalski-tiugo\"\u003e\u003ccode\u003e@​michalnieruchalski-tiugo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better configuration for aggressive mXSS scrubbing behavior, thanks \u003ca href=\"https://github.com/BryanValverdeU\"\u003e\u003ccode\u003e@​BryanValverdeU\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the script that caused the fake entry \u003ca href=\"https://security.snyk.io/vuln/SNYK-JS-DOMPURIFY-10176060\"\u003eCVE-2025-48050\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a check to the mXSS detection regex to be more strict, thanks \u003ca href=\"https://github.com/masatokinugawa\"\u003e\u003ccode\u003e@​masatokinugawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded ESM type imports in source, removes patch function, thanks \u003ca href=\"https://github.com/donmccurdy\"\u003e\u003ccode\u003e@​donmccurdy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded script to verify various TypeScript configurations, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded more modern browsers to the Karma launchers list\u003c/li\u003e\n\u003cli\u003eAdded Node 23.x to tested runtimes, removed Node 17.x\u003c/li\u003e\n\u003cli\u003eFixed the generation of source maps, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an unexpected behavior with \u003ccode\u003eALLOWED_URI_REGEXP\u003c/code\u003e using the 'g' flag, thanks \u003ca href=\"https://github.com/hhk-png\"\u003e\u003ccode\u003e@​hhk-png\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a few typos in the README file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a conditional and config dependent mXSS-style \u003ca href=\"https://nsysean.github.io/posts/dompurify-323-bypass/\"\u003ebypass\u003c/a\u003e reported by \u003ca href=\"https://github.com/nsysean\"\u003e\u003ccode\u003e@​nsysean\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new feature to allow specific hook removal, thanks \u003ca href=\"https://github.com/davecardwell\"\u003e\u003ccode\u003e@​davecardwell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003cem\u003epurify.js\u003c/em\u003e and \u003cem\u003epurify.min.js\u003c/em\u003e to exports, thanks \u003ca href=\"https://github.com/Aetherinox\"\u003e\u003ccode\u003e@​Aetherinox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better logic in case no window object is president, thanks \u003ca href=\"https://github.com/yehuya\"\u003e\u003ccode\u003e@​yehuya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated some dependencies called out by dependabot\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/5e56114cb24079ce52dbc51f76e494b77afa5153\"\u003e\u003ccode\u003e5e56114\u003c/code\u003e\u003c/a\u003e Getting 3.x branch ready for 3.3.2 release (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/e8c95f4a27aa8b041f92b59ab7685a94f7be6208\"\u003e\u003ccode\u003ee8c95f4\u003c/code\u003e\u003c/a\u003e fix: Fixed the broken package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/9636037c145b769dad0b52da8313301cbf867f46\"\u003e\u003ccode\u003e9636037\u003c/code\u003e\u003c/a\u003e Update package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/5cad4cecf2e647ac66eed25bc02a2415f00dbc8b\"\u003e\u003ccode\u003e5cad4ce\u003c/code\u003e\u003c/a\u003e Getting 3.x branch ready for 3.3.2 releas (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1205\"\u003e#1205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6fc446a589ab3d1d72ae2a5b71167ba38dbd3096\"\u003e\u003ccode\u003e6fc446a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1175\"\u003e#1175\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/3b3bf917d2b39460de6d130acebdc9243cf3e6ae\"\u003e\u003ccode\u003e3b3bf91\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:cure53/DOMPurify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/9863f4195bae6048de9eb2802219218c6904066c\"\u003e\u003ccode\u003e9863f41\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/b4e02954dc4172c3944a755f3e99fbb76be64f7b\"\u003e\u003ccode\u003eb4e0295\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/077746bb2cfb77836dfb628dca7ffc7ced8a5356\"\u003e\u003ccode\u003e077746b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1170\"\u003e#1170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/4de68bba9aba43dc3bba9348df603b64fc06d591\"\u003e\u003ccode\u003e4de68bb\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1171\"\u003e#1171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.2.3...3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 9.0.2 to 9.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.3 - 2025-12-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdates jws version to 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/ed59e76ea37a80f54b833668c02a5271984dcba3\"\u003e\u003ccode\u003eed59e76\u003c/code\u003e\u003c/a\u003e chore: bump jws to 4.0.1 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/compare/v9.0.2...v9.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lit-html` from 3.2.1 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lit/lit/releases\"\u003elit-html's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elit-html@3.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4997\"\u003e#4997\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8\"\u003e\u003ccode\u003eaea85e24\u003c/code\u003e\u003c/a\u003e - Update README\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4988\"\u003e#4988\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/6792b7ef422a090374e67581b5c8f07dd779edc9\"\u003e\u003ccode\u003e6792b7ef\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ADNolan\"\u003e\u003ccode\u003e@​ADNolan\u003c/code\u003e\u003c/a\u003e! - Adjusted the comparison to use the name property of the _$resolve function and the resolveOverrideFn in private ssr support to prevent duplicated patching of the directive class.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4975\"\u003e#4975\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/43a3f4dc9a130d053f787a0ec150278d78e2442d\"\u003e\u003ccode\u003e43a3f4dc\u003c/code\u003e\u003c/a\u003e - Remove some redundant code from removePart()\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003elit-html@3.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4901\"\u003e#4901\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/c9160405deaf8de68bb1e587ef9b2484cb58b353\"\u003e\u003ccode\u003ec9160405\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/maxpatiiuk\"\u003e\u003ccode\u003e@​maxpatiiuk\u003c/code\u003e\u003c/a\u003e! - Dev mode warnings are now emitted on the next microtask after package import, allowing for a wider opportunity to suppress the warnings by consumers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4956\"\u003e#4956\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/0a9bc72016812f3c3cfb00e1e41e1cae418dde0b\"\u003e\u003ccode\u003e0a9bc720\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e! - Import barrels explicitly for compatibility with modern Node resolution w/ ESM\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lit/lit/blob/main/packages/lit-html/CHANGELOG.md\"\u003elit-html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/5044\"\u003e#5044\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/0d0170e87b06edd8295a31893c820162d0f16a23\"\u003e\u003ccode\u003e0d0170e87b06edd8295a31893c820162d0f16a23\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ava-cassiopeia\"\u003e\u003ccode\u003e@​ava-cassiopeia\u003c/code\u003e\u003c/a\u003e! - Make ClassInfo mutable\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/5064\"\u003e#5064\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/bc2926eb99a97ef4efb7eefbe133d6a33f216e18\"\u003e\u003ccode\u003ebc2926eb99a97ef4efb7eefbe133d6a33f216e18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/brysonbw\"\u003e\u003ccode\u003e@​brysonbw\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eSVGElement\u003c/code\u003e to the \u003ccode\u003erender()\u003c/code\u003e container type, allowing SVG elements to be used as render roots without type errors.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/5035\"\u003e#5035\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/c36626b8018ca78a47e61abdfa5b5904bed06843\"\u003e\u003ccode\u003ec36626b8018ca78a47e61abdfa5b5904bed06843\u003c/code\u003e\u003c/a\u003e - Make some of our directives generic, so that their DirectiveResult types capture everything needed to infer their render types. This is useful in template type checking.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4997\"\u003e#4997\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8\"\u003e\u003ccode\u003eaea85e24\u003c/code\u003e\u003c/a\u003e - Update README\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4988\"\u003e#4988\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/6792b7ef422a090374e67581b5c8f07dd779edc9\"\u003e\u003ccode\u003e6792b7ef\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ADNolan\"\u003e\u003ccode\u003e@​ADNolan\u003c/code\u003e\u003c/a\u003e! - Adjusted the comparison to use the name property of the _$resolve function and the resolveOverrideFn in private ssr support to prevent duplicated patching of the directive class.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4975\"\u003e#4975\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/43a3f4dc9a130d053f787a0ec150278d78e2442d\"\u003e\u003ccode\u003e43a3f4dc\u003c/code\u003e\u003c/a\u003e - Remove some redundant code from removePart()\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4901\"\u003e#4901\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/c9160405deaf8de68bb1e587ef9b2484cb58b353\"\u003e\u003ccode\u003ec9160405\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/maxpatiiuk\"\u003e\u003ccode\u003e@​maxpatiiuk\u003c/code\u003e\u003c/a\u003e! - Dev mode warnings are now emitted on the next microtask after package import, allowing for a wider opportunity to suppress the warnings by consumers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4956\"\u003e#4956\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/0a9bc72016812f3c3cfb00e1e41e1cae418dde0b\"\u003e\u003ccode\u003e0a9bc720\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e! - Import barrels explicitly for compatibility with modern Node resolution w/ ESM\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/36544f5e3eda494a0eebaec85ce691f9e6e5c2ad\"\u003e\u003ccode\u003e36544f5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3841\"\u003e#3841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/931d4c9eea564bb782ccaeb94d05dede7c0aa6f0\"\u003e\u003ccode\u003e931d4c9\u003c/code\u003e\u003c/a\u003e [infra] Fix IE11 test for \u003ccode\u003estyleMap\u003c/code\u003e (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3837\"\u003e#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/343187b1acbbdb02ce8d01fa0a0d326870419763\"\u003e\u003ccode\u003e343187b\u003c/code\u003e\u003c/a\u003e [lit-html] Static \u003ccode\u003ehtml\u003c/code\u003e should not add consumed value to \u003ccode\u003eTemplateResult\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/4431cbb85428e54bafa090088056a325fe623aa1\"\u003e\u003ccode\u003e4431cbb\u003c/code\u003e\u003c/a\u003e [lit-html] Fix styleMap initial render of mixed-case custom props (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3766\"\u003e#3766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/21e22cccf0bbac4147139041c5247b4a4846b524\"\u003e\u003ccode\u003e21e22cc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3791\"\u003e#3791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/88fe039015ff979e031efbdde1861ae5b11a0da5\"\u003e\u003ccode\u003e88fe039\u003c/code\u003e\u003c/a\u003e [lit-html] Allow numbers to be used as values in styleMap() (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/ab4e9c94975218be7de1bd48e1678d10db78abf0\"\u003e\u003ccode\u003eab4e9c9\u003c/code\u003e\u003c/a\u003e [infra] Skip \u003ccode\u003estyleMap\u003c/code\u003e priority test in IE11 (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3789\"\u003e#3789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/c3b71231df6c1d86a707edd35b4a89c045a31b80\"\u003e\u003ccode\u003ec3b7123\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3778\"\u003e#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/575fb578473031859b59b9ed98634ba091b389f7\"\u003e\u003ccode\u003e575fb57\u003c/code\u003e\u003c/a\u003e [ssr-client] Move experimental hydrate modules (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/7c1191da8e2f33e145ea58265531b7c744835401\"\u003e\u003ccode\u003e7c1191d\u003c/code\u003e\u003c/a\u003e [lit-html] styleMap fails when update contains priority directive (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lit/lit/commits/lit-element@3.3.2/packages/lit-html\"\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 lit-html since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mathjax` from 3.2.0 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mathjax/MathJax/releases\"\u003emathjax's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMathJax v4.1.1\u003c/h2\u003e\n\u003cp\u003eThis is mainly a bug fix release that resolves a number of issues from v4.1.0. The key fixes include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CS for positioning dialogs so that they appear at the proper location in a scrolled window, and so that page doesn't scroll to the top.\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003eui/no-dark-mode\u003c/code\u003e extension has been added to disable MathJax's dark-mode color scheme for those pages that don't implement a dark-mode color set.\u003c/li\u003e\n\u003cli\u003eHandling of clicks in form elements embedded within an expression are now better handled by the expression explorer, and tabbing will include embedded form elements.\u003c/li\u003e\n\u003cli\u003eThe expression explorer now passes mouse clicks and other events on to the surrounding parent tags, so that math within a \u003ccode\u003e\u0026lt;button\u0026gt;\u003c/code\u003e element, for example, will allow the button to receive the click event when you click on the math.\u003c/li\u003e\n\u003cli\u003eA number of speech improvements have been made, including better handling of phantom elements, better speech for over/under constructions, and better handling of the speech for tables.\u003c/li\u003e\n\u003cli\u003eSpeech is now properly added to inline elements in SVG output when automatic in-line line-breaks are allowed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/mathjax/MathJax-src/releases/tag/4.1.1\"\u003ev4.1.1 release notes\u003c/a\u003e for additional details.\u003c/p\u003e\n\u003ch2\u003eMathJax v4.1.0\u003c/h2\u003e\n\u003cp\u003eThis release adds a number of new or improved features to MathJax, and fixes several issues in version 4.0.0.  These are described in detail in the \u003ca href=\"https://github.com/mathjax/MathJax-src/releases/tag/4.1.0\"\u003eMathJax v4.1.0 release notes\u003c/a\u003e, but among the more important are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChanges to make v4.1 more compatible with older browsers (v4.0 used modern CSS and javascript functions that are not available in some older browsers).\u003c/li\u003e\n\u003cli\u003eSupport for a dark-mode color scheme.\u003c/li\u003e\n\u003cli\u003eMovable and sizable dialog boxes (both via the mouse and by keyboard arrow keys).\u003c/li\u003e\n\u003cli\u003eAbility to tab to hyperlinks within typeset expressions.\u003c/li\u003e\n\u003cli\u003eMore accurate highlighting of some expressions during exploration.\u003c/li\u003e\n\u003cli\u003eBetter handling of tactile Braille output devices in Windows.\u003c/li\u003e\n\u003cli\u003eBetter handling of speech for tables and tagged expressions.\u003c/li\u003e\n\u003cli\u003eBetter voicing of European-style open interval notation.\u003c/li\u003e\n\u003cli\u003eFixed arrows in \u003ccode\u003emhchem\u003c/code\u003e that were swapped accidentally.\u003c/li\u003e\n\u003cli\u003eMore reliable \u003ccode\u003edata-latex\u003c/code\u003e attributes for TeX output.\u003c/li\u003e\n\u003cli\u003eBetter positioning of some accents (e.g., the vector arrow) in Safari and other WebKit-based browsers in CHTML output.\u003c/li\u003e\n\u003cli\u003eSeveral new configuration options, e.g., to make font loading easier.\u003c/li\u003e\n\u003cli\u003eImprovements to the build system to allow MathJax to be built in Windows power shell.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMathJax v4.0.0\u003c/h2\u003e\n\u003cp\u003eThis is the long-awaited 4.0.0 release of MathJax, which has been several years in the making.  Among the many new features in this release are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExtended font support (11 new fonts)\u003c/li\u003e\n\u003cli\u003eA new default font with much greater character coverage.\u003c/li\u003e\n\u003cli\u003eLine-breaking support (for in-line as well as displayed equations)\u003c/li\u003e\n\u003cli\u003eAn updated expression explorer that is now on by default.\u003c/li\u003e\n\u003cli\u003eSeparation of speech generation into a webworker thread for better performance.\u003c/li\u003e\n\u003cli\u003eSupport for HTML embedded in TeX and MathML expressions.\u003c/li\u003e\n\u003cli\u003eAvailability as ES6 modules as well as CommonJS modules.\u003c/li\u003e\n\u003cli\u003eNew TeX extensions, including the \u003ccode\u003ebegingroup\u003c/code\u003e extension from v2 (with more features), and several font-related extensions.\u003c/li\u003e\n\u003cli\u003eInclusion of the \u003ccode\u003etextmacros\u003c/code\u003e extension in all combined component files.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003emathtools\u003c/code\u003e package to include the changes from 2022 and 2024.\u003c/li\u003e\n\u003cli\u003eImprovements in the baseline alignment of text in CHTML output in WebKit-based browsers.\u003c/li\u003e\n\u003cli\u003eImproved stretchy delimiters in CHTML output.\u003c/li\u003e\n\u003cli\u003eMore promise-based conversion and typesetting calls at the document level.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor many sites, the only change that will be needed to use v4 is to change the URL where you load MathJax to refer to version 4 rather than version 3, and to remove the /es5 directory from the URL.  Most v3 configurations should still work with v4; but if you use the startup.ready() function to modify MathJax or create new TeX extensions, there may be some adjustments needed.  One important change of note is that, since the number of TeX packages has grown, the all-packages extension and the \u0026quot;-full\u0026quot; components have been removed, so if you are using those, you will need to change to a component without the \u0026quot;-full\u0026quot; and either rely on the autoload extension to load the needed packages, or load them explicitly.\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://docs.mathjax.org/en/latest/index.html\"\u003eMathJax documentation\u003c/a\u003e has been substantially updated for version 4, and now includes the missing or limited sections on using MathJax in node, including many examples and details.  See the \u003ca href=\"https://docs.mathjax.org/en/latest/upgrading/whats-new-4.0.html\"\u003eWhat's New in V4.0\u003c/a\u003e section (more than 50 pages long) for much more information about the features described above, and in  particular, check the \u003ca href=\"https://docs.mathjax.org/en/latest/upgrading/whats-new-4.0/breaking.html\"\u003eBreaking Changes\u003c/a\u003e section for any changes that may affect your usage.\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/mathjax/MathJax/commit/3ea5818deaef5b222b4d92db5e7c2619d7b615f2\"\u003e\u003ccode\u003e3ea5818\u003c/code\u003e\u003c/a\u003e Update publish workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/2e1cc18d32fb019ac4f73723e1b1ff88e6b27e7a\"\u003e\u003ccode\u003e2e1cc18\u003c/code\u003e\u003c/a\u003e Merge branch 'develop'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/67d582212c94fdd5f312990c7ee91f2c52f536f0\"\u003e\u003ccode\u003e67d5822\u003c/code\u003e\u003c/a\u003e Update to version 4.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/c059acf8d45e3d904923b493f83cbf9a3faf516b\"\u003e\u003ccode\u003ec059acf\u003c/code\u003e\u003c/a\u003e Update github workflow for publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/cdeabed1dac5222ec82f395b13c051d8d829e3a9\"\u003e\u003ccode\u003ecdeabed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mathjax/MathJax/issues/3492\"\u003e#3492\u003c/a\u003e from LukeNK/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/0309de694c91d1d05decdeb2a6d1a45632227af9\"\u003e\u003ccode\u003e0309de6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mathjax/MathJax/issues/3488\"\u003e#3488\u003c/a\u003e from LukeNK/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/65b51639a573eb717d5cd3207208801627f5e80a\"\u003e\u003ccode\u003e65b5163\u003c/code\u003e\u003c/a\u003e Fix URL formatting in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/68ae462f2a91935e50691982c3ffb715a88028f2\"\u003e\u003ccode\u003e68ae462\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mathjax/MathJax/issues/3479\"\u003e#3479\u003c/a\u003e from mathjax/develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/b0c77ad3ee96a252d729a2b9df0b3288ddce61da\"\u003e\u003ccode\u003eb0c77ad\u003c/code\u003e\u003c/a\u003e Add note about MathJax-src repository to the README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/cffed0237b92c3b4eca36a15508936deca3b0569\"\u003e\u003ccode\u003ecffed02\u003c/code\u003e\u003c/a\u003e Fix typo in readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mathjax/MathJax/compare/3.2.0...4.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for mathjax since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-translate` from 2.6.2 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/aralroca/next-translate/releases\"\u003enext-translate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003ch1\u003e🚀 Next-translate 3.0.0 Release Notes\u003c/h1\u003e\n\u003cp\u003eFirst of all, I want to personally apologize for the long period this project has been without proper maintenance. I’ve been heavily involved in other projects during this time, but I’ve decided it’s time to give \u003cstrong\u003eNext-translate\u003c/strong\u003e the priority it deserves once again. From now on, you can expect a much more constant rhythm of updates, bug fixes, and feature improvements. Thank you for your incredible patience and for the community support that kept this project alive!\u003c/p\u003e\n\u003ch2\u003e🔝 Highlights\u003c/h2\u003e\n\u003ch3\u003e🏎️ Turbopack \u0026amp; Next.js 16 Support (Finally!)\u003c/h3\u003e\n\u003cp\u003eNext-translate and \u003cstrong\u003enext-translate-plugin\u003c/strong\u003e now fully support \u003cstrong\u003eTurbopack\u003c/strong\u003e (Next.js 16+). We've resolved several compatibility issues related to re-export detection and internal logic to ensure a seamless experience with the new Rust-based bundler.\u003c/p\u003e\n\u003ch3\u003e📁 App Router \u0026amp; Next.js 15+ Compatibility\u003c/h3\u003e\n\u003cp\u003eSignificant improvements have been made to the \u003cstrong\u003eApp Router\u003c/strong\u003e (\u003ccode\u003eapp\u003c/code\u003e directory) integration:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAwaitable Params\u003c/strong\u003e: Added support for Next.js 15+ where \u003ccode\u003eparams\u003c/code\u003e and \u003ccode\u003esearchParams\u003c/code\u003e are asynchronous on the server side.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStability\u003c/strong\u003e: Improved stability of the \u003ccode\u003et\u003c/code\u003e function and clearer patterns for server-side translation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ecreateTranslation\u003c/code\u003e helper\u003c/strong\u003e: A new specialized helper to simplify translations within the App Router context.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEnhanced \u003ccode\u003eTrans\u003c/code\u003e Component\u003c/strong\u003e: Added support for nested arrays and improved pluralization logic.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eformatElements\u003c/code\u003e Utility\u003c/strong\u003e: Now explicitly exported for custom formatting logic.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImproved Typings\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUpdated to \u003cstrong\u003eTypeScript 5.3.3\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eFull type safety for \u003ccode\u003egetT\u003c/code\u003e and better definitions for \u003ccode\u003econfig.interpolation.format\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBetter TS Support\u003c/strong\u003e: Improved loading of TypeScript configuration files relative to the project's current working directory.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMetadata Support\u003c/strong\u003e: Added official examples and fixes for using \u003ccode\u003euseTranslation\u003c/code\u003e inside Next.js \u003ccode\u003egenerateMetadata\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛠️ Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTurbopack Integration\u003c/strong\u003e: Fixed re-export detection logic that was causing issues in some Turbopack configurations.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePackage Exports\u003c/strong\u003e: Formalized the \u003ccode\u003eexports\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e for reliable ESM/CJS compatibility.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003euseContext\u003c/code\u003e Errors\u003c/strong\u003e: Fixed recurring errors in certain Next.js edge cases and HMR scenarios.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMiddleware Proxy Migration\u003c/strong\u003e: Migrated to a more robust proxy-based approach for middleware.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRemoved Pages-to-App Router Migration Support\u003c/strong\u003e: support for the automatic migration logic between \u003ccode\u003epages\u003c/code\u003e and \u003ccode\u003eapp\u003c/code\u003e router has been removed to keep the plugin lean and focused on the new architecture.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFormalized Subpath Exports\u003c/strong\u003e: You must now use formal entry points instead of deep internal paths.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNext.js Minimum Version\u003c/strong\u003e: Optimized for Next.js 13.5+. Support for asynchronous params requires Next.js 15+.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTS Configurations\u003c/strong\u003e: TypeScript files are now loaded relative to the CWD, which might change behavior in monorepos with non-standard structures.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in README.md by \u003ca href=\"https://github.com/hydRAnger\"\u003e\u003ccode\u003e@​hydRAnger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1174\"\u003earalroca/next-translate#1174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for arrays and pluralization to Trans component by \u003ca href=\"https://github.com/acidfernando\"\u003e\u003ccode\u003e@​acidfernando\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1179\"\u003earalroca/next-translate#1179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix useContext error + update example by \u003ca href=\"https://github.com/aralroca\"\u003e\u003ccode\u003e@​aralroca\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1182\"\u003earalroca/next-translate#1182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd type safety for getT function by \u003ca href=\"https://github.com/clicktodev\"\u003e\u003ccode\u003e@​clicktodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1184\"\u003earalroca/next-translate#1184\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/aralroca/next-translate/commit/2bedb8d957ca4990c1ebc4f4639118556d971178\"\u003e\u003ccode\u003e2bedb8d\u003c/code\u003e\u003c/a\u003e release 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/8ab890e2a0608dd38fe2f0d4321ea61ad3886ee9\"\u003e\u003ccode\u003e8ab890e\u003c/code\u003e\u003c/a\u003e Release 3.0.0 (\u003ca href=\"https://redirect.github.com/aralroca/next-translate/issues/1249\"\u003e#1249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/c47f226ffd0c0f2600595ae7620f8708d6f70a05\"\u003e\u003ccode\u003ec47f226\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/480e8aea6394813c47c8099291da1d258e7b1740\"\u003e\u003ccode\u003e480e8ae\u003c/code\u003e\u003c/a\u003e fix: fix tarball (\u003ca href=\"https://redirect.github.com/aralroca/next-translate/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/2ab563605c54225f4811282150471b2ec8d2fa72\"\u003e\u003ccode\u003e2ab5636\u003c/code\u003e\u003c/a\u003e Expose formatElements (\u003ca href=\"https://redirect.github.com/aralroca/next-translate/issues/1213\"\u003e#1213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/fbdcb8246028ebd6a7f22ec2899482ab922fb75a\"\u003e\u003ccode\u003efbdcb82\u003c/code\u003e\u003c/a\u003e docs: add jessemartin as a contributor for code (\u003ca href=\"https://redirect.github.com/aralroca/next-translate/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/8cfe3ab49bc3de05327a63bb8509319513e3803a\"\u003e\u003ccode\u003e8cfe3ab\u003c/code\u003e\u003c/a\u003e example usage of useTranslation inside generateMetadata (\u003ca href=\"https://redirect.github.com/aralroca/next-translate/issues/1199\"\u003e#1199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/7445cf24122c04213e614268a23e9c014ad72191\"\u003e\u003ccode\u003e7445cf2\u003c/code\u003e\u003c/a\u003e chore: update package.json version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/fc82a42fd1071ecd6a89904eebce36ebf67f4087\"\u003e\u003ccode\u003efc82a42\u003c/code\u003e\u003c/a\u003e docs: add huseyinonalcom as a contributor for code (\u003ca href=\"https://redirect.github.com/aralroca/next-translate/issues/1200\"\u003e#1200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/b137ef6825e9b7ef6fc9c5a5f88831fa3262a9fa\"\u003e\u003ccode\u003eb137ef6\u003c/code\u003e\u003c/a\u003e refactor: provide better type for config.interpolation.format (\u003ca href=\"https://redirect.github.com/aralroca/next-translate/issues/1194\"\u003e#1194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aralroca/next-translate/compare/2.6.2...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-translate-plugin` from 2.6.2 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/aralroca/next-translate-plugin/releases\"\u003enext-translate-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003ch1\u003e🚀 Next-translate 3.0.0 Release Notes\u003c/h1\u003e\n\u003cp\u003eFirst of all, I want to personally apologize for the long period this project has been without proper maintenance. I’ve been heavily involved in other projects during this time, but I’ve decided it’s time to give \u003cstrong\u003eNext-translate\u003c/strong\u003e the priority it deserves once again. From now on, you can expect a much more constant rhythm of updates, bug fixes, and feature improvements. Thank you for your incredible patience and for the community support that kept this project alive!\u003c/p\u003e\n\u003ch2\u003e🔝 Highlights\u003c/h2\u003e\n\u003ch3\u003e🏎️ Turbopack \u0026amp; Next.js 16 Support (Finally!)\u003c/h3\u003e\n\u003cp\u003eNext-translate and \u003cstrong\u003enext-translate-plugin\u003c/strong\u003e now fully support \u003cstrong\u003eTurbopack\u003c/strong\u003e (Next.js 16+). We've resolved several compatibility issues related to re-export detection and internal logic to ensure a seamless experience with the new Rust-based bundler.\u003c/p\u003e\n\u003ch3\u003e📁 App Router \u0026amp; Next.js 15+ Compatibility\u003c/h3\u003e\n\u003cp\u003eSignificant improvements have been made to the \u003cstrong\u003eApp Router\u003c/strong\u003e (\u003ccode\u003eapp\u003c/code\u003e directory) integration:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAwaitable Params\u003c/strong\u003e: Added support for Next.js 15+ where \u003ccode\u003eparams\u003c/code\u003e and \u003ccode\u003esearchParams\u003c/code\u003e are asynchronous on the server side.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStability\u003c/strong\u003e: Improved stability of the \u003ccode\u003et\u003c/code\u003e function and clearer patterns for server-side translation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ecreateTranslation\u003c/code\u003e helper\u003c/strong\u003e: A new specialized helper to simplify translations within the App Router context.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEnhanced \u003ccode\u003eTrans\u003c/code\u003e Component\u003c/strong\u003e: Added support for nested arrays and improved pluralization logic.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eformatElements\u003c/code\u003e Utility\u003c/strong\u003e: Now explicitly exported for custom formatting logic.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImproved Typings\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUpdated to \u003cstrong\u003eTypeScript 5.3.3\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eFull type safety for \u003ccode\u003egetT\u003c/code\u003e and better definitions for \u003ccode\u003econfig.interpolation.format\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBetter TS Support\u003c/strong\u003e: Improved loading of TypeScript configuration files relative to the project's current working directory.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMetadata Support\u003c/strong\u003e: Added official examples and fixes for using \u003ccode\u003euseTranslation\u003c/code\u003e inside Next.js \u003ccode\u003egenerateMetadata\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛠️ Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTurbopack Integration\u003c/strong\u003e: Fixed re-export detection logic that was causing issues in some Turbopack configurations.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePackage Exports\u003c/strong\u003e: Formalized the \u003ccode\u003eexports\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e for reliable ESM/CJS compatibility.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003euseContext\u003c/code\u003e Errors\u003c/strong\u003e: Fixed recurring errors in certain Next.js edge cases and HMR scenarios.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMiddleware Proxy Migration\u003c/strong\u003e: Migrated to a more robust proxy-based approach for middleware.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRemoved Pages-to-App Router Migration Support\u003c/strong\u003e: support for the automatic migration logic between \u003ccode\u003epages\u003c/code\u003e and \u003ccode\u003eapp\u003c/code\u003e router has been removed to keep the plugin lean and focused on the new architecture.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFormalized Subpath Exports\u003c/strong\u003e: You must now use formal entry points instead of deep internal paths.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNext.js Minimum Version\u003c/strong\u003e: Optimized for Next.js 13.5+. Support for asynchronous params requires Next.js 15+.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTS Configurations\u003c/strong\u003e: TypeScript files are now loaded relative to the CWD, which might change behavior in monorepos with non-standard structures.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in README.md by \u003ca href=\"https://github.com/hydRAnger\"\u003e\u003ccode\u003e@​hydRAnger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1174\"\u003earalroca/next-translate#1174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for arrays and pluralization to Trans component by \u003ca href=\"https://github.com/acidfernando\"\u003e\u003ccode\u003e@​acidfernando\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1179\"\u003earalroca/next-translate#1179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix useContext error + update example by \u003ca href=\"https://github.com/aralroca\"\u003e\u003ccode\u003e@​aralroca\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1182\"\u003earalroca/next-translate#1182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd type safety for getT function by \u003ca href=\"https://github.com/clicktodev\"\u003e\u003ccode\u003e@​clicktodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1184\"\u003earalroca/next-translate#1184\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/aralroca/next-translate-plugin/commit/63dbfb89f09ff880fcd9a3ef1586eca2df373a72\"\u003e\u003ccode\u003e63dbfb8\u003c/code\u003e\u003c/a\u003e release 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/7d847b7dc6d2d4b05bea8003616e38daeed9fed5\"\u003e\u003ccode\u003e7d847b7\u003c/code\u003e\u003c/a\u003e prerelease\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/2f0a5cc4fc0d5f0c5353ea2fc843319f2e61f73b\"\u003e\u003ccode\u003e2f0a5cc\u003c/code\u003e\u003c/a\u003e Fix re-export detection for Turbopack compatibility (\u003ca href=\"https://redirect.github.com/aralroca/next-translate-plugin/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/0650d1223b5c42c449cfe393f0d8ec6f8fae9db9\"\u003e\u003ccode\u003e0650d12\u003c/code\u003e\u003c/a\u003e prerelease\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/68036ff039d81f0e564ea85456a8a072dec85c16\"\u003e\u003ccode\u003e68036ff\u003c/code\u003e\u003c/a\u003e prerelease\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/87667ae691ff33636503fd1643d3666b7d7be0dc\"\u003e\u003ccode\u003e87667ae\u003c/code\u003e\u003c/a\u003e fix: resolve Next.js 16 and Turbopack compatibility issues (\u003ca href=\"https://redirect.github.com/aralroca/next-translate-plugin/issues/90\"\u003e#90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/0e2018276c8efccaf94c64b8405f7e1d953c73be\"\u003e\u003ccode\u003e0e20182\u003c/code\u003e\u003c/a\u003e chore: pre-release 3.0.0-canary.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/468b9a79e2b4425d64075f9714fb1d3352e11b26\"\u003e\u003ccode\u003e468b9a7\u003c/code\u003e\u003c/a\u003e Turbopack support (\u003ca href=\"https://redirect.github.com/aralroca/next-translate-plugin/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/671bec504a14f6af0409fc89373ba931771a74c8\"\u003e\u003ccode\u003e671bec5\u003c/code\u003e\u003c/a\u003e params are always accessed with promise in app-dir (\u003ca href=\"https://redirect.github.com/aralroca/next-translate-plugin/issues/87\"\u003e#87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/a068206ba902d9e97620bff658d93b6d4f410aa4\"\u003e\u003ccode\u003ea068206\u003c/code\u003e\u003c/a\u003e chore: pre-release 3.0.0-canary.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aralroca/next-translate-plugin/compare/2.6.2...3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact` from 10.23.2 to 10.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact/releases\"\u003epreact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.28.4\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash where a synchronous effect render unmounts the tree (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5026\"\u003e#5026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5022\"\u003e#5022\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHooks size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5021\"\u003e#5021\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake oldProps diffing more compact (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5004\"\u003e#5004\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5019\"\u003e#5019\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompat size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5020\"\u003e#5020\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLand size optimization separately (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5018\"\u003e#5018\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.28.3\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid scheduling suspense state udpates (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5006\"\u003e#5006\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve some suspense crashes (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4999\"\u003e#4999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport inheriting namespace through portals (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4993\"\u003e#4993\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMaintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate test with addition of \u003ccode\u003e_original\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4989\"\u003e#4989\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.28.2\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnforce strict equality for VNode object constructors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.28.1\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix erroneous diffing w/ growing list (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4975\"\u003e#4975\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.28.0\u003c/h2\u003e\n\u003ch2\u003eTypes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates dangerouslySetInnerHTML type so future TS will accept Trusted… (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4931\"\u003e#4931\u003c/a\u003e, thanks \u003ca href=\"https://github.com/lukewarlow\"\u003e\u003ccode\u003e@​lukewarlow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdds snap events (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4947\"\u003e#4947\u003c/a\u003e, thanks \u003ca href=\"https://github.com/argyleink\"\u003e\u003ccode\u003e@​argyleink\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove missed jsx duplicates (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4950\"\u003e#4950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix scroll events (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4949\"\u003e#4949\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cascading renders with signals (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4966\"\u003e#4966\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003ecommpat/server.browser\u003c/code\u003e entry (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4941\"\u003e#4941\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4940\"\u003e#4940\u003c/a\u003e, thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid lazy components without result going in throw loop (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4937\"\u003e#4937\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\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/preactjs/preact/commit/b4f9cab7319874bb51a66ffb00d1a602a8ad95cb\"\u003e\u003ccode\u003eb4f9cab\u003c/code\u003e\u003c/a\u003e 10.28.4 (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5027\"\u003e#5027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/8cbed5fdd6e13c57286f61c4dc857c572c2dc50e\"\u003e\u003ccode\u003e8cbed5f\u003c/code\u003e\u003c/a\u003e Fix crash where a synchronous effect render unmounts the tree (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/4ac7204c4144cc1b42ad7aaa9f907f8ff6054f74\"\u003e\u003ccode\u003e4ac7204\u003c/code\u003e\u003c/a\u003e Core size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5022\"\u003e#5022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/e02fd6958f41e2aa27e34d4f444dd438fa4853b7\"\u003e\u003ccode\u003ee02fd69\u003c/code\u003e\u003c/a\u003e Make forEach --\u0026gt; some (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5021\"\u003e#5021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/387d8f23f7c579d8150c570f9c9093c8c740ba80\"\u003e\u003ccode\u003e387d8f2\u003c/code\u003e\u003c/a\u003e refactor(diff): make oldProps diffing more compact (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5004\"\u003e#5004\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5019\"\u003e#5019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/084b75fcb94fb31a28db39dab7309a75ba4b0ba5\"\u003e\u003ccode\u003e084b75f\u003c/code\u003e\u003c/a\u003e Transform forEach to some and consolidate condition (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/3c8506db6c51588f9bdb2f2189a09737b8856e11\"\u003e\u003ccode\u003e3c8506d\u003c/code\u003e\u003c/a\u003e Land size optimization separately (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5018\"\u003e#5018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/eb1b8c87b6dd71649f4237a33d07180911f387d0\"\u003e\u003ccode\u003eeb1b8c8\u003c/code\u003e\u003c/a\u003e 10.28.3 (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5007\"\u003e#5007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/5023ce8305c6e6977e4a8e69d69c2c7a6db2acb5\"\u003e\u003ccode\u003e5023ce8\u003c/code\u003e\u003c/a\u003e Avoid scheduling suspense state udpates (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5006\"\u003e#5006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/2ac91c47dfbee7e3c88662c27c87ce09a7b19158\"\u003e\u003ccode\u003e2ac91c4\u003c/code\u003e\u003c/a\u003e Resolve some suspense crashes (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4999\"\u003e#4999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/preactjs/preact/compare/10.23.2...10.28.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact-render-to-string` from 6.5.12 to 6.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact-render-to-string/releases\"\u003epreact-render-to-string's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/446\"\u003e#446\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/b7b288c68ed8c97ed8eb6c26929111debdc03435\"\u003e\u003ccode\u003eb7b288c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix issues regarding streaming full HTML documents\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/439\"\u003e#439\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/d9ecbf1770debaa20f882acf0b19f1481a7cf2ed\"\u003e\u003ccode\u003ed9ecbf1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nwalters512\"\u003e\u003ccode\u003e@​nwalters512\u003c/code\u003e\u003c/a\u003e! - Ensure \u003ccode\u003euseId()\u003c/code\u003e produces unique IDs when using the JSX renderer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/436\"\u003e#436\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/6bce3dda733777ab8c791c49a0a3210ebf4d83e0\"\u003e\u003ccode\u003e6bce3dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Ensure that in streaming mode throwing a suspension multiple times from the same component works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/432\"\u003e#432\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/62c87e4204e16e615c04377e254e7ead5a93e3a2\"\u003e\u003ccode\u003e62c87e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nwalters512\"\u003e\u003ccode\u003e@​nwalters512\u003c/code\u003e\u003c/a\u003e! - Preserve whitespace in \u003ccode\u003e\u0026lt;pre\u0026gt;\u003c/code\u003e/\u003ccode\u003e\u0026lt;textarea\u0026gt;\u003c/code\u003e when using \u003ccode\u003epretty: true\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/430\"\u003e#430\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/f2455d840e198dab4df0f38e55b399b931e152a4\"\u003e\u003ccode\u003ef2455d8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/reteps\"\u003e\u003ccode\u003e@​reteps\u003c/code\u003e\u003c/a\u003e! - Fix JSX renderer to correctly render enumerated properties\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/427\"\u003e#427\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/f3f7aab4805b4fb50be5c4ca7214e1b3c4adb105\"\u003e\u003ccode\u003ef3f7aab\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e! - Correct semver range to support \u003cem\u003ebeta\u003c/em\u003e releases of Preact v11\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/376\"\u003e#376\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/81e7da321da925dbd8eba345ecbd46b1cf456b69\"\u003e\u003ccode\u003e81e7da3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Insert comment markers for suspended trees, only in renderToStringAsync\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/425\"\u003e#425\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/e750ba1fc2e5f37c0ee25d303f71d70e8d82e2f9\"\u003e\u003ccode\u003ee750ba1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e! - Expand semver range to support the upcoming v11 beta release\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/413\"\u003e#413\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/27f340b6e7d77ec7775a49a78d105cad26fa0857\"\u003e\u003ccode\u003e27f340b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/f0x52\"\u003e\u003ccode\u003e@​f0x52\u003c/code\u003e\u003c/a\u003e! - Fix async rendering of multiple suspended components in a single Suspense boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/424\"\u003e#424\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/e7d241ceae0fc1f3793ec9de941bcfb436acbc6c\"\u003e\u003ccode\u003ee7d241c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix support for signals, we need to detect and unwrap the signal\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/423\"\u003e#423\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/ec0b614a3692bf0cfe3fd20bc330b263dd457def\"\u003e\u003ccode\u003eec0b614\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Add support for new component bits\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/417\"\u003e#417\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/441dea2ad420607306610e6cb3f4697...\n\n_Description has been truncated_","html_url":"https://github.com/ayellowdogsays/giscus/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayellowdogsays%2Fgiscus/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"11.0.0","new_version":"11.0.1","update_type":"patch","path":null,"pr_created_at":"2026-03-07T09:07:03.000Z","version_change":"11.0.0 → 11.0.1","issue":{"uuid":"4037975821","node_id":"PR_kwDORUY8oM7IsdA5","number":4,"state":"open","title":"Bump the dependencies group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-07T09:07:03.000Z","updated_at":"2026-03-07T09:08:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":29,"packages":[{"name":"@primer/octicons-react","old_version":"19.14.0","new_version":"19.22.0","repository_url":"https://github.com/primer/octicons"},{"name":"dompurify","old_version":"3.2.3","new_version":"3.3.2","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"lit-html","old_version":"3.2.1","new_version":"3.3.2","repository_url":"https://github.com/lit/lit"},{"name":"mathjax","old_version":"3.2.0","new_version":"4.1.1","repository_url":"https://github.com/mathjax/MathJax"},{"name":"next-translate","old_version":"2.6.2","new_version":"3.0.0","repository_url":"https://github.com/aralroca/next-translate"},{"name":"next-translate-plugin","old_version":"2.6.2","new_version":"3.0.0","repository_url":"https://github.com/aralroca/next-translate-plugin"},{"name":"preact","old_version":"10.23.2","new_version":"10.28.4","repository_url":"https://github.com/preactjs/preact"},{"name":"preact-render-to-string","old_version":"6.5.12","new_version":"6.6.6","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"swr","old_version":"2.3.0","new_version":"2.4.1","repository_url":"https://github.com/vercel/swr"},{"name":"@types/node","old_version":"22.10.2","new_version":"25.3.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"18.0.9","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.19.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.19.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"autoprefixer","old_version":"10.4.20","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"cssnano","old_version":"7.0.6","new_version":"7.1.3","repository_url":"https://github.com/cssnano/cssnano"},{"name":"eslint","old_version":"8.57.0","new_version":"10.0.3","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"9.1.0","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"google-closure-compiler","old_version":"20240317.0.0","new_version":"20260304.0.0","repository_url":"https://github.com/ChadKillingsworth/closure-compiler-npm"},{"name":"postcss","old_version":"8.4.49","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-cli","old_version":"11.0.0","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"postcss-import","old_version":"16.1.0","new_version":"16.1.1","repository_url":"https://github.com/postcss/postcss-import"},{"name":"prettier","old_version":"3.4.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.9","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"stylelint","old_version":"16.12.0","new_version":"17.4.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"stylelint-config-standard","old_version":"36.0.1","new_version":"40.0.0","repository_url":"https://github.com/stylelint/stylelint-config-standard"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@primer/octicons-react](https://github.com/primer/octicons) | `19.14.0` | `19.22.0` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.3` | `3.3.2` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [lit-html](https://github.com/lit/lit/tree/HEAD/packages/lit-html) | `3.2.1` | `3.3.2` |\n| [mathjax](https://github.com/mathjax/MathJax) | `3.2.0` | `4.1.1` |\n| [next-translate](https://github.com/aralroca/next-translate) | `2.6.2` | `3.0.0` |\n| [next-translate-plugin](https://github.com/aralroca/next-translate-plugin) | `2.6.2` | `3.0.0` |\n| [preact](https://github.com/preactjs/preact) | `10.23.2` | `10.28.4` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.5.12` | `6.6.6` |\n| [swr](https://github.com/vercel/swr) | `2.3.0` | `2.4.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.10.2` | `25.3.5` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.0.9` | `19.2.14` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.19.0` | `8.56.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.19.0` | `8.56.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.20` | `10.4.27` |\n| [cssnano](https://github.com/cssnano/cssnano) | `7.0.6` | `7.1.3` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.0` | `10.0.3` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `10.1.8` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [google-closure-compiler](https://github.com/ChadKillingsworth/closure-compiler-npm) | `20240317.0.0` | `20260304.0.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.49` | `8.5.8` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `11.0.0` | `11.0.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `16.1.0` | `16.1.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.4.2` | `3.8.1` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.9` | `0.7.2` |\n| [stylelint](https://github.com/stylelint/stylelint) | `16.12.0` | `17.4.0` |\n| [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard) | `36.0.1` | `40.0.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `4.2.1` |\n\n\nUpdates `@primer/octicons-react` from 19.14.0 to 19.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/primer/octicons/releases\"\u003e\u003ccode\u003e@​primer/octicons-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev19.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1157\"\u003e#1157\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/18e3b9fd74c4bc85b1add3624a082fc0f6fd36c2\"\u003e\u003ccode\u003e18e3b9fd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/janmaarten-a11y\"\u003e\u003ccode\u003e@​janmaarten-a11y\u003c/code\u003e\u003c/a\u003e!\n\u003cul\u003e\n\u003cli\u003eAdd book-locked icon\u003c/li\u003e\n\u003cli\u003eAdd comment-locked icon\u003c/li\u003e\n\u003cli\u003eAdd issue-locked icon\u003c/li\u003e\n\u003cli\u003eAdd git-pull-request-locked icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.21.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1146\"\u003e#1146\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/41c780575654fe4fef3fc4e91a46c8c0e91b233b\"\u003e\u003ccode\u003e41c78057\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rezrah\"\u003e\u003ccode\u003e@​rezrah\u003c/code\u003e\u003c/a\u003e! - Updated GitHub brand logos (\u003ccode\u003emark-github\u003c/code\u003e and \u003ccode\u003elogo-github\u003c/code\u003e) to 2026 versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1137\"\u003e#1137\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/97cefc9fcb19f91133cffd557cc1f308e384ffb2\"\u003e\u003ccode\u003e97cefc9f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Bump js-yaml from 3.13.1 to 4.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1132\"\u003e#1132\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/c5411b048090e13a0e6ffafaa10efdc24a8e05b5\"\u003e\u003ccode\u003ec5411b04\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Loops\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1134\"\u003e#1134\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/131fbedc579b6ebc07716dc02ed947a168c560f2\"\u003e\u003ccode\u003e131fbedc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Markdown text wrapping options\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1133\"\u003e#1133\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/94ceabb7e1371eefd8ba26ec8eb59cf6149e7a29\"\u003e\u003ccode\u003e94ceabb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for feedback dialogs\u003c/p\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://redirect.github.com/primer/octicons/pull/1135\"\u003e#1135\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/be5df35d390439f972af3adbd9ec59d38ec4c624\"\u003e\u003ccode\u003ebe5df35d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Updates VS Code icon to closer match the real app icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1129\"\u003e#1129\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/68ebe53ba972e391fa2b60458e37348636e202ad\"\u003e\u003ccode\u003e68ebe53b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lukasoppermann\"\u003e\u003ccode\u003e@​lukasoppermann\u003c/code\u003e\u003c/a\u003e! - Added InboxFill icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1123\"\u003e#1123\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/1d34655547b0ae59211967af830d30ae919e0257\"\u003e\u003ccode\u003e1d346555\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds an icon for AI chat\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1120\"\u003e#1120\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/370c72c8cb511bceb4e096891ff2393e81f87fa3\"\u003e\u003ccode\u003e370c72c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/langermank\"\u003e\u003ccode\u003e@​langermank\u003c/code\u003e\u003c/a\u003e! - Add vscode-32.svg, vscode-48.svg\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/primer/octicons/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​primer/octicons-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1157\"\u003e#1157\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/18e3b9fd74c4bc85b1add3624a082fc0f6fd36c2\"\u003e\u003ccode\u003e18e3b9fd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/janmaarten-a11y\"\u003e\u003ccode\u003e@​janmaarten-a11y\u003c/code\u003e\u003c/a\u003e! - Add book-locked icon\nAdd comment-locked icon\nAdd issue-locked icon\nAdd git-pull-request-locked icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.21.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1146\"\u003e#1146\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/41c780575654fe4fef3fc4e91a46c8c0e91b233b\"\u003e\u003ccode\u003e41c78057\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rezrah\"\u003e\u003ccode\u003e@​rezrah\u003c/code\u003e\u003c/a\u003e! - Updated GitHub brand logos (\u003ccode\u003emark-github\u003c/code\u003e and \u003ccode\u003elogo-github\u003c/code\u003e) to 2026 versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1137\"\u003e#1137\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/97cefc9fcb19f91133cffd557cc1f308e384ffb2\"\u003e\u003ccode\u003e97cefc9f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Bump js-yaml from 3.13.1 to 4.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1132\"\u003e#1132\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/c5411b048090e13a0e6ffafaa10efdc24a8e05b5\"\u003e\u003ccode\u003ec5411b04\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Loops\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1134\"\u003e#1134\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/131fbedc579b6ebc07716dc02ed947a168c560f2\"\u003e\u003ccode\u003e131fbedc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Markdown text wrapping options\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1133\"\u003e#1133\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/94ceabb7e1371eefd8ba26ec8eb59cf6149e7a29\"\u003e\u003ccode\u003e94ceabb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for feedback dialogs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1135\"\u003e#1135\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/be5df35d390439f972af3adbd9ec59d38ec4c624\"\u003e\u003ccode\u003ebe5df35d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Updates VS Code icon to closer match the real app icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1129\"\u003e#1129\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/68ebe53ba972e391fa2b60458e37348636e202ad\"\u003e\u003ccode\u003e68ebe53b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lukasoppermann\"\u003e\u003ccode\u003e@​lukasoppermann\u003c/code\u003e\u003c/a\u003e! - Added InboxFill icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1123\"\u003e#1123\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/1d34655547b0ae59211967af830d30ae919e0257\"\u003e\u003ccode\u003e1d346555\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds an icon for AI chat\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/bd5ef88bf51a08728aab249a9477b45251814e22\"\u003e\u003ccode\u003ebd5ef88\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/18e3b9fd74c4bc85b1add3624a082fc0f6fd36c2\"\u003e\u003ccode\u003e18e3b9f\u003c/code\u003e\u003c/a\u003e Locked icons (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1157\"\u003e#1157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/2668c5f97b0f5d7c4a90917884bb1e3fdd5d2ad5\"\u003e\u003ccode\u003e2668c5f\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 in /lib/octicons_react (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/6ae26dde832df24eaf2eb220010d7508242c2e72\"\u003e\u003ccode\u003e6ae26dd\u003c/code\u003e\u003c/a\u003e Refactor dependencies to devDependencies (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1145\"\u003e#1145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/98018266ca01eab98482e6d7d51a383d803490dc\"\u003e\u003ccode\u003e9801826\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 in /lib/octicons_styled (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/279abe1c9361f156f5ddd4449d5de688efe4441d\"\u003e\u003ccode\u003e279abe1\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/9ebca00ad895788108bbdcd7a1b7610969bdd812\"\u003e\u003ccode\u003e9ebca00\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 in /lib/octicons_node (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/72213e03382de744ecd0c6b20d7e82da8c4df1be\"\u003e\u003ccode\u003e72213e0\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 in /lib/octicons_react (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1149\"\u003e#1149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/5c27fd068956761a762f17fc451819e5af4872b7\"\u003e\u003ccode\u003e5c27fd0\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 in /lib/octicons_styled (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1148\"\u003e#1148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/63d6a23325e0bd8de8fb769e5a800fca92b52015\"\u003e\u003ccode\u003e63d6a23\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1147\"\u003e#1147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/primer/octicons/compare/v19.14.0...v19.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​primer/octicons-react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 3.2.3 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a possible bypass caused by jsdom's faulty raw-text tag parsing, thanks multiple reporters\u003c/li\u003e\n\u003cli\u003eFixed a prototype pollution issue when working with custom elements, thanks \u003ca href=\"https://github.com/christos-eth\"\u003e\u003ccode\u003e@​christos-eth\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a lenient config parsing in \u003ccode\u003e_isValidAttribute\u003c/code\u003e, thanks \u003ca href=\"https://github.com/christos-eth\"\u003e\u003ccode\u003e@​christos-eth\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumped and removed several dependencies, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the test suite after bumping dependencies, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eADD_FORBID_CONTENTS\u003c/code\u003e setting to extend default list, thanks \u003ca href=\"https://github.com/MariusRumpf\"\u003e\u003ccode\u003e@​MariusRumpf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the ESM import syntax to be more correct, thanks \u003ca href=\"https://github.com/binhpv\"\u003e\u003ccode\u003e@​binhpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the SVG \u003ccode\u003emask-type\u003c/code\u003e attribute to default allow-list, thanks \u003ca href=\"https://github.com/prasadrajandran\"\u003e\u003ccode\u003e@​prasadrajandran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eADD_ATTR\u003c/code\u003e and \u003ccode\u003eADD_TAGS\u003c/code\u003e to accept functions, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003eslot\u003c/code\u003e element being in both SVG and HTML allow-list, thanks \u003ca href=\"https://github.com/Wim-Valgaeren\"\u003e\u003ccode\u003e@​Wim-Valgaeren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new attributes and elements to default allow-list, thanks \u003ca href=\"https://github.com/elrion018\"\u003e\u003ccode\u003e@​elrion018\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etagName\u003c/code\u003e parameter to custom element \u003ccode\u003eattributeNameCheck\u003c/code\u003e, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better check for animated \u003ccode\u003ehref\u003c/code\u003e attributes, thanks \u003ca href=\"https://github.com/llamakko\"\u003e\u003ccode\u003e@​llamakko\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated and improved the bundled types, thanks \u003ca href=\"https://github.com/ssi02014\"\u003e\u003ccode\u003e@​ssi02014\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated several tests to better align with new browser encoding behaviors\u003c/li\u003e\n\u003cli\u003eImproved the handling of potentially risky content inside CDATA elements, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the regular expression for raw-text elements to cover textareas, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed several typos and removed clutter from our documentation, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ematrix:\u003c/code\u003e as an allowed URI scheme, thanks \u003ca href=\"https://github.com/kleinesfilmroellchen\"\u003e\u003ccode\u003e@​kleinesfilmroellchen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better config hardening against prototype pollution, thanks \u003ca href=\"https://github.com/EffectRenan\"\u003e\u003ccode\u003e@​EffectRenan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better handling of attribute removal, thanks \u003ca href=\"https://github.com/michalnieruchalski-tiugo\"\u003e\u003ccode\u003e@​michalnieruchalski-tiugo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better configuration for aggressive mXSS scrubbing behavior, thanks \u003ca href=\"https://github.com/BryanValverdeU\"\u003e\u003ccode\u003e@​BryanValverdeU\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the script that caused the fake entry \u003ca href=\"https://security.snyk.io/vuln/SNYK-JS-DOMPURIFY-10176060\"\u003eCVE-2025-48050\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a check to the mXSS detection regex to be more strict, thanks \u003ca href=\"https://github.com/masatokinugawa\"\u003e\u003ccode\u003e@​masatokinugawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded ESM type imports in source, removes patch function, thanks \u003ca href=\"https://github.com/donmccurdy\"\u003e\u003ccode\u003e@​donmccurdy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded script to verify various TypeScript configurations, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded more modern browsers to the Karma launchers list\u003c/li\u003e\n\u003cli\u003eAdded Node 23.x to tested runtimes, removed Node 17.x\u003c/li\u003e\n\u003cli\u003eFixed the generation of source maps, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an unexpected behavior with \u003ccode\u003eALLOWED_URI_REGEXP\u003c/code\u003e using the 'g' flag, thanks \u003ca href=\"https://github.com/hhk-png\"\u003e\u003ccode\u003e@​hhk-png\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a few typos in the README file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a conditional and config dependent mXSS-style \u003ca href=\"https://nsysean.github.io/posts/dompurify-323-bypass/\"\u003ebypass\u003c/a\u003e reported by \u003ca href=\"https://github.com/nsysean\"\u003e\u003ccode\u003e@​nsysean\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new feature to allow specific hook removal, thanks \u003ca href=\"https://github.com/davecardwell\"\u003e\u003ccode\u003e@​davecardwell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003cem\u003epurify.js\u003c/em\u003e and \u003cem\u003epurify.min.js\u003c/em\u003e to exports, thanks \u003ca href=\"https://github.com/Aetherinox\"\u003e\u003ccode\u003e@​Aetherinox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better logic in case no window object is president, thanks \u003ca href=\"https://github.com/yehuya\"\u003e\u003ccode\u003e@​yehuya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated some dependencies called out by dependabot\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/5e56114cb24079ce52dbc51f76e494b77afa5153\"\u003e\u003ccode\u003e5e56114\u003c/code\u003e\u003c/a\u003e Getting 3.x branch ready for 3.3.2 release (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/e8c95f4a27aa8b041f92b59ab7685a94f7be6208\"\u003e\u003ccode\u003ee8c95f4\u003c/code\u003e\u003c/a\u003e fix: Fixed the broken package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/9636037c145b769dad0b52da8313301cbf867f46\"\u003e\u003ccode\u003e9636037\u003c/code\u003e\u003c/a\u003e Update package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/5cad4cecf2e647ac66eed25bc02a2415f00dbc8b\"\u003e\u003ccode\u003e5cad4ce\u003c/code\u003e\u003c/a\u003e Getting 3.x branch ready for 3.3.2 releas (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1205\"\u003e#1205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6fc446a589ab3d1d72ae2a5b71167ba38dbd3096\"\u003e\u003ccode\u003e6fc446a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1175\"\u003e#1175\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/3b3bf917d2b39460de6d130acebdc9243cf3e6ae\"\u003e\u003ccode\u003e3b3bf91\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:cure53/DOMPurify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/9863f4195bae6048de9eb2802219218c6904066c\"\u003e\u003ccode\u003e9863f41\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/b4e02954dc4172c3944a755f3e99fbb76be64f7b\"\u003e\u003ccode\u003eb4e0295\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/077746bb2cfb77836dfb628dca7ffc7ced8a5356\"\u003e\u003ccode\u003e077746b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1170\"\u003e#1170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/4de68bba9aba43dc3bba9348df603b64fc06d591\"\u003e\u003ccode\u003e4de68bb\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1171\"\u003e#1171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.2.3...3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 9.0.2 to 9.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.3 - 2025-12-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdates jws version to 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/ed59e76ea37a80f54b833668c02a5271984dcba3\"\u003e\u003ccode\u003eed59e76\u003c/code\u003e\u003c/a\u003e chore: bump jws to 4.0.1 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/compare/v9.0.2...v9.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lit-html` from 3.2.1 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lit/lit/releases\"\u003elit-html's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elit-html@3.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4997\"\u003e#4997\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8\"\u003e\u003ccode\u003eaea85e24\u003c/code\u003e\u003c/a\u003e - Update README\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4988\"\u003e#4988\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/6792b7ef422a090374e67581b5c8f07dd779edc9\"\u003e\u003ccode\u003e6792b7ef\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ADNolan\"\u003e\u003ccode\u003e@​ADNolan\u003c/code\u003e\u003c/a\u003e! - Adjusted the comparison to use the name property of the _$resolve function and the resolveOverrideFn in private ssr support to prevent duplicated patching of the directive class.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4975\"\u003e#4975\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/43a3f4dc9a130d053f787a0ec150278d78e2442d\"\u003e\u003ccode\u003e43a3f4dc\u003c/code\u003e\u003c/a\u003e - Remove some redundant code from removePart()\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003elit-html@3.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4901\"\u003e#4901\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/c9160405deaf8de68bb1e587ef9b2484cb58b353\"\u003e\u003ccode\u003ec9160405\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/maxpatiiuk\"\u003e\u003ccode\u003e@​maxpatiiuk\u003c/code\u003e\u003c/a\u003e! - Dev mode warnings are now emitted on the next microtask after package import, allowing for a wider opportunity to suppress the warnings by consumers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4956\"\u003e#4956\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/0a9bc72016812f3c3cfb00e1e41e1cae418dde0b\"\u003e\u003ccode\u003e0a9bc720\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e! - Import barrels explicitly for compatibility with modern Node resolution w/ ESM\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lit/lit/blob/main/packages/lit-html/CHANGELOG.md\"\u003elit-html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/5044\"\u003e#5044\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/0d0170e87b06edd8295a31893c820162d0f16a23\"\u003e\u003ccode\u003e0d0170e87b06edd8295a31893c820162d0f16a23\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ava-cassiopeia\"\u003e\u003ccode\u003e@​ava-cassiopeia\u003c/code\u003e\u003c/a\u003e! - Make ClassInfo mutable\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/5064\"\u003e#5064\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/bc2926eb99a97ef4efb7eefbe133d6a33f216e18\"\u003e\u003ccode\u003ebc2926eb99a97ef4efb7eefbe133d6a33f216e18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/brysonbw\"\u003e\u003ccode\u003e@​brysonbw\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eSVGElement\u003c/code\u003e to the \u003ccode\u003erender()\u003c/code\u003e container type, allowing SVG elements to be used as render roots without type errors.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/5035\"\u003e#5035\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/c36626b8018ca78a47e61abdfa5b5904bed06843\"\u003e\u003ccode\u003ec36626b8018ca78a47e61abdfa5b5904bed06843\u003c/code\u003e\u003c/a\u003e - Make some of our directives generic, so that their DirectiveResult types capture everything needed to infer their render types. This is useful in template type checking.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4997\"\u003e#4997\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8\"\u003e\u003ccode\u003eaea85e24\u003c/code\u003e\u003c/a\u003e - Update README\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4988\"\u003e#4988\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/6792b7ef422a090374e67581b5c8f07dd779edc9\"\u003e\u003ccode\u003e6792b7ef\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ADNolan\"\u003e\u003ccode\u003e@​ADNolan\u003c/code\u003e\u003c/a\u003e! - Adjusted the comparison to use the name property of the _$resolve function and the resolveOverrideFn in private ssr support to prevent duplicated patching of the directive class.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4975\"\u003e#4975\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/43a3f4dc9a130d053f787a0ec150278d78e2442d\"\u003e\u003ccode\u003e43a3f4dc\u003c/code\u003e\u003c/a\u003e - Remove some redundant code from removePart()\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4901\"\u003e#4901\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/c9160405deaf8de68bb1e587ef9b2484cb58b353\"\u003e\u003ccode\u003ec9160405\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/maxpatiiuk\"\u003e\u003ccode\u003e@​maxpatiiuk\u003c/code\u003e\u003c/a\u003e! - Dev mode warnings are now emitted on the next microtask after package import, allowing for a wider opportunity to suppress the warnings by consumers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4956\"\u003e#4956\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/0a9bc72016812f3c3cfb00e1e41e1cae418dde0b\"\u003e\u003ccode\u003e0a9bc720\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e! - Import barrels explicitly for compatibility with modern Node resolution w/ ESM\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/36544f5e3eda494a0eebaec85ce691f9e6e5c2ad\"\u003e\u003ccode\u003e36544f5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3841\"\u003e#3841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/931d4c9eea564bb782ccaeb94d05dede7c0aa6f0\"\u003e\u003ccode\u003e931d4c9\u003c/code\u003e\u003c/a\u003e [infra] Fix IE11 test for \u003ccode\u003estyleMap\u003c/code\u003e (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3837\"\u003e#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/343187b1acbbdb02ce8d01fa0a0d326870419763\"\u003e\u003ccode\u003e343187b\u003c/code\u003e\u003c/a\u003e [lit-html] Static \u003ccode\u003ehtml\u003c/code\u003e should not add consumed value to \u003ccode\u003eTemplateResult\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/4431cbb85428e54bafa090088056a325fe623aa1\"\u003e\u003ccode\u003e4431cbb\u003c/code\u003e\u003c/a\u003e [lit-html] Fix styleMap initial render of mixed-case custom props (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3766\"\u003e#3766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/21e22cccf0bbac4147139041c5247b4a4846b524\"\u003e\u003ccode\u003e21e22cc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3791\"\u003e#3791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/88fe039015ff979e031efbdde1861ae5b11a0da5\"\u003e\u003ccode\u003e88fe039\u003c/code\u003e\u003c/a\u003e [lit-html] Allow numbers to be used as values in styleMap() (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/ab4e9c94975218be7de1bd48e1678d10db78abf0\"\u003e\u003ccode\u003eab4e9c9\u003c/code\u003e\u003c/a\u003e [infra] Skip \u003ccode\u003estyleMap\u003c/code\u003e priority test in IE11 (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3789\"\u003e#3789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/c3b71231df6c1d86a707edd35b4a89c045a31b80\"\u003e\u003ccode\u003ec3b7123\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3778\"\u003e#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/575fb578473031859b59b9ed98634ba091b389f7\"\u003e\u003ccode\u003e575fb57\u003c/code\u003e\u003c/a\u003e [ssr-client] Move experimental hydrate modules (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/7c1191da8e2f33e145ea58265531b7c744835401\"\u003e\u003ccode\u003e7c1191d\u003c/code\u003e\u003c/a\u003e [lit-html] styleMap fails when update contains priority directive (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lit/lit/commits/lit-element@3.3.2/packages/lit-html\"\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 lit-html since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mathjax` from 3.2.0 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mathjax/MathJax/releases\"\u003emathjax's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMathJax v4.1.1\u003c/h2\u003e\n\u003cp\u003eThis is mainly a bug fix release that resolves a number of issues from v4.1.0. The key fixes include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CS for positioning dialogs so that they appear at the proper location in a scrolled window, and so that page doesn't scroll to the top.\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003eui/no-dark-mode\u003c/code\u003e extension has been added to disable MathJax's dark-mode color scheme for those pages that don't implement a dark-mode color set.\u003c/li\u003e\n\u003cli\u003eHandling of clicks in form elements embedded within an expression are now better handled by the expression explorer, and tabbing will include embedded form elements.\u003c/li\u003e\n\u003cli\u003eThe expression explorer now passes mouse clicks and other events on to the surrounding parent tags, so that math within a \u003ccode\u003e\u0026lt;button\u0026gt;\u003c/code\u003e element, for example, will allow the button to receive the click event when you click on the math.\u003c/li\u003e\n\u003cli\u003eA number of speech improvements have been made, including better handling of phantom elements, better speech for over/under constructions, and better handling of the speech for tables.\u003c/li\u003e\n\u003cli\u003eSpeech is now properly added to inline elements in SVG output when automatic in-line line-breaks are allowed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/mathjax/MathJax-src/releases/tag/4.1.1\"\u003ev4.1.1 release notes\u003c/a\u003e for additional details.\u003c/p\u003e\n\u003ch2\u003eMathJax v4.1.0\u003c/h2\u003e\n\u003cp\u003eThis release adds a number of new or improved features to MathJax, and fixes several issues in version 4.0.0.  These are described in detail in the \u003ca href=\"https://github.com/mathjax/MathJax-src/releases/tag/4.1.0\"\u003eMathJax v4.1.0 release notes\u003c/a\u003e, but among the more important are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChanges to make v4.1 more compatible with older browsers (v4.0 used modern CSS and javascript functions that are not available in some older browsers).\u003c/li\u003e\n\u003cli\u003eSupport for a dark-mode color scheme.\u003c/li\u003e\n\u003cli\u003eMovable and sizable dialog boxes (both via the mouse and by keyboard arrow keys).\u003c/li\u003e\n\u003cli\u003eAbility to tab to hyperlinks within typeset expressions.\u003c/li\u003e\n\u003cli\u003eMore accurate highlighting of some expressions during exploration.\u003c/li\u003e\n\u003cli\u003eBetter handling of tactile Braille output devices in Windows.\u003c/li\u003e\n\u003cli\u003eBetter handling of speech for tables and tagged expressions.\u003c/li\u003e\n\u003cli\u003eBetter voicing of European-style open interval notation.\u003c/li\u003e\n\u003cli\u003eFixed arrows in \u003ccode\u003emhchem\u003c/code\u003e that were swapped accidentally.\u003c/li\u003e\n\u003cli\u003eMore reliable \u003ccode\u003edata-latex\u003c/code\u003e attributes for TeX output.\u003c/li\u003e\n\u003cli\u003eBetter positioning of some accents (e.g., the vector arrow) in Safari and other WebKit-based browsers in CHTML output.\u003c/li\u003e\n\u003cli\u003eSeveral new configuration options, e.g., to make font loading easier.\u003c/li\u003e\n\u003cli\u003eImprovements to the build system to allow MathJax to be built in Windows power shell.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMathJax v4.0.0\u003c/h2\u003e\n\u003cp\u003eThis is the long-awaited 4.0.0 release of MathJax, which has been several years in the making.  Among the many new features in this release are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExtended font support (11 new fonts)\u003c/li\u003e\n\u003cli\u003eA new default font with much greater character coverage.\u003c/li\u003e\n\u003cli\u003eLine-breaking support (for in-line as well as displayed equations)\u003c/li\u003e\n\u003cli\u003eAn updated expression explorer that is now on by default.\u003c/li\u003e\n\u003cli\u003eSeparation of speech generation into a webworker thread for better performance.\u003c/li\u003e\n\u003cli\u003eSupport for HTML embedded in TeX and MathML expressions.\u003c/li\u003e\n\u003cli\u003eAvailability as ES6 modules as well as CommonJS modules.\u003c/li\u003e\n\u003cli\u003eNew TeX extensions, including the \u003ccode\u003ebegingroup\u003c/code\u003e extension from v2 (with more features), and several font-related extensions.\u003c/li\u003e\n\u003cli\u003eInclusion of the \u003ccode\u003etextmacros\u003c/code\u003e extension in all combined component files.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003emathtools\u003c/code\u003e package to include the changes from 2022 and 2024.\u003c/li\u003e\n\u003cli\u003eImprovements in the baseline alignment of text in CHTML output in WebKit-based browsers.\u003c/li\u003e\n\u003cli\u003eImproved stretchy delimiters in CHTML output.\u003c/li\u003e\n\u003cli\u003eMore promise-based conversion and typesetting calls at the document level.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor many sites, the only change that will be needed to use v4 is to change the URL where you load MathJax to refer to version 4 rather than version 3, and to remove the /es5 directory from the URL.  Most v3 configurations should still work with v4; but if you use the startup.ready() function to modify MathJax or create new TeX extensions, there may be some adjustments needed.  One important change of note is that, since the number of TeX packages has grown, the all-packages extension and the \u0026quot;-full\u0026quot; components have been removed, so if you are using those, you will need to change to a component without the \u0026quot;-full\u0026quot; and either rely on the autoload extension to load the needed packages, or load them explicitly.\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://docs.mathjax.org/en/latest/index.html\"\u003eMathJax documentation\u003c/a\u003e has been substantially updated for version 4, and now includes the missing or limited sections on using MathJax in node, including many examples and details.  See the \u003ca href=\"https://docs.mathjax.org/en/latest/upgrading/whats-new-4.0.html\"\u003eWhat's New in V4.0\u003c/a\u003e section (more than 50 pages long) for much more information about the features described above, and in  particular, check the \u003ca href=\"https://docs.mathjax.org/en/latest/upgrading/whats-new-4.0/breaking.html\"\u003eBreaking Changes\u003c/a\u003e section for any changes that may affect your usage.\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/mathjax/MathJax/commit/3ea5818deaef5b222b4d92db5e7c2619d7b615f2\"\u003e\u003ccode\u003e3ea5818\u003c/code\u003e\u003c/a\u003e Update publish workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/2e1cc18d32fb019ac4f73723e1b1ff88e6b27e7a\"\u003e\u003ccode\u003e2e1cc18\u003c/code\u003e\u003c/a\u003e Merge branch 'develop'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/67d582212c94fdd5f312990c7ee91f2c52f536f0\"\u003e\u003ccode\u003e67d5822\u003c/code\u003e\u003c/a\u003e Update to version 4.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/c059acf8d45e3d904923b493f83cbf9a3faf516b\"\u003e\u003ccode\u003ec059acf\u003c/code\u003e\u003c/a\u003e Update github workflow for publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/cdeabed1dac5222ec82f395b13c051d8d829e3a9\"\u003e\u003ccode\u003ecdeabed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mathjax/MathJax/issues/3492\"\u003e#3492\u003c/a\u003e from LukeNK/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/0309de694c91d1d05decdeb2a6d1a45632227af9\"\u003e\u003ccode\u003e0309de6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mathjax/MathJax/issues/3488\"\u003e#3488\u003c/a\u003e from LukeNK/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/65b51639a573eb717d5cd3207208801627f5e80a\"\u003e\u003ccode\u003e65b5163\u003c/code\u003e\u003c/a\u003e Fix URL formatting in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/68ae462f2a91935e50691982c3ffb715a88028f2\"\u003e\u003ccode\u003e68ae462\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mathjax/MathJax/issues/3479\"\u003e#3479\u003c/a\u003e from mathjax/develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/b0c77ad3ee96a252d729a2b9df0b3288ddce61da\"\u003e\u003ccode\u003eb0c77ad\u003c/code\u003e\u003c/a\u003e Add note about MathJax-src repository to the README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/cffed0237b92c3b4eca36a15508936deca3b0569\"\u003e\u003ccode\u003ecffed02\u003c/code\u003e\u003c/a\u003e Fix typo in readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mathjax/MathJax/compare/3.2.0...4.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for mathjax since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-translate` from 2.6.2 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/aralroca/next-translate/releases\"\u003enext-translate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003ch1\u003e🚀 Next-translate 3.0.0 Release Notes\u003c/h1\u003e\n\u003cp\u003eFirst of all, I want to personally apologize for the long period this project has been without proper maintenance. I’ve been heavily involved in other projects during this time, but I’ve decided it’s time to give \u003cstrong\u003eNext-translate\u003c/strong\u003e the priority it deserves once again. From now on, you can expect a much more constant rhythm of updates, bug fixes, and feature improvements. Thank you for your incredible patience and for the community support that kept this project alive!\u003c/p\u003e\n\u003ch2\u003e🔝 Highlights\u003c/h2\u003e\n\u003ch3\u003e🏎️ Turbopack \u0026amp; Next.js 16 Support (Finally!)\u003c/h3\u003e\n\u003cp\u003eNext-translate and \u003cstrong\u003enext-translate-plugin\u003c/strong\u003e now fully support \u003cstrong\u003eTurbopack\u003c/strong\u003e (Next.js 16+). We've resolved several compatibility issues related to re-export detection and internal logic to ensure a seamless experience with the new Rust-based bundler.\u003c/p\u003e\n\u003ch3\u003e📁 App Router \u0026amp; Next.js 15+ Compatibility\u003c/h3\u003e\n\u003cp\u003eSignificant improvements have been made to the \u003cstrong\u003eApp Router\u003c/strong\u003e (\u003ccode\u003eapp\u003c/code\u003e directory) integration:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAwaitable Params\u003c/strong\u003e: Added support for Next.js 15+ where \u003ccode\u003eparams\u003c/code\u003e and \u003ccode\u003esearchParams\u003c/code\u003e are asynchronous on the server side.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStability\u003c/strong\u003e: Improved stability of the \u003ccode\u003et\u003c/code\u003e function and clearer patterns for server-side translation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ecreateTranslation\u003c/code\u003e helper\u003c/strong\u003e: A new specialized helper to simplify translations within the App Router context.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEnhanced \u003ccode\u003eTrans\u003c/code\u003e Component\u003c/strong\u003e: Added support for nested arrays and improved pluralization logic.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eformatElements\u003c/code\u003e Utility\u003c/strong\u003e: Now explicitly exported for custom formatting logic.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImproved Typings\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUpdated to \u003cstrong\u003eTypeScript 5.3.3\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eFull type safety for \u003ccode\u003egetT\u003c/code\u003e and better definitions for \u003ccode\u003econfig.interpolation.format\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBetter TS Support\u003c/strong\u003e: Improved loading of TypeScript configuration files relative to the project's current working directory.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMetadata Support\u003c/strong\u003e: Added official examples and fixes for using \u003ccode\u003euseTranslation\u003c/code\u003e inside Next.js \u003ccode\u003egenerateMetadata\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛠️ Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTurbopack Integration\u003c/strong\u003e: Fixed re-export detection logic that was causing issues in some Turbopack configurations.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePackage Exports\u003c/strong\u003e: Formalized the \u003ccode\u003eexports\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e for reliable ESM/CJS compatibility.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003euseContext\u003c/code\u003e Errors\u003c/strong\u003e: Fixed recurring errors in certain Next.js edge cases and HMR scenarios.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMiddleware Proxy Migration\u003c/strong\u003e: Migrated to a more robust proxy-based approach for middleware.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRemoved Pages-to-App Router Migration Support\u003c/strong\u003e: support for the automatic migration logic between \u003ccode\u003epages\u003c/code\u003e and \u003ccode\u003eapp\u003c/code\u003e router has been removed to keep the plugin lean and focused on the new architecture.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFormalized Subpath Exports\u003c/strong\u003e: You must now use formal entry points instead of deep internal paths.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNext.js Minimum Version\u003c/strong\u003e: Optimized for Next.js 13.5+. Support for asynchronous params requires Next.js 15+.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTS Configurations\u003c/strong\u003e: TypeScript files are now loaded relative to the CWD, which might change behavior in monorepos with non-standard structures.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in README.md by \u003ca href=\"https://github.com/hydRAnger\"\u003e\u003ccode\u003e@​hydRAnger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1174\"\u003earalroca/next-translate#1174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for arrays and pluralization to Trans component by \u003ca href=\"https://github.com/acidfernando\"\u003e\u003ccode\u003e@​acidfernando\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1179\"\u003earalroca/next-translate#1179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix useContext error + update example by \u003ca href=\"https://github.com/aralroca\"\u003e\u003ccode\u003e@​aralroca\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1182\"\u003earalroca/next-translate#1182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd type safety for getT function by \u003ca href=\"https://github.com/clicktodev\"\u003e\u003ccode\u003e@​clicktodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1184\"\u003earalroca/next-translate#1184\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/aralroca/next-translate/commit/2bedb8d957ca4990c1ebc4f4639118556d971178\"\u003e\u003ccode\u003e2bedb8d\u003c/code\u003e\u003c/a\u003e release 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/8ab890e2a0608dd38fe2f0d4321ea61ad3886ee9\"\u003e\u003ccode\u003e8ab890e\u003c/code\u003e\u003c/a\u003e Release 3.0.0 (\u003ca href=\"https://redirect.github.com/aralroca/next-translate/issues/1249\"\u003e#1249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/c47f226ffd0c0f2600595ae7620f8708d6f70a05\"\u003e\u003ccode\u003ec47f226\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/480e8aea6394813c47c8099291da1d258e7b1740\"\u003e\u003ccode\u003e480e8ae\u003c/code\u003e\u003c/a\u003e fix: fix tarball (\u003ca href=\"https://redirect.github.com/aralroca/next-translate/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/2ab563605c54225f4811282150471b2ec8d2fa72\"\u003e\u003ccode\u003e2ab5636\u003c/code\u003e\u003c/a\u003e Expose formatElements (\u003ca href=\"https://redirect.github.com/aralroca/next-translate/issues/1213\"\u003e#1213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/fbdcb8246028ebd6a7f22ec2899482ab922fb75a\"\u003e\u003ccode\u003efbdcb82\u003c/code\u003e\u003c/a\u003e docs: add jessemartin as a contributor for code (\u003ca href=\"https://redirect.github.com/aralroca/next-translate/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/8cfe3ab49bc3de05327a63bb8509319513e3803a\"\u003e\u003ccode\u003e8cfe3ab\u003c/code\u003e\u003c/a\u003e example usage of useTranslation inside generateMetadata (\u003ca href=\"https://redirect.github.com/aralroca/next-translate/issues/1199\"\u003e#1199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/7445cf24122c04213e614268a23e9c014ad72191\"\u003e\u003ccode\u003e7445cf2\u003c/code\u003e\u003c/a\u003e chore: update package.json version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/fc82a42fd1071ecd6a89904eebce36ebf67f4087\"\u003e\u003ccode\u003efc82a42\u003c/code\u003e\u003c/a\u003e docs: add huseyinonalcom as a contributor for code (\u003ca href=\"https://redirect.github.com/aralroca/next-translate/issues/1200\"\u003e#1200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate/commit/b137ef6825e9b7ef6fc9c5a5f88831fa3262a9fa\"\u003e\u003ccode\u003eb137ef6\u003c/code\u003e\u003c/a\u003e refactor: provide better type for config.interpolation.format (\u003ca href=\"https://redirect.github.com/aralroca/next-translate/issues/1194\"\u003e#1194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aralroca/next-translate/compare/2.6.2...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-translate-plugin` from 2.6.2 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/aralroca/next-translate-plugin/releases\"\u003enext-translate-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003ch1\u003e🚀 Next-translate 3.0.0 Release Notes\u003c/h1\u003e\n\u003cp\u003eFirst of all, I want to personally apologize for the long period this project has been without proper maintenance. I’ve been heavily involved in other projects during this time, but I’ve decided it’s time to give \u003cstrong\u003eNext-translate\u003c/strong\u003e the priority it deserves once again. From now on, you can expect a much more constant rhythm of updates, bug fixes, and feature improvements. Thank you for your incredible patience and for the community support that kept this project alive!\u003c/p\u003e\n\u003ch2\u003e🔝 Highlights\u003c/h2\u003e\n\u003ch3\u003e🏎️ Turbopack \u0026amp; Next.js 16 Support (Finally!)\u003c/h3\u003e\n\u003cp\u003eNext-translate and \u003cstrong\u003enext-translate-plugin\u003c/strong\u003e now fully support \u003cstrong\u003eTurbopack\u003c/strong\u003e (Next.js 16+). We've resolved several compatibility issues related to re-export detection and internal logic to ensure a seamless experience with the new Rust-based bundler.\u003c/p\u003e\n\u003ch3\u003e📁 App Router \u0026amp; Next.js 15+ Compatibility\u003c/h3\u003e\n\u003cp\u003eSignificant improvements have been made to the \u003cstrong\u003eApp Router\u003c/strong\u003e (\u003ccode\u003eapp\u003c/code\u003e directory) integration:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAwaitable Params\u003c/strong\u003e: Added support for Next.js 15+ where \u003ccode\u003eparams\u003c/code\u003e and \u003ccode\u003esearchParams\u003c/code\u003e are asynchronous on the server side.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStability\u003c/strong\u003e: Improved stability of the \u003ccode\u003et\u003c/code\u003e function and clearer patterns for server-side translation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ecreateTranslation\u003c/code\u003e helper\u003c/strong\u003e: A new specialized helper to simplify translations within the App Router context.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEnhanced \u003ccode\u003eTrans\u003c/code\u003e Component\u003c/strong\u003e: Added support for nested arrays and improved pluralization logic.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eformatElements\u003c/code\u003e Utility\u003c/strong\u003e: Now explicitly exported for custom formatting logic.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImproved Typings\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUpdated to \u003cstrong\u003eTypeScript 5.3.3\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eFull type safety for \u003ccode\u003egetT\u003c/code\u003e and better definitions for \u003ccode\u003econfig.interpolation.format\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBetter TS Support\u003c/strong\u003e: Improved loading of TypeScript configuration files relative to the project's current working directory.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMetadata Support\u003c/strong\u003e: Added official examples and fixes for using \u003ccode\u003euseTranslation\u003c/code\u003e inside Next.js \u003ccode\u003egenerateMetadata\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛠️ Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTurbopack Integration\u003c/strong\u003e: Fixed re-export detection logic that was causing issues in some Turbopack configurations.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePackage Exports\u003c/strong\u003e: Formalized the \u003ccode\u003eexports\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e for reliable ESM/CJS compatibility.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003euseContext\u003c/code\u003e Errors\u003c/strong\u003e: Fixed recurring errors in certain Next.js edge cases and HMR scenarios.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMiddleware Proxy Migration\u003c/strong\u003e: Migrated to a more robust proxy-based approach for middleware.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRemoved Pages-to-App Router Migration Support\u003c/strong\u003e: support for the automatic migration logic between \u003ccode\u003epages\u003c/code\u003e and \u003ccode\u003eapp\u003c/code\u003e router has been removed to keep the plugin lean and focused on the new architecture.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFormalized Subpath Exports\u003c/strong\u003e: You must now use formal entry points instead of deep internal paths.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNext.js Minimum Version\u003c/strong\u003e: Optimized for Next.js 13.5+. Support for asynchronous params requires Next.js 15+.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTS Configurations\u003c/strong\u003e: TypeScript files are now loaded relative to the CWD, which might change behavior in monorepos with non-standard structures.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in README.md by \u003ca href=\"https://github.com/hydRAnger\"\u003e\u003ccode\u003e@​hydRAnger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1174\"\u003earalroca/next-translate#1174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for arrays and pluralization to Trans component by \u003ca href=\"https://github.com/acidfernando\"\u003e\u003ccode\u003e@​acidfernando\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1179\"\u003earalroca/next-translate#1179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix useContext error + update example by \u003ca href=\"https://github.com/aralroca\"\u003e\u003ccode\u003e@​aralroca\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1182\"\u003earalroca/next-translate#1182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd type safety for getT function by \u003ca href=\"https://github.com/clicktodev\"\u003e\u003ccode\u003e@​clicktodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aralroca/next-translate/pull/1184\"\u003earalroca/next-translate#1184\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/aralroca/next-translate-plugin/commit/63dbfb89f09ff880fcd9a3ef1586eca2df373a72\"\u003e\u003ccode\u003e63dbfb8\u003c/code\u003e\u003c/a\u003e release 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/7d847b7dc6d2d4b05bea8003616e38daeed9fed5\"\u003e\u003ccode\u003e7d847b7\u003c/code\u003e\u003c/a\u003e prerelease\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/2f0a5cc4fc0d5f0c5353ea2fc843319f2e61f73b\"\u003e\u003ccode\u003e2f0a5cc\u003c/code\u003e\u003c/a\u003e Fix re-export detection for Turbopack compatibility (\u003ca href=\"https://redirect.github.com/aralroca/next-translate-plugin/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/0650d1223b5c42c449cfe393f0d8ec6f8fae9db9\"\u003e\u003ccode\u003e0650d12\u003c/code\u003e\u003c/a\u003e prerelease\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/68036ff039d81f0e564ea85456a8a072dec85c16\"\u003e\u003ccode\u003e68036ff\u003c/code\u003e\u003c/a\u003e prerelease\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/87667ae691ff33636503fd1643d3666b7d7be0dc\"\u003e\u003ccode\u003e87667ae\u003c/code\u003e\u003c/a\u003e fix: resolve Next.js 16 and Turbopack compatibility issues (\u003ca href=\"https://redirect.github.com/aralroca/next-translate-plugin/issues/90\"\u003e#90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/0e2018276c8efccaf94c64b8405f7e1d953c73be\"\u003e\u003ccode\u003e0e20182\u003c/code\u003e\u003c/a\u003e chore: pre-release 3.0.0-canary.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/468b9a79e2b4425d64075f9714fb1d3352e11b26\"\u003e\u003ccode\u003e468b9a7\u003c/code\u003e\u003c/a\u003e Turbopack support (\u003ca href=\"https://redirect.github.com/aralroca/next-translate-plugin/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/671bec504a14f6af0409fc89373ba931771a74c8\"\u003e\u003ccode\u003e671bec5\u003c/code\u003e\u003c/a\u003e params are always accessed with promise in app-dir (\u003ca href=\"https://redirect.github.com/aralroca/next-translate-plugin/issues/87\"\u003e#87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aralroca/next-translate-plugin/commit/a068206ba902d9e97620bff658d93b6d4f410aa4\"\u003e\u003ccode\u003ea068206\u003c/code\u003e\u003c/a\u003e chore: pre-release 3.0.0-canary.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aralroca/next-translate-plugin/compare/2.6.2...3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact` from 10.23.2 to 10.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact/releases\"\u003epreact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.28.4\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash where a synchronous effect render unmounts the tree (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5026\"\u003e#5026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5022\"\u003e#5022\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHooks size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5021\"\u003e#5021\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake oldProps diffing more compact (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5004\"\u003e#5004\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5019\"\u003e#5019\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompat size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5020\"\u003e#5020\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLand size optimization separately (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5018\"\u003e#5018\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.28.3\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid scheduling suspense state udpates (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5006\"\u003e#5006\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve some suspense crashes (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4999\"\u003e#4999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport inheriting namespace through portals (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4993\"\u003e#4993\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMaintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate test with addition of \u003ccode\u003e_original\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4989\"\u003e#4989\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.28.2\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnforce strict equality for VNode object constructors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.28.1\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix erroneous diffing w/ growing list (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4975\"\u003e#4975\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.28.0\u003c/h2\u003e\n\u003ch2\u003eTypes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates dangerouslySetInnerHTML type so future TS will accept Trusted… (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4931\"\u003e#4931\u003c/a\u003e, thanks \u003ca href=\"https://github.com/lukewarlow\"\u003e\u003ccode\u003e@​lukewarlow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdds snap events (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4947\"\u003e#4947\u003c/a\u003e, thanks \u003ca href=\"https://github.com/argyleink\"\u003e\u003ccode\u003e@​argyleink\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove missed jsx duplicates (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4950\"\u003e#4950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix scroll events (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4949\"\u003e#4949\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cascading renders with signals (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4966\"\u003e#4966\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003ecommpat/server.browser\u003c/code\u003e entry (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4941\"\u003e#4941\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4940\"\u003e#4940\u003c/a\u003e, thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid lazy components without result going in throw loop (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4937\"\u003e#4937\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\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/preactjs/preact/commit/b4f9cab7319874bb51a66ffb00d1a602a8ad95cb\"\u003e\u003ccode\u003eb4f9cab\u003c/code\u003e\u003c/a\u003e 10.28.4 (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5027\"\u003e#5027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/8cbed5fdd6e13c57286f61c4dc857c572c2dc50e\"\u003e\u003ccode\u003e8cbed5f\u003c/code\u003e\u003c/a\u003e Fix crash where a synchronous effect render unmounts the tree (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/4ac7204c4144cc1b42ad7aaa9f907f8ff6054f74\"\u003e\u003ccode\u003e4ac7204\u003c/code\u003e\u003c/a\u003e Core size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5022\"\u003e#5022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/e02fd6958f41e2aa27e34d4f444dd438fa4853b7\"\u003e\u003ccode\u003ee02fd69\u003c/code\u003e\u003c/a\u003e Make forEach --\u0026gt; some (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5021\"\u003e#5021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/387d8f23f7c579d8150c570f9c9093c8c740ba80\"\u003e\u003ccode\u003e387d8f2\u003c/code\u003e\u003c/a\u003e refactor(diff): make oldProps diffing more compact (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5004\"\u003e#5004\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5019\"\u003e#5019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/084b75fcb94fb31a28db39dab7309a75ba4b0ba5\"\u003e\u003ccode\u003e084b75f\u003c/code\u003e\u003c/a\u003e Transform forEach to some and consolidate condition (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/3c8506db6c51588f9bdb2f2189a09737b8856e11\"\u003e\u003ccode\u003e3c8506d\u003c/code\u003e\u003c/a\u003e Land size optimization separately (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5018\"\u003e#5018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/eb1b8c87b6dd71649f4237a33d07180911f387d0\"\u003e\u003ccode\u003eeb1b8c8\u003c/code\u003e\u003c/a\u003e 10.28.3 (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5007\"\u003e#5007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/5023ce8305c6e6977e4a8e69d69c2c7a6db2acb5\"\u003e\u003ccode\u003e5023ce8\u003c/code\u003e\u003c/a\u003e Avoid scheduling suspense state udpates (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5006\"\u003e#5006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/2ac91c47dfbee7e3c88662c27c87ce09a7b19158\"\u003e\u003ccode\u003e2ac91c4\u003c/code\u003e\u003c/a\u003e Resolve some suspense crashes (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4999\"\u003e#4999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/preactjs/preact/compare/10.23.2...10.28.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact-render-to-string` from 6.5.12 to 6.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact-render-to-string/releases\"\u003epreact-render-to-string's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/446\"\u003e#446\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/b7b288c68ed8c97ed8eb6c26929111debdc03435\"\u003e\u003ccode\u003eb7b288c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix issues regarding streaming full HTML documents\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/439\"\u003e#439\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/d9ecbf1770debaa20f882acf0b19f1481a7cf2ed\"\u003e\u003ccode\u003ed9ecbf1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nwalters512\"\u003e\u003ccode\u003e@​nwalters512\u003c/code\u003e\u003c/a\u003e! - Ensure \u003ccode\u003euseId()\u003c/code\u003e produces unique IDs when using the JSX renderer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/436\"\u003e#436\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/6bce3dda733777ab8c791c49a0a3210ebf4d83e0\"\u003e\u003ccode\u003e6bce3dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Ensure that in streaming mode throwing a suspension multiple times from the same component works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/432\"\u003e#432\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/62c87e4204e16e615c04377e254e7ead5a93e3a2\"\u003e\u003ccode\u003e62c87e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nwalters512\"\u003e\u003ccode\u003e@​nwalters512\u003c/code\u003e\u003c/a\u003e! - Preserve whitespace in \u003ccode\u003e\u0026lt;pre\u0026gt;\u003c/code\u003e/\u003ccode\u003e\u0026lt;textarea\u0026gt;\u003c/code\u003e when using \u003ccode\u003epretty: true\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/430\"\u003e#430\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/f2455d840e198dab4df0f38e55b399b931e152a4\"\u003e\u003ccode\u003ef2455d8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/reteps\"\u003e\u003ccode\u003e@​reteps\u003c/code\u003e\u003c/a\u003e! - Fix JSX renderer to correctly render enumerated properties\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/427\"\u003e#427\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/f3f7aab4805b4fb50be5c4ca7214e1b3c4adb105\"\u003e\u003ccode\u003ef3f7aab\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e! - Correct semver range to support \u003cem\u003ebeta\u003c/em\u003e releases of Preact v11\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/376\"\u003e#376\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/81e7da321da925dbd8eba345ecbd46b1cf456b69\"\u003e\u003ccode\u003e81e7da3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Insert comment markers for suspended trees, only in renderToStringAsync\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/425\"\u003e#425\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/e750ba1fc2e5f37c0ee25d303f71d70e8d82e2f9\"\u003e\u003ccode\u003ee750ba1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e! - Expand semver range to support the upcoming v11 beta release\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/413\"\u003e#413\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/27f340b6e7d77ec7775a49a78d105cad26fa0857\"\u003e\u003ccode\u003e27f340b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/f0x52\"\u003e\u003ccode\u003e@​f0x52\u003c/code\u003e\u003c/a\u003e! - Fix async rendering of multiple suspended components in a single Suspense boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/424\"\u003e#424\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/e7d241ceae0fc1f3793ec9de941bcfb436acbc6c\"\u003e\u003ccode\u003ee7d241c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix support for signals, we need to detect and unwrap the signal\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/423\"\u003e#423\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/ec0b614a3692bf0cfe3fd20bc330b263dd457def\"\u003e\u003ccode\u003eec0b614\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Add support for new component bits\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/417\"\u003e#417\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/441dea2ad420607306610e6cb3f4697a495cc4a5\"\u003e\u003ccode\u003e441dea2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https:...\n\n_Description has been truncated_","html_url":"https://github.com/nekotopup/rencus/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nekotopup%2Frencus/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"10.1.0","new_version":"11.0.1","update_type":"major","path":null,"pr_created_at":"2026-03-02T10:05:27.000Z","version_change":"10.1.0 → 11.0.1","issue":{"uuid":"4010381666","node_id":"PR_kwDORaa3gc7HSRkg","number":20,"state":"open","title":"chore(deps-dev): bump postcss-cli from 10.1.0 to 11.0.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":"2026-03-02T10:05:27.000Z","updated_at":"2026-03-02T20:09:27.734Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"postcss-cli","old_version":"10.1.0","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [postcss-cli](https://github.com/postcss/postcss-cli) from 10.1.0 to 11.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md\"\u003epostcss-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e11.0.1 / 2025-03-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate and minimize dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e11.0.0 / 2023-12-05\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Require Node.js v18+ (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/postcss/postcss-load-config/blob/main/CHANGELOG.md#50-2023-11-20\"\u003e\u003ccode\u003epostcss-load-config@5\u003c/code\u003e\u003c/a\u003e for improved ESM \u0026amp; TS config support (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/461\"\u003e#461\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/7bea18069b334b0d537d5c772ce20b1637c7e5d6\"\u003e\u003ccode\u003e7bea180\u003c/code\u003e\u003c/a\u003e 11.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0dc4eba537acf36af7747753027c99d768644820\"\u003e\u003ccode\u003e0dc4eba\u003c/code\u003e\u003c/a\u003e Use eslint v9 + flat config (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/733ef42fa6b596139787c721ecfbc2b50d915fae\"\u003e\u003ccode\u003e733ef42\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sugarss to v5 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/1363a6549a622a27b4a5d8e55c65d406aae94cbd\"\u003e\u003ccode\u003e1363a65\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.5.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bd416f5b326562a228202b1b6b23495ffcffa8ee\"\u003e\u003ccode\u003ebd416f5\u003c/code\u003e\u003c/a\u003e Update dependency uuid to v11 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bfad16da0dad084a0961efb1cf44b626fac3a2e0\"\u003e\u003ccode\u003ebfad16d\u003c/code\u003e\u003c/a\u003e Update dependency c8 to v10 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/b5d8f0ed6e25e7e0f0662e9aed3bfd7def9e6573\"\u003e\u003ccode\u003eb5d8f0e\u003c/code\u003e\u003c/a\u003e feat: replace globby with tinyglobby and remove get-stdin in favor of builtin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/5f9f92af5f070313fc710a62db0c58705fb891eb\"\u003e\u003ccode\u003e5f9f92a\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.4.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0f52be713e121c7e4476b380ce7bab9529890b7c\"\u003e\u003ccode\u003e0f52be7\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.3.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/528af4c30beffcce0653eb7046a6f331a0fd5ffd\"\u003e\u003ccode\u003e528af4c\u003c/code\u003e\u003c/a\u003e Adding link to PostCSS (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss-cli/compare/10.1.0...11.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=postcss-cli\u0026package-manager=npm_and_yarn\u0026previous-version=10.1.0\u0026new-version=11.0.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/EPIRjewelry/aplikacja_epir/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/EPIRjewelry%2Faplikacja_epir/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"}},{"old_version":"11.0.0","new_version":"11.0.1","update_type":"patch","path":null,"pr_created_at":"2026-02-20T02:35:49.000Z","version_change":"11.0.0 → 11.0.1","issue":{"uuid":"3966217363","node_id":"PR_kwDORUY8oM7FC5oW","number":2,"state":"open","title":"Bump the dependencies group with 27 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-20T02:35:49.000Z","updated_at":"2026-02-21T09:07:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":27,"packages":[{"name":"@primer/octicons-react","old_version":"19.14.0","new_version":"19.22.0","repository_url":"https://github.com/primer/octicons"},{"name":"dompurify","old_version":"3.2.3","new_version":"3.3.1","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"lit-html","old_version":"3.2.1","new_version":"3.3.2","repository_url":"https://github.com/lit/lit"},{"name":"mathjax","old_version":"3.2.0","new_version":"4.1.1","repository_url":"https://github.com/mathjax/MathJax"},{"name":"preact","old_version":"10.23.2","new_version":"10.28.4","repository_url":"https://github.com/preactjs/preact"},{"name":"preact-render-to-string","old_version":"6.5.12","new_version":"6.6.5","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"swr","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/vercel/swr"},{"name":"@types/node","old_version":"22.10.2","new_version":"25.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"18.0.9","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.19.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.19.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"autoprefixer","old_version":"10.4.20","new_version":"10.4.24","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"cssnano","old_version":"7.0.6","new_version":"7.1.2","repository_url":"https://github.com/cssnano/cssnano"},{"name":"eslint","old_version":"8.57.0","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"9.1.0","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"google-closure-compiler","old_version":"20240317.0.0","new_version":"20260217.0.0","repository_url":"https://github.com/ChadKillingsworth/closure-compiler-npm"},{"name":"postcss","old_version":"8.4.49","new_version":"8.5.6","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-cli","old_version":"11.0.0","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"postcss-import","old_version":"16.1.0","new_version":"16.1.1","repository_url":"https://github.com/postcss/postcss-import"},{"name":"prettier","old_version":"3.4.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.9","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"stylelint","old_version":"16.12.0","new_version":"17.3.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"stylelint-config-standard","old_version":"36.0.1","new_version":"40.0.0","repository_url":"https://github.com/stylelint/stylelint-config-standard"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"4.2.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.7.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 27 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@primer/octicons-react](https://github.com/primer/octicons) | `19.14.0` | `19.22.0` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.3` | `3.3.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [lit-html](https://github.com/lit/lit/tree/HEAD/packages/lit-html) | `3.2.1` | `3.3.2` |\n| [mathjax](https://github.com/mathjax/MathJax) | `3.2.0` | `4.1.1` |\n| [preact](https://github.com/preactjs/preact) | `10.23.2` | `10.28.4` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.5.12` | `6.6.5` |\n| [swr](https://github.com/vercel/swr) | `2.3.0` | `2.4.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.10.2` | `25.3.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.0.9` | `19.2.14` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.19.0` | `8.56.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.19.0` | `8.56.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.20` | `10.4.24` |\n| [cssnano](https://github.com/cssnano/cssnano) | `7.0.6` | `7.1.2` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.0` | `10.0.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `10.1.8` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [google-closure-compiler](https://github.com/ChadKillingsworth/closure-compiler-npm) | `20240317.0.0` | `20260217.0.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.49` | `8.5.6` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `11.0.0` | `11.0.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `16.1.0` | `16.1.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.4.2` | `3.8.1` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.9` | `0.7.2` |\n| [stylelint](https://github.com/stylelint/stylelint) | `16.12.0` | `17.3.0` |\n| [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard) | `36.0.1` | `40.0.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `4.2.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.9.3` |\n\nUpdates `@primer/octicons-react` from 19.14.0 to 19.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/primer/octicons/releases\"\u003e\u003ccode\u003e@​primer/octicons-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev19.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1157\"\u003e#1157\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/18e3b9fd74c4bc85b1add3624a082fc0f6fd36c2\"\u003e\u003ccode\u003e18e3b9fd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/janmaarten-a11y\"\u003e\u003ccode\u003e@​janmaarten-a11y\u003c/code\u003e\u003c/a\u003e!\n\u003cul\u003e\n\u003cli\u003eAdd book-locked icon\u003c/li\u003e\n\u003cli\u003eAdd comment-locked icon\u003c/li\u003e\n\u003cli\u003eAdd issue-locked icon\u003c/li\u003e\n\u003cli\u003eAdd git-pull-request-locked icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.21.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1146\"\u003e#1146\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/41c780575654fe4fef3fc4e91a46c8c0e91b233b\"\u003e\u003ccode\u003e41c78057\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rezrah\"\u003e\u003ccode\u003e@​rezrah\u003c/code\u003e\u003c/a\u003e! - Updated GitHub brand logos (\u003ccode\u003emark-github\u003c/code\u003e and \u003ccode\u003elogo-github\u003c/code\u003e) to 2026 versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1137\"\u003e#1137\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/97cefc9fcb19f91133cffd557cc1f308e384ffb2\"\u003e\u003ccode\u003e97cefc9f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Bump js-yaml from 3.13.1 to 4.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1132\"\u003e#1132\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/c5411b048090e13a0e6ffafaa10efdc24a8e05b5\"\u003e\u003ccode\u003ec5411b04\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Loops\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1134\"\u003e#1134\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/131fbedc579b6ebc07716dc02ed947a168c560f2\"\u003e\u003ccode\u003e131fbedc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Markdown text wrapping options\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1133\"\u003e#1133\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/94ceabb7e1371eefd8ba26ec8eb59cf6149e7a29\"\u003e\u003ccode\u003e94ceabb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for feedback dialogs\u003c/p\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://redirect.github.com/primer/octicons/pull/1135\"\u003e#1135\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/be5df35d390439f972af3adbd9ec59d38ec4c624\"\u003e\u003ccode\u003ebe5df35d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Updates VS Code icon to closer match the real app icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1129\"\u003e#1129\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/68ebe53ba972e391fa2b60458e37348636e202ad\"\u003e\u003ccode\u003e68ebe53b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lukasoppermann\"\u003e\u003ccode\u003e@​lukasoppermann\u003c/code\u003e\u003c/a\u003e! - Added InboxFill icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1123\"\u003e#1123\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/1d34655547b0ae59211967af830d30ae919e0257\"\u003e\u003ccode\u003e1d346555\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds an icon for AI chat\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1120\"\u003e#1120\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/370c72c8cb511bceb4e096891ff2393e81f87fa3\"\u003e\u003ccode\u003e370c72c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/langermank\"\u003e\u003ccode\u003e@​langermank\u003c/code\u003e\u003c/a\u003e! - Add vscode-32.svg, vscode-48.svg\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/primer/octicons/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​primer/octicons-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1157\"\u003e#1157\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/18e3b9fd74c4bc85b1add3624a082fc0f6fd36c2\"\u003e\u003ccode\u003e18e3b9fd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/janmaarten-a11y\"\u003e\u003ccode\u003e@​janmaarten-a11y\u003c/code\u003e\u003c/a\u003e! - Add book-locked icon\nAdd comment-locked icon\nAdd issue-locked icon\nAdd git-pull-request-locked icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.21.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1146\"\u003e#1146\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/41c780575654fe4fef3fc4e91a46c8c0e91b233b\"\u003e\u003ccode\u003e41c78057\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rezrah\"\u003e\u003ccode\u003e@​rezrah\u003c/code\u003e\u003c/a\u003e! - Updated GitHub brand logos (\u003ccode\u003emark-github\u003c/code\u003e and \u003ccode\u003elogo-github\u003c/code\u003e) to 2026 versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1137\"\u003e#1137\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/97cefc9fcb19f91133cffd557cc1f308e384ffb2\"\u003e\u003ccode\u003e97cefc9f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Bump js-yaml from 3.13.1 to 4.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1132\"\u003e#1132\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/c5411b048090e13a0e6ffafaa10efdc24a8e05b5\"\u003e\u003ccode\u003ec5411b04\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Loops\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1134\"\u003e#1134\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/131fbedc579b6ebc07716dc02ed947a168c560f2\"\u003e\u003ccode\u003e131fbedc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Markdown text wrapping options\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1133\"\u003e#1133\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/94ceabb7e1371eefd8ba26ec8eb59cf6149e7a29\"\u003e\u003ccode\u003e94ceabb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for feedback dialogs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1135\"\u003e#1135\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/be5df35d390439f972af3adbd9ec59d38ec4c624\"\u003e\u003ccode\u003ebe5df35d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Updates VS Code icon to closer match the real app icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1129\"\u003e#1129\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/68ebe53ba972e391fa2b60458e37348636e202ad\"\u003e\u003ccode\u003e68ebe53b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lukasoppermann\"\u003e\u003ccode\u003e@​lukasoppermann\u003c/code\u003e\u003c/a\u003e! - Added InboxFill icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1123\"\u003e#1123\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/1d34655547b0ae59211967af830d30ae919e0257\"\u003e\u003ccode\u003e1d346555\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds an icon for AI chat\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/bd5ef88bf51a08728aab249a9477b45251814e22\"\u003e\u003ccode\u003ebd5ef88\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/18e3b9fd74c4bc85b1add3624a082fc0f6fd36c2\"\u003e\u003ccode\u003e18e3b9f\u003c/code\u003e\u003c/a\u003e Locked icons (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1157\"\u003e#1157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/2668c5f97b0f5d7c4a90917884bb1e3fdd5d2ad5\"\u003e\u003ccode\u003e2668c5f\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 in /lib/octicons_react (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/6ae26dde832df24eaf2eb220010d7508242c2e72\"\u003e\u003ccode\u003e6ae26dd\u003c/code\u003e\u003c/a\u003e Refactor dependencies to devDependencies (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1145\"\u003e#1145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/98018266ca01eab98482e6d7d51a383d803490dc\"\u003e\u003ccode\u003e9801826\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 in /lib/octicons_styled (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/279abe1c9361f156f5ddd4449d5de688efe4441d\"\u003e\u003ccode\u003e279abe1\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/9ebca00ad895788108bbdcd7a1b7610969bdd812\"\u003e\u003ccode\u003e9ebca00\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 in /lib/octicons_node (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/72213e03382de744ecd0c6b20d7e82da8c4df1be\"\u003e\u003ccode\u003e72213e0\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 in /lib/octicons_react (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1149\"\u003e#1149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/5c27fd068956761a762f17fc451819e5af4872b7\"\u003e\u003ccode\u003e5c27fd0\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 in /lib/octicons_styled (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1148\"\u003e#1148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/63d6a23325e0bd8de8fb769e5a800fca92b52015\"\u003e\u003ccode\u003e63d6a23\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1147\"\u003e#1147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/primer/octicons/compare/v19.14.0...v19.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​primer/octicons-react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 3.2.3 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eADD_FORBID_CONTENTS\u003c/code\u003e setting to extend default list, thanks \u003ca href=\"https://github.com/MariusRumpf\"\u003e\u003ccode\u003e@​MariusRumpf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the ESM import syntax to be more correct, thanks \u003ca href=\"https://github.com/binhpv\"\u003e\u003ccode\u003e@​binhpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the SVG \u003ccode\u003emask-type\u003c/code\u003e attribute to default allow-list, thanks \u003ca href=\"https://github.com/prasadrajandran\"\u003e\u003ccode\u003e@​prasadrajandran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eADD_ATTR\u003c/code\u003e and \u003ccode\u003eADD_TAGS\u003c/code\u003e to accept functions, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003eslot\u003c/code\u003e element being in both SVG and HTML allow-list, thanks \u003ca href=\"https://github.com/Wim-Valgaeren\"\u003e\u003ccode\u003e@​Wim-Valgaeren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new attributes and elements to default allow-list, thanks \u003ca href=\"https://github.com/elrion018\"\u003e\u003ccode\u003e@​elrion018\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etagName\u003c/code\u003e parameter to custom element \u003ccode\u003eattributeNameCheck\u003c/code\u003e, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better check for animated \u003ccode\u003ehref\u003c/code\u003e attributes, thanks \u003ca href=\"https://github.com/llamakko\"\u003e\u003ccode\u003e@​llamakko\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated and improved the bundled types, thanks \u003ca href=\"https://github.com/ssi02014\"\u003e\u003ccode\u003e@​ssi02014\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated several tests to better align with new browser encoding behaviors\u003c/li\u003e\n\u003cli\u003eImproved the handling of potentially risky content inside CDATA elements, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the regular expression for raw-text elements to cover textareas, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed several typos and removed clutter from our documentation, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ematrix:\u003c/code\u003e as an allowed URI scheme, thanks \u003ca href=\"https://github.com/kleinesfilmroellchen\"\u003e\u003ccode\u003e@​kleinesfilmroellchen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better config hardening against prototype pollution, thanks \u003ca href=\"https://github.com/EffectRenan\"\u003e\u003ccode\u003e@​EffectRenan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better handling of attribute removal, thanks \u003ca href=\"https://github.com/michalnieruchalski-tiugo\"\u003e\u003ccode\u003e@​michalnieruchalski-tiugo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better configuration for aggressive mXSS scrubbing behavior, thanks \u003ca href=\"https://github.com/BryanValverdeU\"\u003e\u003ccode\u003e@​BryanValverdeU\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the script that caused the fake entry \u003ca href=\"https://security.snyk.io/vuln/SNYK-JS-DOMPURIFY-10176060\"\u003eCVE-2025-48050\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a check to the mXSS detection regex to be more strict, thanks \u003ca href=\"https://github.com/masatokinugawa\"\u003e\u003ccode\u003e@​masatokinugawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded ESM type imports in source, removes patch function, thanks \u003ca href=\"https://github.com/donmccurdy\"\u003e\u003ccode\u003e@​donmccurdy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded script to verify various TypeScript configurations, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded more modern browsers to the Karma launchers list\u003c/li\u003e\n\u003cli\u003eAdded Node 23.x to tested runtimes, removed Node 17.x\u003c/li\u003e\n\u003cli\u003eFixed the generation of source maps, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an unexpected behavior with \u003ccode\u003eALLOWED_URI_REGEXP\u003c/code\u003e using the 'g' flag, thanks \u003ca href=\"https://github.com/hhk-png\"\u003e\u003ccode\u003e@​hhk-png\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a few typos in the README file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a conditional and config dependent mXSS-style \u003ca href=\"https://nsysean.github.io/posts/dompurify-323-bypass/\"\u003ebypass\u003c/a\u003e reported by \u003ca href=\"https://github.com/nsysean\"\u003e\u003ccode\u003e@​nsysean\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new feature to allow specific hook removal, thanks \u003ca href=\"https://github.com/davecardwell\"\u003e\u003ccode\u003e@​davecardwell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003cem\u003epurify.js\u003c/em\u003e and \u003cem\u003epurify.min.js\u003c/em\u003e to exports, thanks \u003ca href=\"https://github.com/Aetherinox\"\u003e\u003ccode\u003e@​Aetherinox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better logic in case no window object is president, thanks \u003ca href=\"https://github.com/yehuya\"\u003e\u003ccode\u003e@​yehuya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated some dependencies called out by dependabot\u003c/li\u003e\n\u003cli\u003eUpdated license files etc to show the correct year\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6fc446a589ab3d1d72ae2a5b71167ba38dbd3096\"\u003e\u003ccode\u003e6fc446a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1175\"\u003e#1175\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/3b3bf917d2b39460de6d130acebdc9243cf3e6ae\"\u003e\u003ccode\u003e3b3bf91\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:cure53/DOMPurify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/9863f4195bae6048de9eb2802219218c6904066c\"\u003e\u003ccode\u003e9863f41\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/b4e02954dc4172c3944a755f3e99fbb76be64f7b\"\u003e\u003ccode\u003eb4e0295\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/077746bb2cfb77836dfb628dca7ffc7ced8a5356\"\u003e\u003ccode\u003e077746b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1170\"\u003e#1170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/4de68bba9aba43dc3bba9348df603b64fc06d591\"\u003e\u003ccode\u003e4de68bb\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1171\"\u003e#1171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/4c76b6f84ad392bc3be1a23ca97d4f1e8368cbf0\"\u003e\u003ccode\u003e4c76b6f\u003c/code\u003e\u003c/a\u003e Use correct ESM import syntax (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1173\"\u003e#1173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/27e8496bcd689a16acc7d0bf7c88b933efad569a\"\u003e\u003ccode\u003e27e8496\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1168\"\u003e#1168\u003c/a\u003e from MariusRumpf/add-forbid-contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/a920096dbe3ddacff541745bb49d64df874a1087\"\u003e\u003ccode\u003ea920096\u003c/code\u003e\u003c/a\u003e Add ADD_FORBID_CONTENTS setting to extend default list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/ac64660975fe1141e2654eafeca58eff3ecbc981\"\u003e\u003ccode\u003eac64660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1163\"\u003e#1163\u003c/a\u003e from cure53/dependabot/github_actions/actions/setup-...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.2.3...3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 9.0.2 to 9.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.3 - 2025-12-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdates jws version to 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/ed59e76ea37a80f54b833668c02a5271984dcba3\"\u003e\u003ccode\u003eed59e76\u003c/code\u003e\u003c/a\u003e chore: bump jws to 4.0.1 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/compare/v9.0.2...v9.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lit-html` from 3.2.1 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lit/lit/releases\"\u003elit-html's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elit-html@3.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4997\"\u003e#4997\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8\"\u003e\u003ccode\u003eaea85e24\u003c/code\u003e\u003c/a\u003e - Update README\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4988\"\u003e#4988\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/6792b7ef422a090374e67581b5c8f07dd779edc9\"\u003e\u003ccode\u003e6792b7ef\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ADNolan\"\u003e\u003ccode\u003e@​ADNolan\u003c/code\u003e\u003c/a\u003e! - Adjusted the comparison to use the name property of the _$resolve function and the resolveOverrideFn in private ssr support to prevent duplicated patching of the directive class.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4975\"\u003e#4975\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/43a3f4dc9a130d053f787a0ec150278d78e2442d\"\u003e\u003ccode\u003e43a3f4dc\u003c/code\u003e\u003c/a\u003e - Remove some redundant code from removePart()\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003elit-html@3.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4901\"\u003e#4901\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/c9160405deaf8de68bb1e587ef9b2484cb58b353\"\u003e\u003ccode\u003ec9160405\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/maxpatiiuk\"\u003e\u003ccode\u003e@​maxpatiiuk\u003c/code\u003e\u003c/a\u003e! - Dev mode warnings are now emitted on the next microtask after package import, allowing for a wider opportunity to suppress the warnings by consumers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4956\"\u003e#4956\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/0a9bc72016812f3c3cfb00e1e41e1cae418dde0b\"\u003e\u003ccode\u003e0a9bc720\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e! - Import barrels explicitly for compatibility with modern Node resolution w/ ESM\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lit/lit/blob/main/packages/lit-html/CHANGELOG.md\"\u003elit-html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/5044\"\u003e#5044\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/0d0170e87b06edd8295a31893c820162d0f16a23\"\u003e\u003ccode\u003e0d0170e87b06edd8295a31893c820162d0f16a23\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ava-cassiopeia\"\u003e\u003ccode\u003e@​ava-cassiopeia\u003c/code\u003e\u003c/a\u003e! - Make ClassInfo mutable\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/5064\"\u003e#5064\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/bc2926eb99a97ef4efb7eefbe133d6a33f216e18\"\u003e\u003ccode\u003ebc2926eb99a97ef4efb7eefbe133d6a33f216e18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/brysonbw\"\u003e\u003ccode\u003e@​brysonbw\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eSVGElement\u003c/code\u003e to the \u003ccode\u003erender()\u003c/code\u003e container type, allowing SVG elements to be used as render roots without type errors.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/5035\"\u003e#5035\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/c36626b8018ca78a47e61abdfa5b5904bed06843\"\u003e\u003ccode\u003ec36626b8018ca78a47e61abdfa5b5904bed06843\u003c/code\u003e\u003c/a\u003e - Make some of our directives generic, so that their DirectiveResult types capture everything needed to infer their render types. This is useful in template type checking.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4997\"\u003e#4997\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8\"\u003e\u003ccode\u003eaea85e24\u003c/code\u003e\u003c/a\u003e - Update README\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4988\"\u003e#4988\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/6792b7ef422a090374e67581b5c8f07dd779edc9\"\u003e\u003ccode\u003e6792b7ef\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ADNolan\"\u003e\u003ccode\u003e@​ADNolan\u003c/code\u003e\u003c/a\u003e! - Adjusted the comparison to use the name property of the _$resolve function and the resolveOverrideFn in private ssr support to prevent duplicated patching of the directive class.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4975\"\u003e#4975\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/43a3f4dc9a130d053f787a0ec150278d78e2442d\"\u003e\u003ccode\u003e43a3f4dc\u003c/code\u003e\u003c/a\u003e - Remove some redundant code from removePart()\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4901\"\u003e#4901\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/c9160405deaf8de68bb1e587ef9b2484cb58b353\"\u003e\u003ccode\u003ec9160405\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/maxpatiiuk\"\u003e\u003ccode\u003e@​maxpatiiuk\u003c/code\u003e\u003c/a\u003e! - Dev mode warnings are now emitted on the next microtask after package import, allowing for a wider opportunity to suppress the warnings by consumers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4956\"\u003e#4956\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/0a9bc72016812f3c3cfb00e1e41e1cae418dde0b\"\u003e\u003ccode\u003e0a9bc720\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e! - Import barrels explicitly for compatibility with modern Node resolution w/ ESM\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/36544f5e3eda494a0eebaec85ce691f9e6e5c2ad\"\u003e\u003ccode\u003e36544f5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3841\"\u003e#3841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/931d4c9eea564bb782ccaeb94d05dede7c0aa6f0\"\u003e\u003ccode\u003e931d4c9\u003c/code\u003e\u003c/a\u003e [infra] Fix IE11 test for \u003ccode\u003estyleMap\u003c/code\u003e (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3837\"\u003e#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/343187b1acbbdb02ce8d01fa0a0d326870419763\"\u003e\u003ccode\u003e343187b\u003c/code\u003e\u003c/a\u003e [lit-html] Static \u003ccode\u003ehtml\u003c/code\u003e should not add consumed value to \u003ccode\u003eTemplateResult\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/4431cbb85428e54bafa090088056a325fe623aa1\"\u003e\u003ccode\u003e4431cbb\u003c/code\u003e\u003c/a\u003e [lit-html] Fix styleMap initial render of mixed-case custom props (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3766\"\u003e#3766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/21e22cccf0bbac4147139041c5247b4a4846b524\"\u003e\u003ccode\u003e21e22cc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3791\"\u003e#3791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/88fe039015ff979e031efbdde1861ae5b11a0da5\"\u003e\u003ccode\u003e88fe039\u003c/code\u003e\u003c/a\u003e [lit-html] Allow numbers to be used as values in styleMap() (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/ab4e9c94975218be7de1bd48e1678d10db78abf0\"\u003e\u003ccode\u003eab4e9c9\u003c/code\u003e\u003c/a\u003e [infra] Skip \u003ccode\u003estyleMap\u003c/code\u003e priority test in IE11 (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3789\"\u003e#3789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/c3b71231df6c1d86a707edd35b4a89c045a31b80\"\u003e\u003ccode\u003ec3b7123\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3778\"\u003e#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/575fb578473031859b59b9ed98634ba091b389f7\"\u003e\u003ccode\u003e575fb57\u003c/code\u003e\u003c/a\u003e [ssr-client] Move experimental hydrate modules (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/7c1191da8e2f33e145ea58265531b7c744835401\"\u003e\u003ccode\u003e7c1191d\u003c/code\u003e\u003c/a\u003e [lit-html] styleMap fails when update contains priority directive (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lit/lit/commits/lit-element@3.3.2/packages/lit-html\"\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 lit-html since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mathjax` from 3.2.0 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mathjax/MathJax/releases\"\u003emathjax's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMathJax v4.1.1\u003c/h2\u003e\n\u003cp\u003eThis is mainly a bug fix release that resolves a number of issues from v4.1.0. The key fixes include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CS for positioning dialogs so that they appear at the proper location in a scrolled window, and so that page doesn't scroll to the top.\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003eui/no-dark-mode\u003c/code\u003e extension has been added to disable MathJax's dark-mode color scheme for those pages that don't implement a dark-mode color set.\u003c/li\u003e\n\u003cli\u003eHandling of clicks in form elements embedded within an expression are now better handled by the expression explorer, and tabbing will include embedded form elements.\u003c/li\u003e\n\u003cli\u003eThe expression explorer now passes mouse clicks and other events on to the surrounding parent tags, so that math within a \u003ccode\u003e\u0026lt;button\u0026gt;\u003c/code\u003e element, for example, will allow the button to receive the click event when you click on the math.\u003c/li\u003e\n\u003cli\u003eA number of speech improvements have been made, including better handling of phantom elements, better speech for over/under constructions, and better handling of the speech for tables.\u003c/li\u003e\n\u003cli\u003eSpeech is now properly added to inline elements in SVG output when automatic in-line line-breaks are allowed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/mathjax/MathJax-src/releases/tag/4.1.1\"\u003ev4.1.1 release notes\u003c/a\u003e for additional details.\u003c/p\u003e\n\u003ch2\u003eMathJax v4.1.0\u003c/h2\u003e\n\u003cp\u003eThis release adds a number of new or improved features to MathJax, and fixes several issues in version 4.0.0.  These are described in detail in the \u003ca href=\"https://github.com/mathjax/MathJax-src/releases/tag/4.1.0\"\u003eMathJax v4.1.0 release notes\u003c/a\u003e, but among the more important are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChanges to make v4.1 more compatible with older browsers (v4.0 used modern CSS and javascript functions that are not available in some older browsers).\u003c/li\u003e\n\u003cli\u003eSupport for a dark-mode color scheme.\u003c/li\u003e\n\u003cli\u003eMovable and sizable dialog boxes (both via the mouse and by keyboard arrow keys).\u003c/li\u003e\n\u003cli\u003eAbility to tab to hyperlinks within typeset expressions.\u003c/li\u003e\n\u003cli\u003eMore accurate highlighting of some expressions during exploration.\u003c/li\u003e\n\u003cli\u003eBetter handling of tactile Braille output devices in Windows.\u003c/li\u003e\n\u003cli\u003eBetter handling of speech for tables and tagged expressions.\u003c/li\u003e\n\u003cli\u003eBetter voicing of European-style open interval notation.\u003c/li\u003e\n\u003cli\u003eFixed arrows in \u003ccode\u003emhchem\u003c/code\u003e that were swapped accidentally.\u003c/li\u003e\n\u003cli\u003eMore reliable \u003ccode\u003edata-latex\u003c/code\u003e attributes for TeX output.\u003c/li\u003e\n\u003cli\u003eBetter positioning of some accents (e.g., the vector arrow) in Safari and other WebKit-based browsers in CHTML output.\u003c/li\u003e\n\u003cli\u003eSeveral new configuration options, e.g., to make font loading easier.\u003c/li\u003e\n\u003cli\u003eImprovements to the build system to allow MathJax to be built in Windows power shell.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMathJax v4.0.0\u003c/h2\u003e\n\u003cp\u003eThis is the long-awaited 4.0.0 release of MathJax, which has been several years in the making.  Among the many new features in this release are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExtended font support (11 new fonts)\u003c/li\u003e\n\u003cli\u003eA new default font with much greater character coverage.\u003c/li\u003e\n\u003cli\u003eLine-breaking support (for in-line as well as displayed equations)\u003c/li\u003e\n\u003cli\u003eAn updated expression explorer that is now on by default.\u003c/li\u003e\n\u003cli\u003eSeparation of speech generation into a webworker thread for better performance.\u003c/li\u003e\n\u003cli\u003eSupport for HTML embedded in TeX and MathML expressions.\u003c/li\u003e\n\u003cli\u003eAvailability as ES6 modules as well as CommonJS modules.\u003c/li\u003e\n\u003cli\u003eNew TeX extensions, including the \u003ccode\u003ebegingroup\u003c/code\u003e extension from v2 (with more features), and several font-related extensions.\u003c/li\u003e\n\u003cli\u003eInclusion of the \u003ccode\u003etextmacros\u003c/code\u003e extension in all combined component files.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003emathtools\u003c/code\u003e package to include the changes from 2022 and 2024.\u003c/li\u003e\n\u003cli\u003eImprovements in the baseline alignment of text in CHTML output in WebKit-based browsers.\u003c/li\u003e\n\u003cli\u003eImproved stretchy delimiters in CHTML output.\u003c/li\u003e\n\u003cli\u003eMore promise-based conversion and typesetting calls at the document level.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor many sites, the only change that will be needed to use v4 is to change the URL where you load MathJax to refer to version 4 rather than version 3, and to remove the /es5 directory from the URL.  Most v3 configurations should still work with v4; but if you use the startup.ready() function to modify MathJax or create new TeX extensions, there may be some adjustments needed.  One important change of note is that, since the number of TeX packages has grown, the all-packages extension and the \u0026quot;-full\u0026quot; components have been removed, so if you are using those, you will need to change to a component without the \u0026quot;-full\u0026quot; and either rely on the autoload extension to load the needed packages, or load them explicitly.\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://docs.mathjax.org/en/latest/index.html\"\u003eMathJax documentation\u003c/a\u003e has been substantially updated for version 4, and now includes the missing or limited sections on using MathJax in node, including many examples and details.  See the \u003ca href=\"https://docs.mathjax.org/en/latest/upgrading/whats-new-4.0.html\"\u003eWhat's New in V4.0\u003c/a\u003e section (more than 50 pages long) for much more information about the features described above, and in  particular, check the \u003ca href=\"https://docs.mathjax.org/en/latest/upgrading/whats-new-4.0/breaking.html\"\u003eBreaking Changes\u003c/a\u003e section for any changes that may affect your usage.\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/mathjax/MathJax/commit/3ea5818deaef5b222b4d92db5e7c2619d7b615f2\"\u003e\u003ccode\u003e3ea5818\u003c/code\u003e\u003c/a\u003e Update publish workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/2e1cc18d32fb019ac4f73723e1b1ff88e6b27e7a\"\u003e\u003ccode\u003e2e1cc18\u003c/code\u003e\u003c/a\u003e Merge branch 'develop'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/67d582212c94fdd5f312990c7ee91f2c52f536f0\"\u003e\u003ccode\u003e67d5822\u003c/code\u003e\u003c/a\u003e Update to version 4.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/c059acf8d45e3d904923b493f83cbf9a3faf516b\"\u003e\u003ccode\u003ec059acf\u003c/code\u003e\u003c/a\u003e Update github workflow for publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/cdeabed1dac5222ec82f395b13c051d8d829e3a9\"\u003e\u003ccode\u003ecdeabed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mathjax/MathJax/issues/3492\"\u003e#3492\u003c/a\u003e from LukeNK/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/0309de694c91d1d05decdeb2a6d1a45632227af9\"\u003e\u003ccode\u003e0309de6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mathjax/MathJax/issues/3488\"\u003e#3488\u003c/a\u003e from LukeNK/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/65b51639a573eb717d5cd3207208801627f5e80a\"\u003e\u003ccode\u003e65b5163\u003c/code\u003e\u003c/a\u003e Fix URL formatting in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/68ae462f2a91935e50691982c3ffb715a88028f2\"\u003e\u003ccode\u003e68ae462\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mathjax/MathJax/issues/3479\"\u003e#3479\u003c/a\u003e from mathjax/develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/b0c77ad3ee96a252d729a2b9df0b3288ddce61da\"\u003e\u003ccode\u003eb0c77ad\u003c/code\u003e\u003c/a\u003e Add note about MathJax-src repository to the README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/cffed0237b92c3b4eca36a15508936deca3b0569\"\u003e\u003ccode\u003ecffed02\u003c/code\u003e\u003c/a\u003e Fix typo in readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mathjax/MathJax/compare/3.2.0...4.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for mathjax since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact` from 10.23.2 to 10.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact/releases\"\u003epreact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.28.4\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash where a synchronous effect render unmounts the tree (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5026\"\u003e#5026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5022\"\u003e#5022\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHooks size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5021\"\u003e#5021\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake oldProps diffing more compact (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5004\"\u003e#5004\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5019\"\u003e#5019\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompat size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5020\"\u003e#5020\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLand size optimization separately (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5018\"\u003e#5018\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.28.3\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid scheduling suspense state udpates (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5006\"\u003e#5006\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve some suspense crashes (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4999\"\u003e#4999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport inheriting namespace through portals (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4993\"\u003e#4993\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMaintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate test with addition of \u003ccode\u003e_original\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4989\"\u003e#4989\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.28.2\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnforce strict equality for VNode object constructors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.28.1\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix erroneous diffing w/ growing list (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4975\"\u003e#4975\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.28.0\u003c/h2\u003e\n\u003ch2\u003eTypes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates dangerouslySetInnerHTML type so future TS will accept Trusted… (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4931\"\u003e#4931\u003c/a\u003e, thanks \u003ca href=\"https://github.com/lukewarlow\"\u003e\u003ccode\u003e@​lukewarlow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdds snap events (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4947\"\u003e#4947\u003c/a\u003e, thanks \u003ca href=\"https://github.com/argyleink\"\u003e\u003ccode\u003e@​argyleink\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove missed jsx duplicates (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4950\"\u003e#4950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix scroll events (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4949\"\u003e#4949\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cascading renders with signals (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4966\"\u003e#4966\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003ecommpat/server.browser\u003c/code\u003e entry (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4941\"\u003e#4941\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4940\"\u003e#4940\u003c/a\u003e, thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid lazy components without result going in throw loop (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4937\"\u003e#4937\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\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/preactjs/preact/commit/b4f9cab7319874bb51a66ffb00d1a602a8ad95cb\"\u003e\u003ccode\u003eb4f9cab\u003c/code\u003e\u003c/a\u003e 10.28.4 (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5027\"\u003e#5027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/8cbed5fdd6e13c57286f61c4dc857c572c2dc50e\"\u003e\u003ccode\u003e8cbed5f\u003c/code\u003e\u003c/a\u003e Fix crash where a synchronous effect render unmounts the tree (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/4ac7204c4144cc1b42ad7aaa9f907f8ff6054f74\"\u003e\u003ccode\u003e4ac7204\u003c/code\u003e\u003c/a\u003e Core size optimizations (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5022\"\u003e#5022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/e02fd6958f41e2aa27e34d4f444dd438fa4853b7\"\u003e\u003ccode\u003ee02fd69\u003c/code\u003e\u003c/a\u003e Make forEach --\u0026gt; some (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5021\"\u003e#5021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/387d8f23f7c579d8150c570f9c9093c8c740ba80\"\u003e\u003ccode\u003e387d8f2\u003c/code\u003e\u003c/a\u003e refactor(diff): make oldProps diffing more compact (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5004\"\u003e#5004\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5019\"\u003e#5019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/084b75fcb94fb31a28db39dab7309a75ba4b0ba5\"\u003e\u003ccode\u003e084b75f\u003c/code\u003e\u003c/a\u003e Transform forEach to some and consolidate condition (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/3c8506db6c51588f9bdb2f2189a09737b8856e11\"\u003e\u003ccode\u003e3c8506d\u003c/code\u003e\u003c/a\u003e Land size optimization separately (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5018\"\u003e#5018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/eb1b8c87b6dd71649f4237a33d07180911f387d0\"\u003e\u003ccode\u003eeb1b8c8\u003c/code\u003e\u003c/a\u003e 10.28.3 (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5007\"\u003e#5007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/5023ce8305c6e6977e4a8e69d69c2c7a6db2acb5\"\u003e\u003ccode\u003e5023ce8\u003c/code\u003e\u003c/a\u003e Avoid scheduling suspense state udpates (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5006\"\u003e#5006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/2ac91c47dfbee7e3c88662c27c87ce09a7b19158\"\u003e\u003ccode\u003e2ac91c4\u003c/code\u003e\u003c/a\u003e Resolve some suspense crashes (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/4999\"\u003e#4999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/preactjs/preact/compare/10.23.2...10.28.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact-render-to-string` from 6.5.12 to 6.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact-render-to-string/releases\"\u003epreact-render-to-string's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/439\"\u003e#439\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/d9ecbf1770debaa20f882acf0b19f1481a7cf2ed\"\u003e\u003ccode\u003ed9ecbf1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nwalters512\"\u003e\u003ccode\u003e@​nwalters512\u003c/code\u003e\u003c/a\u003e! - Ensure \u003ccode\u003euseId()\u003c/code\u003e produces unique IDs when using the JSX renderer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/436\"\u003e#436\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/6bce3dda733777ab8c791c49a0a3210ebf4d83e0\"\u003e\u003ccode\u003e6bce3dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Ensure that in streaming mode throwing a suspension multiple times from the same component works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/432\"\u003e#432\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/62c87e4204e16e615c04377e254e7ead5a93e3a2\"\u003e\u003ccode\u003e62c87e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nwalters512\"\u003e\u003ccode\u003e@​nwalters512\u003c/code\u003e\u003c/a\u003e! - Preserve whitespace in \u003ccode\u003e\u0026lt;pre\u0026gt;\u003c/code\u003e/\u003ccode\u003e\u0026lt;textarea\u0026gt;\u003c/code\u003e when using \u003ccode\u003epretty: true\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/430\"\u003e#430\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/f2455d840e198dab4df0f38e55b399b931e152a4\"\u003e\u003ccode\u003ef2455d8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/reteps\"\u003e\u003ccode\u003e@​reteps\u003c/code\u003e\u003c/a\u003e! - Fix JSX renderer to correctly render enumerated properties\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/427\"\u003e#427\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/f3f7aab4805b4fb50be5c4ca7214e1b3c4adb105\"\u003e\u003ccode\u003ef3f7aab\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e! - Correct semver range to support \u003cem\u003ebeta\u003c/em\u003e releases of Preact v11\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/376\"\u003e#376\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/81e7da321da925dbd8eba345ecbd46b1cf456b69\"\u003e\u003ccode\u003e81e7da3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Insert comment markers for suspended trees, only in renderToStringAsync\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/425\"\u003e#425\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/e750ba1fc2e5f37c0ee25d303f71d70e8d82e2f9\"\u003e\u003ccode\u003ee750ba1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e! - Expand semver range to support the upcoming v11 beta release\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/413\"\u003e#413\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/27f340b6e7d77ec7775a49a78d105cad26fa0857\"\u003e\u003ccode\u003e27f340b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/f0x52\"\u003e\u003ccode\u003e@​f0x52\u003c/code\u003e\u003c/a\u003e! - Fix async rendering of multiple suspended components in a single Suspense boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/424\"\u003e#424\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/e7d241ceae0fc1f3793ec9de941bcfb436acbc6c\"\u003e\u003ccode\u003ee7d241c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix support for signals, we need to detect and unwrap the signal\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/423\"\u003e#423\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/ec0b614a3692bf0cfe3fd20bc330b263dd457def\"\u003e\u003ccode\u003eec0b614\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Add support for new component bits\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/417\"\u003e#417\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/441dea2ad420607306610e6cb3f4697a495cc4a5\"\u003e\u003ccode\u003e441dea2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e! - Only abort/report errors from \u003ccode\u003erenderToPipeableStream()\u003c/code\u003e if the stream hasn't already been closed\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.5.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/408\"\u003e#408\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/8e8e8acc588436938ad036cea7982ba5c4728e8a\"\u003e\u003ccode\u003e8e8e8ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/f0x52\"\u003e\u003ccode\u003e@​f0x52\u003c/code\u003e\u003c/a\u003e! - Ensure that the \u003ccode\u003e_parent\u003c/code\u003e is kept around across multiple suspensions and avoid circular references.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/preactjs/preact-render-to-string/blob/main/CHANGELOG.md\"\u003epreact-render-to-string's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/439\"\u003e#439\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/d9ecbf1770debaa20f882acf0b19f1481a7cf2ed\"\u003e\u003ccode\u003ed9ecbf1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nwalters512\"\u003e\u003ccode\u003e@​nwalters512\u003c/code\u003e\u003c/a\u003e! - Ensure \u003ccode\u003euseId()\u003c/code\u003e produces unique IDs when using the JSX renderer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/436\"\u003e#436\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/6bce3dda733777ab8c791c49a0a3210ebf4d83e0\"\u003e\u003ccode\u003e6bce3dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Ensure that in streaming mode throwing a suspension multiple times from the same component works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/432\"\u003e#432\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/62c87e4204e16e615c04377e254e7ead5a93e3a2\"\u003e\u003ccode\u003e62c87e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nwalters512\"\u003e\u003ccode\u003e@​nwalters512\u003c/code\u003e\u003c/a\u003e! - Preserve whitespace in \u003ccode\u003e\u0026lt;pre\u0026gt;\u003c/code\u003e/\u003ccode\u003e\u0026lt;textarea\u0026gt;\u003c/code\u003e when using \u003ccode\u003epretty: true\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/430\"\u003e#430\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/f2455d840e198dab4df0f38e55b399b931e152a4\"\u003e\u003ccode\u003ef2455d8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/reteps\"\u003e\u003ccode\u003e@​reteps\u003c/code\u003e\u003c/a\u003e! - Fix JSX renderer to correctly render enumerated properties\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/427\"\u003e#427\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/f3f7aab4805b4fb50be5c4ca7214e1b3c4adb105\"\u003e\u003ccode\u003ef3f7aab\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e! - Correct semver range to support \u003cem\u003ebeta\u003c/em\u003e releases of Preact v11\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/376\"\u003e#376\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/81e7da321da925dbd8eba345ecbd46b1cf456b69\"\u003e\u003ccode\u003e81e7da3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Insert comment markers for suspended trees, only in renderToStringAsync\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/425\"\u003e#425\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/e750ba1fc2e5f37c0ee25d303f71d70e8d82e2f9\"\u003e\u003ccode\u003ee750ba1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e! - Expand semver range to support the upcoming v11 beta release\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/413\"\u003e#413\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/27f340b6e7d77ec7775a49a78d105cad26fa0857\"\u003e\u003ccode\u003e27f340b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/f0x52\"\u003e\u003ccode\u003e@​f0x52\u003c/code\u003e\u003c/a\u003e! - Fix async rendering of multiple suspended components in a single Suspense boundary\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/424\"\u003e#424\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/e7d241ceae0fc1f3793ec9de941bcfb436acbc6c\"\u003e\u003ccode\u003ee7d241c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix support for signals, we need to detect and unwrap the signal\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/423\"\u003e#423\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/ec0b614a3692bf0cfe3fd20bc330b263dd457def\"\u003e\u003ccode\u003eec0b614\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Add support for new component bits\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/pull/417\"\u003e#417\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/441dea2ad420607306610e6cb3f4697a495cc4a5\"\u003e\u003ccode\u003e441dea2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rschristian\"\u003e\u003ccode\u003e@​rschristian\u003c/code\u003e\u003c/a\u003e! - Only abort/report errors from \u003ccode\u003erenderToPipeableStream()\u003c/code\u003e if the stream hasn't already been closed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.5.13\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/preactjs/preact-render-to-string/commit/b28324543cf3f0318c3bdde16ea9ffaeb7f282f8\"\u003e\u003ccode\u003eb283245\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/issues/440\"\u003e#440\u003c/a\u003e from preactjs/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/4d30263817bb83dffdff559800d5a21e939f43eb\"\u003e\u003ccode\u003e4d30263\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/d9ecbf1770debaa20f882acf0b19f1481a7cf2ed\"\u003e\u003ccode\u003ed9ecbf1\u003c/code\u003e\u003c/a\u003e Fix useId in JSX renderer (\u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/534a37ac8e1386b10ea646b5477a1836e7582e81\"\u003e\u003ccode\u003e534a37a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/issues/437\"\u003e#437\u003c/a\u003e from preactjs/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/c869f82a816fca8da41cda1467b562be48225618\"\u003e\u003ccode\u003ec869f82\u003c/code\u003e\u003c/a\u003e Bump lock version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/909c4ac3cf605da685fb55861ffa4dac4718b682\"\u003e\u003ccode\u003e909c4ac\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/80ba7dc7b383d82406cdd7ac25dbcb9358f431e1\"\u003e\u003ccode\u003e80ba7dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/issues/436\"\u003e#436\u003c/a\u003e from preactjs/stream-multi-throw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/6bce3dda733777ab8c791c49a0a3210ebf4d83e0\"\u003e\u003ccode\u003e6bce3dd\u003c/code\u003e\u003c/a\u003e Ensure we can suspend from a given component more than once\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/166755647185fef87d87174f9d7cf8c74ed6c10e\"\u003e\u003ccode\u003e1667556\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact-render-to-string/issues/434\"\u003e#434\u003c/a\u003e from preactjs/chore/bump-npm-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact-render-to-string/commit/e4d3b466a3b750c8e638307eb26544d3736fe3c7\"\u003e\u003ccode\u003ee4d3b46\u003c/code\u003e\u003c/a\u003e ci: Ensure CI is using latest NPM version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/preactjs/preact-render-to-string/compare/v6.5.12...v6.6.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 preact-render-to-string since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swr` from 2.3.0 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/swr/releases\"\u003eswr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: Migrate suspense related tests to e2e by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4204\"\u003evercel/swr#4204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: add missing flag for canary test by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4206\"\u003evercel/swr#4206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Ensure useSWRImmutable overrides global refreshInterval by \u003ca href=\"https://github.com/CODEAbhinav-art\"\u003e\u003ccode\u003e@​CODEAbhinav-art\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4208\"\u003evercel/swr#4208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Extra render when changing to new key with useSWRImmutable by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4209\"\u003evercel/swr#4209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: isHydration will cause unnecessary rerender  by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4212\"\u003evercel/swr#4212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Ensure preload runs only on client by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4213\"\u003evercel/swr#4213\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/CODEAbhinav-art\"\u003e\u003ccode\u003e@​CODEAbhinav-art\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4208\"\u003evercel/swr#4208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4213\"\u003evercel/swr#4213\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/swr/compare/v2.3.8...v2.4.0\"\u003ehttps://github.com/vercel/swr/compare/v2.3.8...v2.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: upgrade dev deps for build by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4188\"\u003evercel/swr#4188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate use-sync-external-store to latest by \u003ca href=\"https://github.com/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4189\"\u003evercel/swr#4189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cve-2025-55182 critical rce vulnerability by \u003ca href=\"https://github.com/PierreCrb\"\u003e\u003ccode\u003e@​PierreCrb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4192\"\u003evercel/swr#4192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cve-2025-55184 \u0026amp; CVE-2025-55183 by \u003ca href=\"https://github.com/PierreCrb\"\u003e\u003ccode\u003e@​PierreCrb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4198\"\u003evercel/swr#4198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade dev dep nextjs by \u003ca href=\"https://github.com/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4199\"\u003evercel/swr#4199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate dev dependencies to address cve by \u003ca href=\"https://github.com/PierreCrb\"\u003e\u003ccode\u003e@​PierreCrb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4200\"\u003evercel/swr#4200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eenhance: Improve TSDoc comments by \u003ca href=\"https://github.com/shuding\"\u003e\u003ccode\u003e@​shuding\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4203\"\u003evercel/swr#4203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Import \u003ccode\u003eact\u003c/code\u003e from React by \u003ca href=\"https://github.com/shuding\"\u003e\u003ccode\u003e@​shuding\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4202\"\u003evercel/swr#4202\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/PierreCrb\"\u003e\u003ccode\u003e@​PierreCrb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4192\"\u003evercel/swr#4192\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/swr/compare/v2.3.7...v2.3.8\"\u003ehttps://github.com/vercel/swr/compare/v2.3.7...v2.3.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: upgrade ci node version to 22 by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4184\"\u003evercel/swr#4184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: upgrade pnpm version by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4185\"\u003evercel/swr#4185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: upgrade playwright version by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4186\"\u003evercel/swr#4186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: upgrade eslint version and fix lint problem by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4187\"\u003evercel/swr#4187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add \u003ccode\u003estrictServerPrefetchWarning\u003c/code\u003e by \u003ca href=\"https://github.com/shuding\"\u003e\u003ccode\u003e@​shuding\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4183\"\u003evercel/swr#4183\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/swr/compare/v2.3.6...v2.3.7\"\u003ehttps://github.com/vercel/swr/compare/v2.3.6...v2.3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.6\u003c/h2\u003e\n\u003ch2\u003ePatches\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: do not error when not enabled during suspense by \u003ca href=\"https://github.com/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4156\"\u003evercel/swr#4156\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/swr/compare/v2.3.5...v2.3.6\"\u003ehttps://github.com/vercel/swr/compare/v2.3.5...v2.3.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/9a029984bc5f3148c989e12ad9852c1b43226c5f\"\u003e\u003ccode\u003e9a02998\u003c/code\u003e\u003c/a\u003e 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/f8647706663abca2ad7e9670076bddc993d0ea93\"\u003e\u003ccode\u003ef864770\u003c/code\u003e\u003c/a\u003e fix: Ensure preload runs only on client (\u003ca href=\"https://redirect.github.com/vercel/swr/issues/4213\"\u003e#4213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/1f93cc2c44adfc33a49b05715bf3bc2aedecbb22\"\u003e\u003ccode\u003e1f93cc2\u003c/code\u003e\u003c/a\u003e fix: isHydration will cause unnecessary rerender  (\u003ca href=\"https://redirect.github.com/vercel/swr/issues/4212\"\u003e#4212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/b75456a8ceb7947f745ca79203c2f6577cb98ea2\"\u003e\u003ccode\u003eb75456a\u003c/code\u003e\u003c/a\u003e fix: extra render when changing to new key with useSWRImmutable (\u003ca href=\"https://redirect.github.com/vercel/swr/issues/4209\"\u003e#4209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/de1dc5ac01ebdf4df17388ff53cc0204ae901f1f\"\u003e\u003ccode\u003ede1dc5a\u003c/code\u003e\u003c/a\u003e fix: Ensure useSWRImmutable overrides global refreshInterval (\u003ca href=\"https://redirect.github.com/vercel/swr/issues/4208\"\u003e#4208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/a5214bf56ec2f48fdae5e82a00ae43bd65bf6493\"\u003e\u003ccode\u003ea5214bf\u003c/code\u003e\u003c/a\u003e ci: add missing flag for canary test (\u003ca href=\"https://redirect.github.com/vercel/swr/issues/4206\"\u003e#4206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/c...\n\n_Description has been truncated_","html_url":"https://github.com/nekotopup/rencus/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nekotopup%2Frencus/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"10.1.0","new_version":"11.0.1","update_type":"major","path":null,"pr_created_at":"2026-02-18T09:01:26.000Z","version_change":"10.1.0 → 11.0.1","issue":{"uuid":"3956727604","node_id":"PR_kwDOMwP7Ms7Ej67l","number":80,"state":"closed","title":"chore(deps-dev): bump postcss-cli from 10.1.0 to 11.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-18T09:10:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-18T09:01:26.000Z","updated_at":"2026-02-18T09:10:23.000Z","time_to_close":535,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"postcss-cli","old_version":"10.1.0","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [postcss-cli](https://github.com/postcss/postcss-cli) from 10.1.0 to 11.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md\"\u003epostcss-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e11.0.1 / 2025-03-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate and minimize dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e11.0.0 / 2023-12-05\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Require Node.js v18+ (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/postcss/postcss-load-config/blob/main/CHANGELOG.md#50-2023-11-20\"\u003e\u003ccode\u003epostcss-load-config@5\u003c/code\u003e\u003c/a\u003e for improved ESM \u0026amp; TS config support (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/461\"\u003e#461\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/postcss/postcss-cli/pull/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/7bea18069b334b0d537d5c772ce20b1637c7e5d6\"\u003e\u003ccode\u003e7bea180\u003c/code\u003e\u003c/a\u003e 11.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0dc4eba537acf36af7747753027c99d768644820\"\u003e\u003ccode\u003e0dc4eba\u003c/code\u003e\u003c/a\u003e Use eslint v9 + flat config (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/733ef42fa6b596139787c721ecfbc2b50d915fae\"\u003e\u003ccode\u003e733ef42\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sugarss to v5 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/1363a6549a622a27b4a5d8e55c65d406aae94cbd\"\u003e\u003ccode\u003e1363a65\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.5.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bd416f5b326562a228202b1b6b23495ffcffa8ee\"\u003e\u003ccode\u003ebd416f5\u003c/code\u003e\u003c/a\u003e Update dependency uuid to v11 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/bfad16da0dad084a0961efb1cf44b626fac3a2e0\"\u003e\u003ccode\u003ebfad16d\u003c/code\u003e\u003c/a\u003e Update dependency c8 to v10 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/b5d8f0ed6e25e7e0f0662e9aed3bfd7def9e6573\"\u003e\u003ccode\u003eb5d8f0e\u003c/code\u003e\u003c/a\u003e feat: replace globby with tinyglobby and remove get-stdin in favor of builtin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/5f9f92af5f070313fc710a62db0c58705fb891eb\"\u003e\u003ccode\u003e5f9f92a\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.4.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/0f52be713e121c7e4476b380ce7bab9529890b7c\"\u003e\u003ccode\u003e0f52be7\u003c/code\u003e\u003c/a\u003e Update dependency prettier to ~3.3.0 (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-cli/commit/528af4c30beffcce0653eb7046a6f331a0fd5ffd\"\u003e\u003ccode\u003e528af4c\u003c/code\u003e\u003c/a\u003e Adding link to PostCSS (\u003ca href=\"https://redirect.github.com/postcss/postcss-cli/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss-cli/compare/10.1.0...11.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=postcss-cli\u0026package-manager=npm_and_yarn\u0026previous-version=10.1.0\u0026new-version=11.0.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/Relaticle/custom-fields/pull/80","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Relaticle%2Fcustom-fields/issues/80","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/80/packages"}},{"old_version":"8.3.1","new_version":"11.0.1","update_type":"major","path":null,"pr_created_at":"2026-02-10T22:54:58.000Z","version_change":"8.3.1 → 11.0.1","issue":{"uuid":"3923917424","node_id":"PR_kwDODEc_-M7C3mBf","number":3146,"state":"closed","title":"chore(website deps): bump the npm_and_yarn group across 1 directory with 29 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-24T16:53:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-10T22:54:58.000Z","updated_at":"2026-03-24T16:53:17.000Z","time_to_close":3607097,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(website deps): bump","group_name":"npm_and_yarn","update_count":29,"packages":[{"name":"@algolia/autocomplete-js","old_version":"1.19.4","new_version":"1.19.5","repository_url":"https://github.com/algolia/autocomplete"},{"name":"@algolia/autocomplete-theme-classic","old_version":"1.19.4","new_version":"1.19.5","repository_url":"https://github.com/algolia/autocomplete"},{"name":"@babel/cli","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@datadog/browser-logs","old_version":"4.50.1","new_version":"6.26.0","repository_url":"https://github.com/DataDog/browser-sdk"},{"name":"@datadog/browser-rum","old_version":"4.50.1","new_version":"6.26.0","repository_url":"https://github.com/DataDog/browser-sdk"},{"name":"@fullhuman/postcss-purgecss","old_version":"4.1.3","new_version":"8.0.0","repository_url":"https://github.com/FullHuman/purgecss"},{"name":"@tailwindcss/forms","old_version":"0.3.4","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/typography","old_version":"0.4.1","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@types/node","old_version":"25.0.3","new_version":"25.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"alpinejs","old_version":"2.8.2","new_version":"3.15.8","repository_url":"https://github.com/alpinejs/alpine"},{"name":"autoprefixer","old_version":"10.4.23","new_version":"10.4.24","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"chalk","old_version":"4.1.2","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"cheerio","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/cheeriojs/cheerio"},{"name":"core-js","old_version":"3.47.0","new_version":"3.48.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"domhandler","old_version":"4.3.1","new_version":"5.0.3","repository_url":"https://github.com/fb55/domhandler"},{"name":"dotenv-defaults","old_version":"2.0.2","new_version":"6.0.0","repository_url":"https://github.com/mrsteele/dotenv-defaults"},{"name":"downshift","old_version":"6.1.12","new_version":"9.3.0","repository_url":"https://github.com/downshift-js/downshift"},{"name":"glob-promise","old_version":"4.2.2","new_version":"6.0.7","repository_url":"https://github.com/ahmadnassri/node-glob-promise"},{"name":"postcss-cli","old_version":"8.3.1","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"postcss-import","old_version":"14.1.0","new_version":"16.1.1","repository_url":"https://github.com/postcss/postcss-import"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"regenerator-runtime","old_version":"0.13.11","new_version":"0.14.1","repository_url":"https://github.com/facebook/regenerator"},{"name":"tailwindcss","old_version":"2.2.19","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typesense","old_version":"1.8.2","new_version":"3.0.1","repository_url":"https://github.com/typesense/typesense-js"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 29 updates in the /website directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@algolia/autocomplete-js](https://github.com/algolia/autocomplete) | `1.19.4` | `1.19.5` |\n| [@algolia/autocomplete-theme-classic](https://github.com/algolia/autocomplete) | `1.19.4` | `1.19.5` |\n| [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) | `7.28.3` | `7.28.6` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.0` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `7.29.0` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@datadog/browser-logs](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs) | `4.50.1` | `6.26.0` |\n| [@datadog/browser-rum](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum) | `4.50.1` | `6.26.0` |\n| [@fullhuman/postcss-purgecss](https://github.com/FullHuman/purgecss) | `4.1.3` | `8.0.0` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.3.4` | `0.5.11` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.4.1` | `0.5.19` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.2.3` |\n| [alpinejs](https://github.com/alpinejs/alpine/tree/HEAD/packages/alpinejs) | `2.8.2` | `3.15.8` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.4.24` |\n| [chalk](https://github.com/chalk/chalk) | `4.1.2` | `5.6.2` |\n| [cheerio](https://github.com/cheeriojs/cheerio) | `1.1.2` | `1.2.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.47.0` | `3.48.0` |\n| [domhandler](https://github.com/fb55/domhandler) | `4.3.1` | `5.0.3` |\n| [dotenv-defaults](https://github.com/mrsteele/dotenv-defaults) | `2.0.2` | `6.0.0` |\n| [downshift](https://github.com/downshift-js/downshift) | `6.1.12` | `9.3.0` |\n| [glob-promise](https://github.com/ahmadnassri/node-glob-promise) | `4.2.2` | `6.0.7` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `8.3.1` | `11.0.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `14.1.0` | `16.1.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [regenerator-runtime](https://github.com/facebook/regenerator) | `0.13.11` | `0.14.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `2.2.19` | `4.1.18` |\n| [typesense](https://github.com/typesense/typesense-js) | `1.8.2` | `3.0.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n\n\nUpdates `@algolia/autocomplete-js` from 1.19.4 to 1.19.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algolia/autocomplete/releases\"\u003e\u003ccode\u003e@​algolia/autocomplete-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.4...v1.19.5\"\u003e1.19.5\u003c/a\u003e (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eautocomplete-preset-algolia:\u003c/strong\u003e support Unicode in ReverseHighlight (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/3a3d96aa528fd12df7422863f1bc249589f919e4\"\u003e3a3d96a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1317\"\u003e#1317\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/algolia/autocomplete/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​algolia/autocomplete-js\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/autocomplete/compare/v1.19.4...v1.19.5\"\u003e1.19.5\u003c/a\u003e (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eautocomplete-preset-algolia:\u003c/strong\u003e support Unicode in ReverseHighlight (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/3a3d96aa528fd12df7422863f1bc249589f919e4\"\u003e3a3d96a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1317\"\u003e#1317\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/algolia/autocomplete/commit/18c32fd06bbcd94e26b15a837ceff7ba5c5a8f89\"\u003e\u003ccode\u003e18c32fd\u003c/code\u003e\u003c/a\u003e chore: release v1.19.5 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/3a3d96aa528fd12df7422863f1bc249589f919e4\"\u003e\u003ccode\u003e3a3d96a\u003c/code\u003e\u003c/a\u003e fix(autocomplete-preset-algolia): support Unicode in ReverseHighlight (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1330\"\u003e#1330\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/e885c75bcddcd1978be016e986374789ffcff61c\"\u003e\u003ccode\u003ee885c75\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency postcss-preset-env to v8.5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.4...v1.19.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@algolia/autocomplete-theme-classic` from 1.19.4 to 1.19.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algolia/autocomplete/releases\"\u003e\u003ccode\u003e@​algolia/autocomplete-theme-classic\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.4...v1.19.5\"\u003e1.19.5\u003c/a\u003e (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eautocomplete-preset-algolia:\u003c/strong\u003e support Unicode in ReverseHighlight (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/3a3d96aa528fd12df7422863f1bc249589f919e4\"\u003e3a3d96a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1317\"\u003e#1317\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/algolia/autocomplete/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​algolia/autocomplete-theme-classic\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/autocomplete/compare/v1.19.4...v1.19.5\"\u003e1.19.5\u003c/a\u003e (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eautocomplete-preset-algolia:\u003c/strong\u003e support Unicode in ReverseHighlight (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/algolia/autocomplete/commit/3a3d96aa528fd12df7422863f1bc249589f919e4\"\u003e3a3d96a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1317\"\u003e#1317\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/algolia/autocomplete/commit/18c32fd06bbcd94e26b15a837ceff7ba5c5a8f89\"\u003e\u003ccode\u003e18c32fd\u003c/code\u003e\u003c/a\u003e chore: release v1.19.5 (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/3a3d96aa528fd12df7422863f1bc249589f919e4\"\u003e\u003ccode\u003e3a3d96a\u003c/code\u003e\u003c/a\u003e fix(autocomplete-preset-algolia): support Unicode in ReverseHighlight (\u003ca href=\"https://redirect.github.com/algolia/autocomplete/issues/1330\"\u003e#1330\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/autocomplete/commit/e885c75bcddcd1978be016e986374789ffcff61c\"\u003e\u003ccode\u003ee885c75\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency postcss-preset-env to v8.5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/algolia/autocomplete/compare/v1.19.4...v1.19.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/cli` from 7.28.3 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/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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/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-cli/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d9fa9c575e9d3952d1a146ceba6fbda88c63192b\"\u003e\u003ccode\u003ed9fa9c5\u003c/code\u003e\u003c/a\u003e [Babel 8]: Bump glob to v12 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17594\"\u003e#17594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/83964de951228aa093f0500d313db00e8d4e5b0d\"\u003e\u003ccode\u003e83964de\u003c/code\u003e\u003c/a\u003e [Babel 8] chore: bump glob to v11 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17590\"\u003e#17590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-cli\"\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/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.5 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/preset-env\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0053db620c05acf0036f593b5aaf4e372daa79d0\"\u003e\u003ccode\u003e0053db6\u003c/code\u003e\u003c/a\u003e Update polyfill packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17727\"\u003e#17727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.28.4 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/runtime\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/browser-logs` from 4.50.1 to 6.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/releases\"\u003e\u003ccode\u003e@​datadog/browser-logs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚡️ Use native fetch to avoid Zone.js change detection in Angular apps (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4117\"\u003e#4117\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Support stylesheet serialization in Safari iOS 16.x (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4126\"\u003e#4126\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-11393] Add Start/StopAction API (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4038\"\u003e#4038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [MFE] Source code context event enrichment (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add comprehensive AGENTS.md for Browser SDK, scripts, and E2E testing (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add new command for revising AGENTS.md with session learnings (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4112\"\u003e#4112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔊 extend or remove expired telemetry debug (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e♻️ Update rum-events-format (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4114\"\u003e#4114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Bump iOS version (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 improve check-schemas script (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4123\"\u003e#4123\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4116\"\u003e#4116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Handle function values for configuration in developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react-router monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4100\"\u003e#4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency recharts to v3 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency eslint-plugin-jsdoc to v62 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react monorepo to v19 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4101\"\u003e#4101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4099\"\u003e#4099\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 Fix deployment gate timing to ensure 30-minute duration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​datadog/browser-logs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚡️ Use native fetch to avoid Zone.js change detection in Angular apps (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4117\"\u003e#4117\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Support stylesheet serialization in Safari iOS 16.x (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4126\"\u003e#4126\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-11393] Add Start/StopAction API (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4038\"\u003e#4038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [MFE] Source code context event enrichment (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add comprehensive AGENTS.md for Browser SDK, scripts, and E2E testing (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add new command for revising AGENTS.md with session learnings (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4112\"\u003e#4112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔊 extend or remove expired telemetry debug (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e♻️ Update rum-events-format (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4114\"\u003e#4114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Bump iOS version (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 improve check-schemas script (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4123\"\u003e#4123\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4116\"\u003e#4116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Handle function values for configuration in developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react-router monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4100\"\u003e#4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency recharts to v3 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency eslint-plugin-jsdoc to v62 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react monorepo to v19 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4101\"\u003e#4101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4099\"\u003e#4099\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 Fix deployment gate timing to ensure 30-minute duration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/f1095f7104292c647ce282fb0a9af154539fea7a\"\u003e\u003ccode\u003ef1095f7\u003c/code\u003e\u003c/a\u003e v6.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/3ea830ed0b6bab6fc8d5586487915149099db61d\"\u003e\u003ccode\u003e3ea830e\u003c/code\u003e\u003c/a\u003e v6.25.4 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4103\"\u003e#4103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/083b6001214408292e6363fb84e6f458415c5639\"\u003e\u003ccode\u003e083b600\u003c/code\u003e\u003c/a\u003e v6.25.3 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4068\"\u003e#4068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/6d576b0f81524827d68ae25ddbbacab7153201c7\"\u003e\u003ccode\u003e6d576b0\u003c/code\u003e\u003c/a\u003e v6.25.2 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4059\"\u003e#4059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/d475125e9deb9ab5fd3fc2d4dc8d2e2484d7e56d\"\u003e\u003ccode\u003ed475125\u003c/code\u003e\u003c/a\u003e v6.25.1 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4041\"\u003e#4041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/ef55ece2f884d7b579d415468e90d85b02f4a010\"\u003e\u003ccode\u003eef55ece\u003c/code\u003e\u003c/a\u003e v6.25.0 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4012\"\u003e#4012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/1a601f223e904963017c4c09f587df37a64bb696\"\u003e\u003ccode\u003e1a601f2\u003c/code\u003e\u003c/a\u003e v6.24.1 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3968\"\u003e#3968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/1ed625fc7f1de4f88b81da4d949c49ce3ab70f89\"\u003e\u003ccode\u003e1ed625f\u003c/code\u003e\u003c/a\u003e ♻️  remove constants from the \u003ccode\u003eConfiguration\u003c/code\u003e object (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3960\"\u003e#3960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/0a92a6dec9e962a0009bb13958fddd8270ef7ec9\"\u003e\u003ccode\u003e0a92a6d\u003c/code\u003e\u003c/a\u003e 👷  Reduce packages boilerplate a bit more (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3957\"\u003e#3957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/d4aaac44074b6612bac870e8280d35bc9d604914\"\u003e\u003ccode\u003ed4aaac4\u003c/code\u003e\u003c/a\u003e v6.24.0 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3958\"\u003e#3958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DataDog/browser-sdk/commits/v6.26.0/packages/logs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/browser-rum` from 4.50.1 to 6.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/releases\"\u003e\u003ccode\u003e@​datadog/browser-rum\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚡️ Use native fetch to avoid Zone.js change detection in Angular apps (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4117\"\u003e#4117\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Support stylesheet serialization in Safari iOS 16.x (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4126\"\u003e#4126\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-11393] Add Start/StopAction API (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4038\"\u003e#4038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [MFE] Source code context event enrichment (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add comprehensive AGENTS.md for Browser SDK, scripts, and E2E testing (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add new command for revising AGENTS.md with session learnings (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4112\"\u003e#4112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔊 extend or remove expired telemetry debug (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e♻️ Update rum-events-format (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4114\"\u003e#4114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Bump iOS version (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 improve check-schemas script (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4123\"\u003e#4123\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4116\"\u003e#4116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Handle function values for configuration in developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react-router monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4100\"\u003e#4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency recharts to v3 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency eslint-plugin-jsdoc to v62 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react monorepo to v19 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4101\"\u003e#4101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4099\"\u003e#4099\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 Fix deployment gate timing to ensure 30-minute duration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​datadog/browser-rum\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚡️ Use native fetch to avoid Zone.js change detection in Angular apps (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4117\"\u003e#4117\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Support stylesheet serialization in Safari iOS 16.x (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4126\"\u003e#4126\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-11393] Add Start/StopAction API (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4038\"\u003e#4038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [MFE] Source code context event enrichment (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add comprehensive AGENTS.md for Browser SDK, scripts, and E2E testing (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add new command for revising AGENTS.md with session learnings (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4112\"\u003e#4112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔊 extend or remove expired telemetry debug (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e♻️ Update rum-events-format (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4114\"\u003e#4114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Bump iOS version (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 improve check-schemas script (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4123\"\u003e#4123\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4116\"\u003e#4116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Handle function values for configuration in developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react-router monorepo to v7 (major)...\n\n_Description has been truncated_\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/parampavar/vector/pull/3146","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/parampavar%2Fvector/issues/3146","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3146/packages"}},{"old_version":"8.3.1","new_version":"11.0.1","update_type":"major","path":null,"pr_created_at":"2026-02-01T05:12:35.000Z","version_change":"8.3.1 → 11.0.1","issue":{"uuid":"3881238514","node_id":"PR_kwDOEOb05s7ArMrv","number":564,"state":"open","title":"chore(website deps): bump the npm_and_yarn group across 1 directory with 28 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-02-01T05:12:35.000Z","updated_at":"2026-02-01T05:12:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(website deps): bump","group_name":"npm_and_yarn","update_count":28,"packages":[{"name":"@babel/cli","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@datadog/browser-logs","old_version":"4.50.1","new_version":"6.26.0","repository_url":"https://github.com/DataDog/browser-sdk"},{"name":"@datadog/browser-rum","old_version":"4.50.1","new_version":"6.26.0","repository_url":"https://github.com/DataDog/browser-sdk"},{"name":"@fullhuman/postcss-purgecss","old_version":"4.1.3","new_version":"8.0.0","repository_url":"https://github.com/FullHuman/purgecss"},{"name":"@tailwindcss/forms","old_version":"0.3.4","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/typography","old_version":"0.4.1","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@types/node","old_version":"25.0.3","new_version":"25.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"alpinejs","old_version":"2.8.2","new_version":"3.15.6","repository_url":"https://github.com/alpinejs/alpine"},{"name":"autoprefixer","old_version":"10.4.23","new_version":"10.4.24","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"chalk","old_version":"4.1.2","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"cheerio","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/cheeriojs/cheerio"},{"name":"core-js","old_version":"3.47.0","new_version":"3.48.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"domhandler","old_version":"4.3.1","new_version":"5.0.3","repository_url":"https://github.com/fb55/domhandler"},{"name":"dotenv-defaults","old_version":"2.0.2","new_version":"5.0.2","repository_url":"https://github.com/mrsteele/dotenv-defaults"},{"name":"@types/dotenv-defaults","old_version":"2.0.4","new_version":"5.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"downshift","old_version":"6.1.12","new_version":"9.2.0","repository_url":"https://github.com/downshift-js/downshift"},{"name":"glob-promise","old_version":"4.2.2","new_version":"6.0.7","repository_url":"https://github.com/ahmadnassri/node-glob-promise"},{"name":"postcss-cli","old_version":"8.3.1","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"postcss-import","old_version":"14.1.0","new_version":"16.1.1","repository_url":"https://github.com/postcss/postcss-import"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"regenerator-runtime","old_version":"0.13.11","new_version":"0.14.1","repository_url":"https://github.com/facebook/regenerator"},{"name":"tailwindcss","old_version":"2.2.19","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typesense","old_version":"1.8.2","new_version":"2.1.0","repository_url":"https://github.com/typesense/typesense-js"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 28 updates in the /website directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) | `7.28.3` | `7.28.6` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.0` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `7.29.0` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@datadog/browser-logs](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs) | `4.50.1` | `6.26.0` |\n| [@datadog/browser-rum](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum) | `4.50.1` | `6.26.0` |\n| [@fullhuman/postcss-purgecss](https://github.com/FullHuman/purgecss) | `4.1.3` | `8.0.0` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.3.4` | `0.5.11` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.4.1` | `0.5.19` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.1.0` |\n| [alpinejs](https://github.com/alpinejs/alpine/tree/HEAD/packages/alpinejs) | `2.8.2` | `3.15.6` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.4.24` |\n| [chalk](https://github.com/chalk/chalk) | `4.1.2` | `5.6.2` |\n| [cheerio](https://github.com/cheeriojs/cheerio) | `1.1.2` | `1.2.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.47.0` | `3.48.0` |\n| [domhandler](https://github.com/fb55/domhandler) | `4.3.1` | `5.0.3` |\n| [dotenv-defaults](https://github.com/mrsteele/dotenv-defaults) | `2.0.2` | `5.0.2` |\n| [@types/dotenv-defaults](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dotenv-defaults) | `2.0.4` | `5.0.0` |\n| [downshift](https://github.com/downshift-js/downshift) | `6.1.12` | `9.2.0` |\n| [glob-promise](https://github.com/ahmadnassri/node-glob-promise) | `4.2.2` | `6.0.7` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `8.3.1` | `11.0.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `14.1.0` | `16.1.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [regenerator-runtime](https://github.com/facebook/regenerator) | `0.13.11` | `0.14.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `2.2.19` | `4.1.18` |\n| [typesense](https://github.com/typesense/typesense-js) | `1.8.2` | `2.1.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n\n\nUpdates `@babel/cli` from 7.28.3 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/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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/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-cli/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d9fa9c575e9d3952d1a146ceba6fbda88c63192b\"\u003e\u003ccode\u003ed9fa9c5\u003c/code\u003e\u003c/a\u003e [Babel 8]: Bump glob to v12 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17594\"\u003e#17594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/83964de951228aa093f0500d313db00e8d4e5b0d\"\u003e\u003ccode\u003e83964de\u003c/code\u003e\u003c/a\u003e [Babel 8] chore: bump glob to v11 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17590\"\u003e#17590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-cli\"\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/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.5 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/preset-env\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0053db620c05acf0036f593b5aaf4e372daa79d0\"\u003e\u003ccode\u003e0053db6\u003c/code\u003e\u003c/a\u003e Update polyfill packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17727\"\u003e#17727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.28.4 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/runtime\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/browser-logs` from 4.50.1 to 6.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/releases\"\u003e\u003ccode\u003e@​datadog/browser-logs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚡️ Use native fetch to avoid Zone.js change detection in Angular apps (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4117\"\u003e#4117\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Support stylesheet serialization in Safari iOS 16.x (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4126\"\u003e#4126\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-11393] Add Start/StopAction API (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4038\"\u003e#4038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [MFE] Source code context event enrichment (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add comprehensive AGENTS.md for Browser SDK, scripts, and E2E testing (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add new command for revising AGENTS.md with session learnings (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4112\"\u003e#4112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔊 extend or remove expired telemetry debug (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e♻️ Update rum-events-format (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4114\"\u003e#4114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Bump iOS version (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 improve check-schemas script (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4123\"\u003e#4123\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4116\"\u003e#4116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Handle function values for configuration in developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react-router monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4100\"\u003e#4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency recharts to v3 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency eslint-plugin-jsdoc to v62 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react monorepo to v19 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4101\"\u003e#4101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4099\"\u003e#4099\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 Fix deployment gate timing to ensure 30-minute duration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​datadog/browser-logs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚡️ Use native fetch to avoid Zone.js change detection in Angular apps (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4117\"\u003e#4117\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Support stylesheet serialization in Safari iOS 16.x (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4126\"\u003e#4126\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-11393] Add Start/StopAction API (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4038\"\u003e#4038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [MFE] Source code context event enrichment (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add comprehensive AGENTS.md for Browser SDK, scripts, and E2E testing (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add new command for revising AGENTS.md with session learnings (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4112\"\u003e#4112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔊 extend or remove expired telemetry debug (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e♻️ Update rum-events-format (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4114\"\u003e#4114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Bump iOS version (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 improve check-schemas script (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4123\"\u003e#4123\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4116\"\u003e#4116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Handle function values for configuration in developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react-router monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4100\"\u003e#4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency recharts to v3 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency eslint-plugin-jsdoc to v62 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react monorepo to v19 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4101\"\u003e#4101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4099\"\u003e#4099\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 Fix deployment gate timing to ensure 30-minute duration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/f1095f7104292c647ce282fb0a9af154539fea7a\"\u003e\u003ccode\u003ef1095f7\u003c/code\u003e\u003c/a\u003e v6.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/3ea830ed0b6bab6fc8d5586487915149099db61d\"\u003e\u003ccode\u003e3ea830e\u003c/code\u003e\u003c/a\u003e v6.25.4 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4103\"\u003e#4103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/083b6001214408292e6363fb84e6f458415c5639\"\u003e\u003ccode\u003e083b600\u003c/code\u003e\u003c/a\u003e v6.25.3 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4068\"\u003e#4068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/6d576b0f81524827d68ae25ddbbacab7153201c7\"\u003e\u003ccode\u003e6d576b0\u003c/code\u003e\u003c/a\u003e v6.25.2 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4059\"\u003e#4059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/d475125e9deb9ab5fd3fc2d4dc8d2e2484d7e56d\"\u003e\u003ccode\u003ed475125\u003c/code\u003e\u003c/a\u003e v6.25.1 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4041\"\u003e#4041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/ef55ece2f884d7b579d415468e90d85b02f4a010\"\u003e\u003ccode\u003eef55ece\u003c/code\u003e\u003c/a\u003e v6.25.0 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4012\"\u003e#4012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/1a601f223e904963017c4c09f587df37a64bb696\"\u003e\u003ccode\u003e1a601f2\u003c/code\u003e\u003c/a\u003e v6.24.1 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3968\"\u003e#3968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/1ed625fc7f1de4f88b81da4d949c49ce3ab70f89\"\u003e\u003ccode\u003e1ed625f\u003c/code\u003e\u003c/a\u003e ♻️  remove constants from the \u003ccode\u003eConfiguration\u003c/code\u003e object (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3960\"\u003e#3960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/0a92a6dec9e962a0009bb13958fddd8270ef7ec9\"\u003e\u003ccode\u003e0a92a6d\u003c/code\u003e\u003c/a\u003e 👷  Reduce packages boilerplate a bit more (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3957\"\u003e#3957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/d4aaac44074b6612bac870e8280d35bc9d604914\"\u003e\u003ccode\u003ed4aaac4\u003c/code\u003e\u003c/a\u003e v6.24.0 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3958\"\u003e#3958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DataDog/browser-sdk/commits/v6.26.0/packages/logs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/browser-rum` from 4.50.1 to 6.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/releases\"\u003e\u003ccode\u003e@​datadog/browser-rum\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚡️ Use native fetch to avoid Zone.js change detection in Angular apps (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4117\"\u003e#4117\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Support stylesheet serialization in Safari iOS 16.x (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4126\"\u003e#4126\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-11393] Add Start/StopAction API (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4038\"\u003e#4038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [MFE] Source code context event enrichment (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add comprehensive AGENTS.md for Browser SDK, scripts, and E2E testing (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add new command for revising AGENTS.md with session learnings (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4112\"\u003e#4112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔊 extend or remove expired telemetry debug (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e♻️ Update rum-events-format (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4114\"\u003e#4114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Bump iOS version (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 improve check-schemas script (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4123\"\u003e#4123\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4116\"\u003e#4116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Handle function values for configuration in developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react-router monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4100\"\u003e#4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency recharts to v3 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency eslint-plugin-jsdoc to v62 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react monorepo to v19 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4101\"\u003e#4101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4099\"\u003e#4099\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 Fix deployment gate timing to ensure 30-minute duration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​datadog/browser-rum\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚡️ Use native fetch to avoid Zone.js change detection in Angular apps (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4117\"\u003e#4117\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Support stylesheet serialization in Safari iOS 16.x (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4126\"\u003e#4126\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-11393] Add Start/StopAction API (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4038\"\u003e#4038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [MFE] Source code context event enrichment (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add comprehensive AGENTS.md for Browser SDK, scripts, and E2E testing (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add new command for revising AGENTS.md with session learnings (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4112\"\u003e#4112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔊 extend or remove expired telemetry debug (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e♻️ Update rum-events-format (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4114\"\u003e#4114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Bump iOS version (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 improve check-schemas script (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4123\"\u003e#4123\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4116\"\u003e#4116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Handle function values for configuration in developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react-router monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4100\"\u003e#4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency recharts to v3 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency eslint-plugin-jsdoc to v62 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react monorepo to v19 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4101\"\u003e#4101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4099\"\u003e#4099\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 Fix deployment gate timing to ensure 30-minute duration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/f1095f7104292c647ce282fb0a9af154539fea7a\"\u003e\u003ccode\u003ef1095f7\u003c/code\u003e\u003c/a\u003e v6.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/bbef0990947e0892f0dd5457ef90d7c8299868fc\"\u003e\u003ccode\u003ebbef099\u003c/code\u003e\u003c/a\u003e 🐛 Support stylesheet serialization in Safari iOS 16.x (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum/issues/4126\"\u003e#4126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/3ea830ed0b6bab6fc8d5586487915149099db61d\"\u003e\u003ccode\u003e3ea830e\u003c/code\u003e\u003c/a\u003e v6.25.4 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum/issues/4103\"\u003e#4103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/549fe2e59d118d104385d47cd1052ed73059cad1\"\u003e\u003ccode\u003e549fe2e\u003c/code\u003e\u003c/a\u003e 🔊 extend or remove expired telemetry debug (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum/issues/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/7186051a96630186c2faf4a27779a8738b24fd96\"\u003e\u003ccode\u003e7186051\u003c/code\u003e\u003c/a\u003e ⚗️[MFE] Source code context event enrichment (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum/issues/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/8c27e4b8495ddd1a528bc1a5125c50c9c8af46b8\"\u003e\u003ccode\u003e8c27e4b\u003c/code\u003e\u003c/a\u003e 📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum/issues/4077\"\u003e#4077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/f8fdaa96d1db0680d685347eb9580beb703e531e\"\u003e\u003ccode\u003ef8fdaa9\u003c/code\u003e\u003c/a\u003e ✨[PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum/issues/4060\"\u003e#4060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/1b2678a526622deacf4cf906c865c42d9956b9dc\"\u003e\u003cc...\n\n_Description has been truncated_","html_url":"https://github.com/fr34k8/vector/pull/564","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fr34k8%2Fvector/issues/564","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/564/packages"}},{"old_version":"8.3.1","new_version":"11.0.1","update_type":"major","path":null,"pr_created_at":"2026-02-01T05:11:57.000Z","version_change":"8.3.1 → 11.0.1","issue":{"uuid":"3881237082","node_id":"PR_kwDODEc_-M7ArMXp","number":3129,"state":"closed","title":"chore(website deps): bump the npm_and_yarn group across 1 directory with 28 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-10T22:53:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-01T05:11:57.000Z","updated_at":"2026-02-10T22:53:24.000Z","time_to_close":841285,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(website deps): bump","group_name":"npm_and_yarn","update_count":28,"packages":[{"name":"@babel/cli","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@datadog/browser-logs","old_version":"4.50.1","new_version":"6.26.0","repository_url":"https://github.com/DataDog/browser-sdk"},{"name":"@datadog/browser-rum","old_version":"4.50.1","new_version":"6.26.0","repository_url":"https://github.com/DataDog/browser-sdk"},{"name":"@fullhuman/postcss-purgecss","old_version":"4.1.3","new_version":"8.0.0","repository_url":"https://github.com/FullHuman/purgecss"},{"name":"@tailwindcss/forms","old_version":"0.3.4","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/typography","old_version":"0.4.1","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@types/node","old_version":"25.0.3","new_version":"25.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"alpinejs","old_version":"2.8.2","new_version":"3.15.6","repository_url":"https://github.com/alpinejs/alpine"},{"name":"autoprefixer","old_version":"10.4.23","new_version":"10.4.24","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"chalk","old_version":"4.1.2","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"cheerio","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/cheeriojs/cheerio"},{"name":"core-js","old_version":"3.47.0","new_version":"3.48.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"domhandler","old_version":"4.3.1","new_version":"5.0.3","repository_url":"https://github.com/fb55/domhandler"},{"name":"dotenv-defaults","old_version":"2.0.2","new_version":"5.0.2","repository_url":"https://github.com/mrsteele/dotenv-defaults"},{"name":"@types/dotenv-defaults","old_version":"2.0.4","new_version":"5.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"downshift","old_version":"6.1.12","new_version":"9.2.0","repository_url":"https://github.com/downshift-js/downshift"},{"name":"glob-promise","old_version":"4.2.2","new_version":"6.0.7","repository_url":"https://github.com/ahmadnassri/node-glob-promise"},{"name":"postcss-cli","old_version":"8.3.1","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"postcss-import","old_version":"14.1.0","new_version":"16.1.1","repository_url":"https://github.com/postcss/postcss-import"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"regenerator-runtime","old_version":"0.13.11","new_version":"0.14.1","repository_url":"https://github.com/facebook/regenerator"},{"name":"tailwindcss","old_version":"2.2.19","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typesense","old_version":"1.8.2","new_version":"2.1.0","repository_url":"https://github.com/typesense/typesense-js"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 28 updates in the /website directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) | `7.28.3` | `7.28.6` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.0` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `7.29.0` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@datadog/browser-logs](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs) | `4.50.1` | `6.26.0` |\n| [@datadog/browser-rum](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum) | `4.50.1` | `6.26.0` |\n| [@fullhuman/postcss-purgecss](https://github.com/FullHuman/purgecss) | `4.1.3` | `8.0.0` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.3.4` | `0.5.11` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.4.1` | `0.5.19` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.1.0` |\n| [alpinejs](https://github.com/alpinejs/alpine/tree/HEAD/packages/alpinejs) | `2.8.2` | `3.15.6` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.4.24` |\n| [chalk](https://github.com/chalk/chalk) | `4.1.2` | `5.6.2` |\n| [cheerio](https://github.com/cheeriojs/cheerio) | `1.1.2` | `1.2.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.47.0` | `3.48.0` |\n| [domhandler](https://github.com/fb55/domhandler) | `4.3.1` | `5.0.3` |\n| [dotenv-defaults](https://github.com/mrsteele/dotenv-defaults) | `2.0.2` | `5.0.2` |\n| [@types/dotenv-defaults](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dotenv-defaults) | `2.0.4` | `5.0.0` |\n| [downshift](https://github.com/downshift-js/downshift) | `6.1.12` | `9.2.0` |\n| [glob-promise](https://github.com/ahmadnassri/node-glob-promise) | `4.2.2` | `6.0.7` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `8.3.1` | `11.0.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `14.1.0` | `16.1.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [regenerator-runtime](https://github.com/facebook/regenerator) | `0.13.11` | `0.14.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `2.2.19` | `4.1.18` |\n| [typesense](https://github.com/typesense/typesense-js) | `1.8.2` | `2.1.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n\n\nUpdates `@babel/cli` from 7.28.3 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/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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/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-cli/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d9fa9c575e9d3952d1a146ceba6fbda88c63192b\"\u003e\u003ccode\u003ed9fa9c5\u003c/code\u003e\u003c/a\u003e [Babel 8]: Bump glob to v12 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17594\"\u003e#17594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/83964de951228aa093f0500d313db00e8d4e5b0d\"\u003e\u003ccode\u003e83964de\u003c/code\u003e\u003c/a\u003e [Babel 8] chore: bump glob to v11 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17590\"\u003e#17590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-cli\"\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/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.5 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/preset-env\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0053db620c05acf0036f593b5aaf4e372daa79d0\"\u003e\u003ccode\u003e0053db6\u003c/code\u003e\u003c/a\u003e Update polyfill packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17727\"\u003e#17727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.28.4 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/runtime\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/browser-logs` from 4.50.1 to 6.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/releases\"\u003e\u003ccode\u003e@​datadog/browser-logs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚡️ Use native fetch to avoid Zone.js change detection in Angular apps (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4117\"\u003e#4117\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Support stylesheet serialization in Safari iOS 16.x (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4126\"\u003e#4126\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-11393] Add Start/StopAction API (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4038\"\u003e#4038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [MFE] Source code context event enrichment (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add comprehensive AGENTS.md for Browser SDK, scripts, and E2E testing (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add new command for revising AGENTS.md with session learnings (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4112\"\u003e#4112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔊 extend or remove expired telemetry debug (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e♻️ Update rum-events-format (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4114\"\u003e#4114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Bump iOS version (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 improve check-schemas script (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4123\"\u003e#4123\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4116\"\u003e#4116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Handle function values for configuration in developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react-router monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4100\"\u003e#4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency recharts to v3 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency eslint-plugin-jsdoc to v62 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react monorepo to v19 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4101\"\u003e#4101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4099\"\u003e#4099\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 Fix deployment gate timing to ensure 30-minute duration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​datadog/browser-logs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚡️ Use native fetch to avoid Zone.js change detection in Angular apps (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4117\"\u003e#4117\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Support stylesheet serialization in Safari iOS 16.x (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4126\"\u003e#4126\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-11393] Add Start/StopAction API (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4038\"\u003e#4038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [MFE] Source code context event enrichment (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add comprehensive AGENTS.md for Browser SDK, scripts, and E2E testing (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add new command for revising AGENTS.md with session learnings (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4112\"\u003e#4112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔊 extend or remove expired telemetry debug (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e♻️ Update rum-events-format (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4114\"\u003e#4114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Bump iOS version (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 improve check-schemas script (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4123\"\u003e#4123\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4116\"\u003e#4116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Handle function values for configuration in developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react-router monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4100\"\u003e#4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency recharts to v3 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency eslint-plugin-jsdoc to v62 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react monorepo to v19 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4101\"\u003e#4101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4099\"\u003e#4099\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 Fix deployment gate timing to ensure 30-minute duration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/f1095f7104292c647ce282fb0a9af154539fea7a\"\u003e\u003ccode\u003ef1095f7\u003c/code\u003e\u003c/a\u003e v6.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/3ea830ed0b6bab6fc8d5586487915149099db61d\"\u003e\u003ccode\u003e3ea830e\u003c/code\u003e\u003c/a\u003e v6.25.4 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4103\"\u003e#4103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/083b6001214408292e6363fb84e6f458415c5639\"\u003e\u003ccode\u003e083b600\u003c/code\u003e\u003c/a\u003e v6.25.3 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4068\"\u003e#4068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/6d576b0f81524827d68ae25ddbbacab7153201c7\"\u003e\u003ccode\u003e6d576b0\u003c/code\u003e\u003c/a\u003e v6.25.2 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4059\"\u003e#4059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/d475125e9deb9ab5fd3fc2d4dc8d2e2484d7e56d\"\u003e\u003ccode\u003ed475125\u003c/code\u003e\u003c/a\u003e v6.25.1 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4041\"\u003e#4041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/ef55ece2f884d7b579d415468e90d85b02f4a010\"\u003e\u003ccode\u003eef55ece\u003c/code\u003e\u003c/a\u003e v6.25.0 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4012\"\u003e#4012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/1a601f223e904963017c4c09f587df37a64bb696\"\u003e\u003ccode\u003e1a601f2\u003c/code\u003e\u003c/a\u003e v6.24.1 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3968\"\u003e#3968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/1ed625fc7f1de4f88b81da4d949c49ce3ab70f89\"\u003e\u003ccode\u003e1ed625f\u003c/code\u003e\u003c/a\u003e ♻️  remove constants from the \u003ccode\u003eConfiguration\u003c/code\u003e object (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3960\"\u003e#3960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/0a92a6dec9e962a0009bb13958fddd8270ef7ec9\"\u003e\u003ccode\u003e0a92a6d\u003c/code\u003e\u003c/a\u003e 👷  Reduce packages boilerplate a bit more (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3957\"\u003e#3957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/d4aaac44074b6612bac870e8280d35bc9d604914\"\u003e\u003ccode\u003ed4aaac4\u003c/code\u003e\u003c/a\u003e v6.24.0 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3958\"\u003e#3958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DataDog/browser-sdk/commits/v6.26.0/packages/logs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/browser-rum` from 4.50.1 to 6.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/releases\"\u003e\u003ccode\u003e@​datadog/browser-rum\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚡️ Use native fetch to avoid Zone.js change detection in Angular apps (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4117\"\u003e#4117\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Support stylesheet serialization in Safari iOS 16.x (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4126\"\u003e#4126\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-11393] Add Start/StopAction API (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4038\"\u003e#4038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [MFE] Source code context event enrichment (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add comprehensive AGENTS.md for Browser SDK, scripts, and E2E testing (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add new command for revising AGENTS.md with session learnings (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4112\"\u003e#4112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔊 extend or remove expired telemetry debug (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e♻️ Update rum-events-format (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4114\"\u003e#4114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Bump iOS version (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 improve check-schemas script (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4123\"\u003e#4123\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4116\"\u003e#4116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Handle function values for configuration in developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react-router monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4100\"\u003e#4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency recharts to v3 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency eslint-plugin-jsdoc to v62 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react monorepo to v19 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4101\"\u003e#4101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4099\"\u003e#4099\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 Fix deployment gate timing to ensure 30-minute duration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​datadog/browser-rum\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚡️ Use native fetch to avoid Zone.js change detection in Angular apps (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4117\"\u003e#4117\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Support stylesheet serialization in Safari iOS 16.x (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4126\"\u003e#4126\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-11393] Add Start/StopAction API (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4038\"\u003e#4038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [MFE] Source code context event enrichment (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add comprehensive AGENTS.md for Browser SDK, scripts, and E2E testing (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e📝 Add new command for revising AGENTS.md with session learnings (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4112\"\u003e#4112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔊 extend or remove expired telemetry debug (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e♻️ Update rum-events-format (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4114\"\u003e#4114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Bump iOS version (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 improve check-schemas script (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4123\"\u003e#4123\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4116\"\u003e#4116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Handle function values for configuration in developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react-router monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4100\"\u003e#4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency recharts to v3 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency eslint-plugin-jsdoc to v62 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update react monorepo to v19 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4101\"\u003e#4101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4099\"\u003e#4099\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 Fix deployment gate timing to ensure 30-minute duration (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/f1095f7104292c647ce282fb0a9af154539fea7a\"\u003e\u003ccode\u003ef1095f7\u003c/code\u003e\u003c/a\u003e v6.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/bbef0990947e0892f0dd5457ef90d7c8299868fc\"\u003e\u003ccode\u003ebbef099\u003c/code\u003e\u003c/a\u003e 🐛 Support stylesheet serialization in Safari iOS 16.x (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum/issues/4126\"\u003e#4126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/3ea830ed0b6bab6fc8d5586487915149099db61d\"\u003e\u003ccode\u003e3ea830e\u003c/code\u003e\u003c/a\u003e v6.25.4 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum/issues/4103\"\u003e#4103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/549fe2e59d118d104385d47cd1052ed73059cad1\"\u003e\u003ccode\u003e549fe2e\u003c/code\u003e\u003c/a\u003e 🔊 extend or remove expired telemetry debug (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum/issues/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/7186051a96630186c2faf4a27779a8738b24fd96\"\u003e\u003ccode\u003e7186051\u003c/code\u003e\u003c/a\u003e ⚗️[MFE] Source code context event enrichment (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum/issues/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/8c27e4b8495ddd1a528bc1a5125c50c9c8af46b8\"\u003e\u003ccode\u003e8c27e4b\u003c/code\u003e\u003c/a\u003e 📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum/issues/4077\"\u003e#4077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/f8fdaa96d1db0680d685347eb9580beb703e531e\"\u003e\u003ccode\u003ef8fdaa9\u003c/code\u003e\u003c/a\u003e ✨[PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum/issues/4060\"\u003e#4060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/1b2678a526622deacf4cf906c865c42d9956b9dc\"\u003e\u003cc...\n\n_Description has been truncated_","html_url":"https://github.com/parampavar/vector/pull/3129","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/parampavar%2Fvector/issues/3129","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3129/packages"}},{"old_version":"11.0.0","new_version":"11.0.1","update_type":"patch","path":null,"pr_created_at":"2026-01-31T20:16:40.000Z","version_change":"11.0.0 → 11.0.1","issue":{"uuid":"3879991794","node_id":"PR_kwDONiK6R87Am8NH","number":13,"state":"closed","title":"Bump the dependencies group with 25 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-02T00:56:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-31T20:16:40.000Z","updated_at":"2026-02-02T00:56:28.000Z","time_to_close":103179,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":25,"packages":[{"name":"@primer/octicons-react","old_version":"19.14.0","new_version":"19.21.2","repository_url":"https://github.com/primer/octicons"},{"name":"lit-html","old_version":"3.2.1","new_version":"3.3.2","repository_url":"https://github.com/lit/lit"},{"name":"mathjax","old_version":"3.2.0","new_version":"3.2.2","repository_url":"https://github.com/mathjax/MathJax"},{"name":"react","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.27","new_version":"19.2.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"swr","old_version":"2.3.0","new_version":"2.3.8","repository_url":"https://github.com/vercel/swr"},{"name":"@types/node","old_version":"22.10.2","new_version":"25.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.19.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.19.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"autoprefixer","old_version":"10.4.20","new_version":"10.4.24","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"cssnano","old_version":"7.0.6","new_version":"7.1.2","repository_url":"https://github.com/cssnano/cssnano"},{"name":"eslint","old_version":"8.57.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"9.1.0","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"google-closure-compiler","old_version":"20240317.0.0","new_version":"20260128.0.0","repository_url":"https://github.com/ChadKillingsworth/closure-compiler-npm"},{"name":"postcss","old_version":"8.4.49","new_version":"8.5.6","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-cli","old_version":"11.0.0","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"postcss-import","old_version":"16.1.0","new_version":"16.1.1","repository_url":"https://github.com/postcss/postcss-import"},{"name":"prettier","old_version":"3.4.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.9","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"stylelint","old_version":"16.12.0","new_version":"17.1.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"stylelint-config-standard","old_version":"36.0.1","new_version":"40.0.0","repository_url":"https://github.com/stylelint/stylelint-config-standard"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.7.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 25 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@primer/octicons-react](https://github.com/primer/octicons) | `19.14.0` | `19.21.2` |\n| [lit-html](https://github.com/lit/lit/tree/HEAD/packages/lit-html) | `3.2.1` | `3.3.2` |\n| [mathjax](https://github.com/mathjax/MathJax) | `3.2.0` | `3.2.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.27` | `19.2.10` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.4` |\n| [swr](https://github.com/vercel/swr) | `2.3.0` | `2.3.8` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.10.2` | `25.1.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.19.0` | `8.54.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.19.0` | `8.54.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.20` | `10.4.24` |\n| [cssnano](https://github.com/cssnano/cssnano) | `7.0.6` | `7.1.2` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `9.39.2` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `10.1.8` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [google-closure-compiler](https://github.com/ChadKillingsworth/closure-compiler-npm) | `20240317.0.0` | `20260128.0.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.49` | `8.5.6` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `11.0.0` | `11.0.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `16.1.0` | `16.1.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.4.2` | `3.8.1` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.9` | `0.7.2` |\n| [stylelint](https://github.com/stylelint/stylelint) | `16.12.0` | `17.1.0` |\n| [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard) | `36.0.1` | `40.0.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `4.1.18` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.9.3` |\n\nUpdates `@primer/octicons-react` from 19.14.0 to 19.21.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/primer/octicons/releases\"\u003e\u003ccode\u003e@​primer/octicons-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev19.21.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1146\"\u003e#1146\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/41c780575654fe4fef3fc4e91a46c8c0e91b233b\"\u003e\u003ccode\u003e41c78057\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rezrah\"\u003e\u003ccode\u003e@​rezrah\u003c/code\u003e\u003c/a\u003e! - Updated GitHub brand logos (\u003ccode\u003emark-github\u003c/code\u003e and \u003ccode\u003elogo-github\u003c/code\u003e) to 2026 versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1137\"\u003e#1137\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/97cefc9fcb19f91133cffd557cc1f308e384ffb2\"\u003e\u003ccode\u003e97cefc9f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Bump js-yaml from 3.13.1 to 4.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1132\"\u003e#1132\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/c5411b048090e13a0e6ffafaa10efdc24a8e05b5\"\u003e\u003ccode\u003ec5411b04\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Loops\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1134\"\u003e#1134\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/131fbedc579b6ebc07716dc02ed947a168c560f2\"\u003e\u003ccode\u003e131fbedc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Markdown text wrapping options\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1133\"\u003e#1133\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/94ceabb7e1371eefd8ba26ec8eb59cf6149e7a29\"\u003e\u003ccode\u003e94ceabb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for feedback dialogs\u003c/p\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://redirect.github.com/primer/octicons/pull/1135\"\u003e#1135\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/be5df35d390439f972af3adbd9ec59d38ec4c624\"\u003e\u003ccode\u003ebe5df35d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Updates VS Code icon to closer match the real app icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1129\"\u003e#1129\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/68ebe53ba972e391fa2b60458e37348636e202ad\"\u003e\u003ccode\u003e68ebe53b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lukasoppermann\"\u003e\u003ccode\u003e@​lukasoppermann\u003c/code\u003e\u003c/a\u003e! - Added InboxFill icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1123\"\u003e#1123\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/1d34655547b0ae59211967af830d30ae919e0257\"\u003e\u003ccode\u003e1d346555\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds an icon for AI chat\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1120\"\u003e#1120\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/370c72c8cb511bceb4e096891ff2393e81f87fa3\"\u003e\u003ccode\u003e370c72c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/langermank\"\u003e\u003ccode\u003e@​langermank\u003c/code\u003e\u003c/a\u003e! - Add vscode-32.svg, vscode-48.svg\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1122\"\u003e#1122\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/dcf14c81ca32e4f1cee017a2815c66458a26b2fa\"\u003e\u003ccode\u003edcf14c81\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/langermank\"\u003e\u003ccode\u003e@​langermank\u003c/code\u003e\u003c/a\u003e! - Add 16 vscode\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1117\"\u003e#1117\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/13014409ff2cc07191a0d98629d088a5f994a49a\"\u003e\u003ccode\u003e13014409\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arisacoba\"\u003e\u003ccode\u003e@​arisacoba\u003c/code\u003e\u003c/a\u003e! - Add checkbox-fill-16.svg and checkbox-fill-24.svg\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/primer/octicons/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​primer/octicons-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.21.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1146\"\u003e#1146\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/41c780575654fe4fef3fc4e91a46c8c0e91b233b\"\u003e\u003ccode\u003e41c78057\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rezrah\"\u003e\u003ccode\u003e@​rezrah\u003c/code\u003e\u003c/a\u003e! - Updated GitHub brand logos (\u003ccode\u003emark-github\u003c/code\u003e and \u003ccode\u003elogo-github\u003c/code\u003e) to 2026 versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1137\"\u003e#1137\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/97cefc9fcb19f91133cffd557cc1f308e384ffb2\"\u003e\u003ccode\u003e97cefc9f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Bump js-yaml from 3.13.1 to 4.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1132\"\u003e#1132\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/c5411b048090e13a0e6ffafaa10efdc24a8e05b5\"\u003e\u003ccode\u003ec5411b04\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Loops\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1134\"\u003e#1134\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/131fbedc579b6ebc07716dc02ed947a168c560f2\"\u003e\u003ccode\u003e131fbedc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Markdown text wrapping options\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1133\"\u003e#1133\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/94ceabb7e1371eefd8ba26ec8eb59cf6149e7a29\"\u003e\u003ccode\u003e94ceabb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for feedback dialogs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1135\"\u003e#1135\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/be5df35d390439f972af3adbd9ec59d38ec4c624\"\u003e\u003ccode\u003ebe5df35d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Updates VS Code icon to closer match the real app icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1129\"\u003e#1129\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/68ebe53ba972e391fa2b60458e37348636e202ad\"\u003e\u003ccode\u003e68ebe53b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lukasoppermann\"\u003e\u003ccode\u003e@​lukasoppermann\u003c/code\u003e\u003c/a\u003e! - Added InboxFill icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1123\"\u003e#1123\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/1d34655547b0ae59211967af830d30ae919e0257\"\u003e\u003ccode\u003e1d346555\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds an icon for AI chat\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1120\"\u003e#1120\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/370c72c8cb511bceb4e096891ff2393e81f87fa3\"\u003e\u003ccode\u003e370c72c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/langermank\"\u003e\u003ccode\u003e@​langermank\u003c/code\u003e\u003c/a\u003e! - Add vscode-32.svg, vscode-48.svg\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1122\"\u003e#1122\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/dcf14c81ca32e4f1cee017a2815c66458a26b2fa\"\u003e\u003ccode\u003edcf14c81\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/langermank\"\u003e\u003ccode\u003e@​langermank\u003c/code\u003e\u003c/a\u003e! - Add 16 vscode\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor 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/primer/octicons/commit/63d6a23325e0bd8de8fb769e5a800fca92b52015\"\u003e\u003ccode\u003e63d6a23\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1147\"\u003e#1147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/41c780575654fe4fef3fc4e91a46c8c0e91b233b\"\u003e\u003ccode\u003e41c7805\u003c/code\u003e\u003c/a\u003e Updated GitHub logos (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1146\"\u003e#1146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/6c65ce6a747bd52c1978f88998235b988526d928\"\u003e\u003ccode\u003e6c65ce6\u003c/code\u003e\u003c/a\u003e Bump next from 14.2.32 to 14.2.35 in /lib/octicons_react (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1142\"\u003e#1142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/77ef6b225b3e7f30f210e10c45dd00b364a9973b\"\u003e\u003ccode\u003e77ef6b2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1141\"\u003e#1141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/97cefc9fcb19f91133cffd557cc1f308e384ffb2\"\u003e\u003ccode\u003e97cefc9\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.13.1 to 4.1.1 (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1137\"\u003e#1137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/4e7f72563a19270890e90a0523fd9bd33ac141e1\"\u003e\u003ccode\u003e4e7f725\u003c/code\u003e\u003c/a\u003e Bump next from 14.2.30 to 14.2.32 in /lib/octicons_react (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1139\"\u003e#1139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/c3afedbf55555472fe8fff916bc7c19ba63d0a5a\"\u003e\u003ccode\u003ec3afedb\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 in /lib/octicons_node (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1140\"\u003e#1140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/4424b1787ea708c56967b1653c333596a6032932\"\u003e\u003ccode\u003e4424b17\u003c/code\u003e\u003c/a\u003e Add workflow to check for changesets in PRs (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1138\"\u003e#1138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/d2627d3109bd49958e3a54638fa40bf169640ed5\"\u003e\u003ccode\u003ed2627d3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/be5df35d390439f972af3adbd9ec59d38ec4c624\"\u003e\u003ccode\u003ebe5df35\u003c/code\u003e\u003c/a\u003e Update VS Code icon (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/primer/octicons/compare/v19.14.0...v19.21.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@​primer/octicons-react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lit-html` from 3.2.1 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lit/lit/releases\"\u003elit-html's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elit-html@3.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4997\"\u003e#4997\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8\"\u003e\u003ccode\u003eaea85e24\u003c/code\u003e\u003c/a\u003e - Update README\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4988\"\u003e#4988\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/6792b7ef422a090374e67581b5c8f07dd779edc9\"\u003e\u003ccode\u003e6792b7ef\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ADNolan\"\u003e\u003ccode\u003e@​ADNolan\u003c/code\u003e\u003c/a\u003e! - Adjusted the comparison to use the name property of the _$resolve function and the resolveOverrideFn in private ssr support to prevent duplicated patching of the directive class.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4975\"\u003e#4975\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/43a3f4dc9a130d053f787a0ec150278d78e2442d\"\u003e\u003ccode\u003e43a3f4dc\u003c/code\u003e\u003c/a\u003e - Remove some redundant code from removePart()\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003elit-html@3.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4901\"\u003e#4901\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/c9160405deaf8de68bb1e587ef9b2484cb58b353\"\u003e\u003ccode\u003ec9160405\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/maxpatiiuk\"\u003e\u003ccode\u003e@​maxpatiiuk\u003c/code\u003e\u003c/a\u003e! - Dev mode warnings are now emitted on the next microtask after package import, allowing for a wider opportunity to suppress the warnings by consumers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4956\"\u003e#4956\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/0a9bc72016812f3c3cfb00e1e41e1cae418dde0b\"\u003e\u003ccode\u003e0a9bc720\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e! - Import barrels explicitly for compatibility with modern Node resolution w/ ESM\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lit/lit/blob/main/packages/lit-html/CHANGELOG.md\"\u003elit-html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/5044\"\u003e#5044\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/0d0170e87b06edd8295a31893c820162d0f16a23\"\u003e\u003ccode\u003e0d0170e87b06edd8295a31893c820162d0f16a23\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ava-cassiopeia\"\u003e\u003ccode\u003e@​ava-cassiopeia\u003c/code\u003e\u003c/a\u003e! - Make ClassInfo mutable\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/5064\"\u003e#5064\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/bc2926eb99a97ef4efb7eefbe133d6a33f216e18\"\u003e\u003ccode\u003ebc2926eb99a97ef4efb7eefbe133d6a33f216e18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/brysonbw\"\u003e\u003ccode\u003e@​brysonbw\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eSVGElement\u003c/code\u003e to the \u003ccode\u003erender()\u003c/code\u003e container type, allowing SVG elements to be used as render roots without type errors.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/5035\"\u003e#5035\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/c36626b8018ca78a47e61abdfa5b5904bed06843\"\u003e\u003ccode\u003ec36626b8018ca78a47e61abdfa5b5904bed06843\u003c/code\u003e\u003c/a\u003e - Make some of our directives generic, so that their DirectiveResult types capture everything needed to infer their render types. This is useful in template type checking.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4997\"\u003e#4997\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8\"\u003e\u003ccode\u003eaea85e24\u003c/code\u003e\u003c/a\u003e - Update README\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4988\"\u003e#4988\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/6792b7ef422a090374e67581b5c8f07dd779edc9\"\u003e\u003ccode\u003e6792b7ef\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ADNolan\"\u003e\u003ccode\u003e@​ADNolan\u003c/code\u003e\u003c/a\u003e! - Adjusted the comparison to use the name property of the _$resolve function and the resolveOverrideFn in private ssr support to prevent duplicated patching of the directive class.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4975\"\u003e#4975\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/43a3f4dc9a130d053f787a0ec150278d78e2442d\"\u003e\u003ccode\u003e43a3f4dc\u003c/code\u003e\u003c/a\u003e - Remove some redundant code from removePart()\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4901\"\u003e#4901\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/c9160405deaf8de68bb1e587ef9b2484cb58b353\"\u003e\u003ccode\u003ec9160405\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/maxpatiiuk\"\u003e\u003ccode\u003e@​maxpatiiuk\u003c/code\u003e\u003c/a\u003e! - Dev mode warnings are now emitted on the next microtask after package import, allowing for a wider opportunity to suppress the warnings by consumers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4956\"\u003e#4956\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/0a9bc72016812f3c3cfb00e1e41e1cae418dde0b\"\u003e\u003ccode\u003e0a9bc720\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e! - Import barrels explicitly for compatibility with modern Node resolution w/ ESM\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/36544f5e3eda494a0eebaec85ce691f9e6e5c2ad\"\u003e\u003ccode\u003e36544f5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3841\"\u003e#3841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/931d4c9eea564bb782ccaeb94d05dede7c0aa6f0\"\u003e\u003ccode\u003e931d4c9\u003c/code\u003e\u003c/a\u003e [infra] Fix IE11 test for \u003ccode\u003estyleMap\u003c/code\u003e (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3837\"\u003e#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/343187b1acbbdb02ce8d01fa0a0d326870419763\"\u003e\u003ccode\u003e343187b\u003c/code\u003e\u003c/a\u003e [lit-html] Static \u003ccode\u003ehtml\u003c/code\u003e should not add consumed value to \u003ccode\u003eTemplateResult\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/4431cbb85428e54bafa090088056a325fe623aa1\"\u003e\u003ccode\u003e4431cbb\u003c/code\u003e\u003c/a\u003e [lit-html] Fix styleMap initial render of mixed-case custom props (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3766\"\u003e#3766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/21e22cccf0bbac4147139041c5247b4a4846b524\"\u003e\u003ccode\u003e21e22cc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3791\"\u003e#3791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/88fe039015ff979e031efbdde1861ae5b11a0da5\"\u003e\u003ccode\u003e88fe039\u003c/code\u003e\u003c/a\u003e [lit-html] Allow numbers to be used as values in styleMap() (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/ab4e9c94975218be7de1bd48e1678d10db78abf0\"\u003e\u003ccode\u003eab4e9c9\u003c/code\u003e\u003c/a\u003e [infra] Skip \u003ccode\u003estyleMap\u003c/code\u003e priority test in IE11 (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3789\"\u003e#3789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/c3b71231df6c1d86a707edd35b4a89c045a31b80\"\u003e\u003ccode\u003ec3b7123\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3778\"\u003e#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/575fb578473031859b59b9ed98634ba091b389f7\"\u003e\u003ccode\u003e575fb57\u003c/code\u003e\u003c/a\u003e [ssr-client] Move experimental hydrate modules (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/7c1191da8e2f33e145ea58265531b7c744835401\"\u003e\u003ccode\u003e7c1191d\u003c/code\u003e\u003c/a\u003e [lit-html] styleMap fails when update contains priority directive (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/lit-html/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lit/lit/commits/lit-element@3.3.2/packages/lit-html\"\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 lit-html since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mathjax` from 3.2.0 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mathjax/MathJax/releases\"\u003emathjax's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMathJax v3.2.2\u003c/h2\u003e\n\u003cp\u003eThis is a hot-fix release that resolves three issues introduced in v3.2.1. See the \u003ca href=\"https://github.com/mathjax/MathJax-src/releases/tag/3.2.2\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eMathJax v3.2.1\u003c/h2\u003e\n\u003cp\u003eThis is a bug fix release that resolves more than 40 issues, and includes significant updates to the speech-rule engine that handles MathJax's assistive technology. See the \u003ca href=\"https://github.com/mathjax/MathJax-src/releases/tag/3.2.1\"\u003erelease notes\u003c/a\u003e for details.\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/mathjax/MathJax/commit/600692ad9d3552cc25f85510d5797bc942ecc9f7\"\u003e\u003ccode\u003e600692a\u003c/code\u003e\u003c/a\u003e Merge commit '77f42d6e4' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/e75730b720f4540c4852716ac303f02deef95e51\"\u003e\u003ccode\u003ee75730b\u003c/code\u003e\u003c/a\u003e Update travis to use ubuntu 20.04 so that stable node.js can be used again.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/227c4fecc0037cef1866d03c64c3af10b685916d\"\u003e\u003ccode\u003e227c4fe\u003c/code\u003e\u003c/a\u003e Update to version 3.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/77f42d6e4615933216f8fffe33f26e66f9680c96\"\u003e\u003ccode\u003e77f42d6\u003c/code\u003e\u003c/a\u003e Add configuration information to bug template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/559183b7075bc96b69bdbb54f4314e9cbe9d7a06\"\u003e\u003ccode\u003e559183b\u003c/code\u003e\u003c/a\u003e Merge branch 'develop'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/60e1ca93620cb7543891b4fcae3921d618d6b540\"\u003e\u003ccode\u003e60e1ca9\u003c/code\u003e\u003c/a\u003e Update travis config to use node v17 since stable errors on travis.  Remember...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/34fe0235a4c8e7ca6a88a83ca589d727de78e1c2\"\u003e\u003ccode\u003e34fe023\u003c/code\u003e\u003c/a\u003e Merge branch 'develop'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/64fd2fab930b6885b1098616c42594a156076498\"\u003e\u003ccode\u003e64fd2fa\u003c/code\u003e\u003c/a\u003e Update to version 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/bea9e1a6e6433d6eef739f3df1f449d49285d0cd\"\u003e\u003ccode\u003ebea9e1a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mathjax/MathJax/issues/2763\"\u003e#2763\u003c/a\u003e from EricDunsworth/contributing-css-tricks-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathjax/MathJax/commit/9a69defd9f95083f5a16ad56d6e06ddf7ff48cd0\"\u003e\u003ccode\u003e9a69def\u003c/code\u003e\u003c/a\u003e CONTRIBUTING: Fix broken CSS-Tricks link\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mathjax/MathJax/compare/3.2.0...3.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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#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 18.3.27 to 19.2.10\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 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-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 `swr` from 2.3.0 to 2.3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/swr/releases\"\u003eswr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: upgrade dev deps for build by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4188\"\u003evercel/swr#4188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate use-sync-external-store to latest by \u003ca href=\"https://github.com/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4189\"\u003evercel/swr#4189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cve-2025-55182 critical rce vulnerability by \u003ca href=\"https://github.com/PierreCrb\"\u003e\u003ccode\u003e@​PierreCrb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4192\"\u003evercel/swr#4192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cve-2025-55184 \u0026amp; CVE-2025-55183 by \u003ca href=\"https://github.com/PierreCrb\"\u003e\u003ccode\u003e@​PierreCrb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4198\"\u003evercel/swr#4198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade dev dep nextjs by \u003ca href=\"https://github.com/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4199\"\u003evercel/swr#4199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate dev dependencies to address cve by \u003ca href=\"https://github.com/PierreCrb\"\u003e\u003ccode\u003e@​PierreCrb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4200\"\u003evercel/swr#4200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eenhance: Improve TSDoc comments by \u003ca href=\"https://github.com/shuding\"\u003e\u003ccode\u003e@​shuding\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4203\"\u003evercel/swr#4203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Import \u003ccode\u003eact\u003c/code\u003e from React by \u003ca href=\"https://github.com/shuding\"\u003e\u003ccode\u003e@​shuding\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4202\"\u003evercel/swr#4202\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/PierreCrb\"\u003e\u003ccode\u003e@​PierreCrb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4192\"\u003evercel/swr#4192\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/swr/compare/v2.3.7...v2.3.8\"\u003ehttps://github.com/vercel/swr/compare/v2.3.7...v2.3.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: upgrade ci node version to 22 by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4184\"\u003evercel/swr#4184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: upgrade pnpm version by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4185\"\u003evercel/swr#4185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: upgrade playwright version by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4186\"\u003evercel/swr#4186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: upgrade eslint version and fix lint problem by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4187\"\u003evercel/swr#4187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add \u003ccode\u003estrictServerPrefetchWarning\u003c/code\u003e by \u003ca href=\"https://github.com/shuding\"\u003e\u003ccode\u003e@​shuding\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4183\"\u003evercel/swr#4183\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/swr/compare/v2.3.6...v2.3.7\"\u003ehttps://github.com/vercel/swr/compare/v2.3.6...v2.3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.6\u003c/h2\u003e\n\u003ch2\u003ePatches\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: do not error when not enabled during suspense by \u003ca href=\"https://github.com/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4156\"\u003evercel/swr#4156\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/swr/compare/v2.3.5...v2.3.6\"\u003ehttps://github.com/vercel/swr/compare/v2.3.5...v2.3.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.5\u003c/h2\u003e\n\u003ch2\u003ePatches\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: optimize \u003ccode\u003euseSWRConfig\u003c/code\u003e with \u003ccode\u003euseMemo\u003c/code\u003e to maintain stable reference by \u003ca href=\"https://github.com/samuel871211\"\u003e\u003ccode\u003e@​samuel871211\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4110\"\u003evercel/swr#4110\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/vercel/swr/pull/4076\"\u003evercel/swr#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: react.use should not depend on data condition by \u003ca href=\"https://github.com/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4150\"\u003evercel/swr#4150\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Sync \u003ccode\u003ePublicConfiguration.onDiscarded\u003c/code\u003e tsdoc with SWR official website by \u003ca href=\"https://github.com/samuel871211\"\u003e\u003ccode\u003e@​samuel871211\u003c/code\u003e\u003c/a\u003e in\u003c/li\u003e\n\u003cli\u003etest: e2e test for 2702 by \u003ca href=\"https://github.com/promer94\"\u003e\u003ccode\u003e@​promer94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/4154\"\u003evercel/swr#4154\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/eungwang1\"\u003e\u003ccode\u003e@​eungwang1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/swr/pull/2947\"\u003evercel/swr#2947\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/swr/compare/v2.3.4...v2.3.5\"\u003ehttps://github.com/vercel/swr/compare/v2.3.4...v2.3.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.5-beta.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/e0426a90cdd7a9130342da3930e07385fe2a4632\"\u003e\u003ccode\u003ee0426a9\u003c/code\u003e\u003c/a\u003e 2.3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/ca6e11d4f9fc6fb8a7066bf5d4226d5a9df037d8\"\u003e\u003ccode\u003eca6e11d\u003c/code\u003e\u003c/a\u003e test: Import \u003ccode\u003eact\u003c/code\u003e from React (\u003ca href=\"https://redirect.github.com/vercel/swr/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/eff8fda1ca86c6d87412b8cbe7e943e83f530638\"\u003e\u003ccode\u003eeff8fda\u003c/code\u003e\u003c/a\u003e enhance: Improve TSDoc comments (\u003ca href=\"https://redirect.github.com/vercel/swr/issues/4203\"\u003e#4203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/b2e7db36539026f69e791db682f089d56a4b4760\"\u003e\u003ccode\u003eb2e7db3\u003c/code\u003e\u003c/a\u003e update dev dependencies to address cve (\u003ca href=\"https://redirect.github.com/vercel/swr/issues/4200\"\u003e#4200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/952198b55d0256cedcf27a5ca266af5fe7359f4a\"\u003e\u003ccode\u003e952198b\u003c/code\u003e\u003c/a\u003e upgrade dev dep nextjs (\u003ca href=\"https://redirect.github.com/vercel/swr/issues/4199\"\u003e#4199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/147c72840dba98185ae18ae5968a6b3265fe831a\"\u003e\u003ccode\u003e147c728\u003c/code\u003e\u003c/a\u003e fix: cve-2025-55184 \u0026amp; CVE-2025-55183 (\u003ca href=\"https://redirect.github.com/vercel/swr/issues/4198\"\u003e#4198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/705104016a6fb1d3536c8b9278acf30ddda0f770\"\u003e\u003ccode\u003e7051040\u003c/code\u003e\u003c/a\u003e fix: cve-2025-55182 critical rce vulnerability (\u003ca href=\"https://redirect.github.com/vercel/swr/issues/4192\"\u003e#4192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/da76c018eb4a3277eb7385629241d1c07e4549f1\"\u003e\u003ccode\u003eda76c01\u003c/code\u003e\u003c/a\u003e update use-sync-external-store to latest (\u003ca href=\"https://redirect.github.com/vercel/swr/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/c7eda399236e479152a4267667fa5c76435fadee\"\u003e\u003ccode\u003ec7eda39\u003c/code\u003e\u003c/a\u003e deps: upgrade dev deps for build (\u003ca href=\"https://redirect.github.com/vercel/swr/issues/4188\"\u003e#4188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/swr/commit/5460504a8c08e61008463b8a68883dd5d38bc438\"\u003e\u003ccode\u003e5460504\u003c/code\u003e\u003c/a\u003e 2.3.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/swr/compare/v2.3.0...v2.3.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.10.2 to 25.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 18.3.27 to 19.2.10\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 `@typescript-eslint/eslint-plugin` from 8.19.0 to 8.54.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.54.0\u003c/h2\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e support ScopeManager#addGlobals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914\"\u003e#11914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e prevent misidentification of \u003ccode\u003e\u0026quot;use strict\u0026quot;\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995\"\u003e#11995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle missing \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958\"\u003e#11958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrancesco Trotta\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.53.0\u003c/h2\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency prettier to v3.8.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11991\"\u003e#11991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our...\n\n_Description has been truncated_","html_url":"https://github.com/talentestors/giscus/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/talentestors%2Fgiscus/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"8.3.1","new_version":"11.0.1","update_type":"major","path":null,"pr_created_at":"2026-01-26T22:53:51.000Z","version_change":"8.3.1 → 11.0.1","issue":{"uuid":"3858019437","node_id":"PR_kwDODEc_-M6_eNEK","number":3118,"state":"open","title":"chore(website deps): bump the npm_and_yarn group across 1 directory with 27 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-26T22:53:51.000Z","updated_at":"2026-02-01T06:07:00.939Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(website deps): bump","group_name":"npm_and_yarn","update_count":27,"packages":[{"name":"@babel/cli","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@datadog/browser-logs","old_version":"4.50.1","new_version":"6.25.4","repository_url":"https://github.com/DataDog/browser-sdk"},{"name":"@datadog/browser-rum","old_version":"4.50.1","new_version":"6.25.4","repository_url":"https://github.com/DataDog/browser-sdk"},{"name":"@fullhuman/postcss-purgecss","old_version":"4.1.3","new_version":"8.0.0","repository_url":"https://github.com/FullHuman/purgecss"},{"name":"@tailwindcss/forms","old_version":"0.3.4","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/typography","old_version":"0.4.1","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@types/node","old_version":"25.0.3","new_version":"25.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"alpinejs","old_version":"2.8.2","new_version":"3.15.5","repository_url":"https://github.com/alpinejs/alpine"},{"name":"chalk","old_version":"4.1.2","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"cheerio","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/cheeriojs/cheerio"},{"name":"core-js","old_version":"3.47.0","new_version":"3.48.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"domhandler","old_version":"4.3.1","new_version":"5.0.3","repository_url":"https://github.com/fb55/domhandler"},{"name":"dotenv-defaults","old_version":"2.0.2","new_version":"5.0.2","repository_url":"https://github.com/mrsteele/dotenv-defaults"},{"name":"@types/dotenv-defaults","old_version":"2.0.4","new_version":"5.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"downshift","old_version":"6.1.12","new_version":"9.0.13","repository_url":"https://github.com/downshift-js/downshift"},{"name":"glob-promise","old_version":"4.2.2","new_version":"6.0.7","repository_url":"https://github.com/ahmadnassri/node-glob-promise"},{"name":"postcss-cli","old_version":"8.3.1","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"postcss-import","old_version":"14.1.0","new_version":"16.1.1","repository_url":"https://github.com/postcss/postcss-import"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"regenerator-runtime","old_version":"0.13.11","new_version":"0.14.1","repository_url":"https://github.com/facebook/regenerator"},{"name":"tailwindcss","old_version":"2.2.19","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typesense","old_version":"1.8.2","new_version":"2.1.0","repository_url":"https://github.com/typesense/typesense-js"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 27 updates in the /website directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) | `7.28.3` | `7.28.6` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.28.6` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `7.28.6` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@datadog/browser-logs](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs) | `4.50.1` | `6.25.4` |\n| [@datadog/browser-rum](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum) | `4.50.1` | `6.25.4` |\n| [@fullhuman/postcss-purgecss](https://github.com/FullHuman/purgecss) | `4.1.3` | `8.0.0` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.3.4` | `0.5.11` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.4.1` | `0.5.19` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.0.10` |\n| [alpinejs](https://github.com/alpinejs/alpine/tree/HEAD/packages/alpinejs) | `2.8.2` | `3.15.5` |\n| [chalk](https://github.com/chalk/chalk) | `4.1.2` | `5.6.2` |\n| [cheerio](https://github.com/cheeriojs/cheerio) | `1.1.2` | `1.2.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.47.0` | `3.48.0` |\n| [domhandler](https://github.com/fb55/domhandler) | `4.3.1` | `5.0.3` |\n| [dotenv-defaults](https://github.com/mrsteele/dotenv-defaults) | `2.0.2` | `5.0.2` |\n| [@types/dotenv-defaults](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dotenv-defaults) | `2.0.4` | `5.0.0` |\n| [downshift](https://github.com/downshift-js/downshift) | `6.1.12` | `9.0.13` |\n| [glob-promise](https://github.com/ahmadnassri/node-glob-promise) | `4.2.2` | `6.0.7` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `8.3.1` | `11.0.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `14.1.0` | `16.1.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [regenerator-runtime](https://github.com/facebook/regenerator) | `0.13.11` | `0.14.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `2.2.19` | `4.1.18` |\n| [typesense](https://github.com/typesense/typesense-js) | `1.8.2` | `2.1.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n\n\nUpdates `@babel/cli` from 7.28.3 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/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/cli\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/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-cli/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d9fa9c575e9d3952d1a146ceba6fbda88c63192b\"\u003e\u003ccode\u003ed9fa9c5\u003c/code\u003e\u003c/a\u003e [Babel 8]: Bump glob to v12 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17594\"\u003e#17594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/83964de951228aa093f0500d313db00e8d4e5b0d\"\u003e\u003ccode\u003e83964de\u003c/code\u003e\u003c/a\u003e [Babel 8] chore: bump glob to v11 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17590\"\u003e#17590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-cli\"\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/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 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.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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\u003c/blockquote\u003e\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\u003eSee full diff 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\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.5 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.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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\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\u003c/blockquote\u003e\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/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.28.4 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/runtime\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/browser-logs` from 4.50.1 to 6.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/releases\"\u003e\u003ccode\u003e@​datadog/browser-logs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 fix reading cookies containing special characters (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4066\"\u003e#4066\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Fix developer extension crash due to missing build variable (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4061\"\u003e#4061\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13615] fix remote config tracing options support (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4062\"\u003e#4062\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 do not rely on monitors for deployment gate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3973\"\u003e#3973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e to v5 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4032\"\u003e#4032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency \u003ccode\u003e@​playwright/test\u003c/code\u003e to v1.57.0 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4005\"\u003e#4005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4031\"\u003e#4031\u003c/a\u003e) [FLAGGING] [RUM-REACT] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Fix profiling \u0026lt;-\u0026gt; long task association regression (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4045\"\u003e#4045\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e🐛 Fix flaky long task \u0026lt;-\u0026gt; action correlation (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4050\"\u003e#4050\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✨[PANA-5288] Update rum-events-format to pull in BrowserChangeRecord (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4035\"\u003e#4035\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;👷 disable deploy-prod-canary during the freeze (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4053\"\u003e#4053\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4058\"\u003e#4058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 disable deploy-prod-canary during the freeze (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4053\"\u003e#4053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 update the token to AWS after renewing it (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4048\"\u003e#4048\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/DataDog/browser-sdk/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​datadog/browser-logs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 fix reading cookies containing special characters (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4066\"\u003e#4066\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Fix developer extension crash due to missing build variable (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4061\"\u003e#4061\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13615] fix remote config tracing options support (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4062\"\u003e#4062\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 do not rely on monitors for deployment gate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3973\"\u003e#3973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e to v5 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4032\"\u003e#4032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency \u003ccode\u003e@​playwright/test\u003c/code\u003e to v1.57.0 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4005\"\u003e#4005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4031\"\u003e#4031\u003c/a\u003e) [FLAGGING] [RUM-REACT] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Fix profiling \u0026lt;-\u0026gt; long task association regression (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4045\"\u003e#4045\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e🐛 Fix flaky long task \u0026lt;-\u0026gt; action correlation (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4050\"\u003e#4050\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✨[PANA-5288] Update rum-events-format to pull in BrowserChangeRecord (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4035\"\u003e#4035\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/8cb3ee66f41f445283434668cd2070cb812ae7a5\"\u003e\u003ccode\u003e8cb3ee6\u003c/code\u003e\u003c/a\u003e v6.25.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/083b6001214408292e6363fb84e6f458415c5639\"\u003e\u003ccode\u003e083b600\u003c/code\u003e\u003c/a\u003e v6.25.3 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4068\"\u003e#4068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/6d576b0f81524827d68ae25ddbbacab7153201c7\"\u003e\u003ccode\u003e6d576b0\u003c/code\u003e\u003c/a\u003e v6.25.2 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4059\"\u003e#4059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/d475125e9deb9ab5fd3fc2d4dc8d2e2484d7e56d\"\u003e\u003ccode\u003ed475125\u003c/code\u003e\u003c/a\u003e v6.25.1 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4041\"\u003e#4041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/ef55ece2f884d7b579d415468e90d85b02f4a010\"\u003e\u003ccode\u003eef55ece\u003c/code\u003e\u003c/a\u003e v6.25.0 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4012\"\u003e#4012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/1a601f223e904963017c4c09f587df37a64bb696\"\u003e\u003ccode\u003e1a601f2\u003c/code\u003e\u003c/a\u003e v6.24.1 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3968\"\u003e#3968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/1ed625fc7f1de4f88b81da4d949c49ce3ab70f89\"\u003e\u003ccode\u003e1ed625f\u003c/code\u003e\u003c/a\u003e ♻️  remove constants from the \u003ccode\u003eConfiguration\u003c/code\u003e object (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3960\"\u003e#3960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/0a92a6dec9e962a0009bb13958fddd8270ef7ec9\"\u003e\u003ccode\u003e0a92a6d\u003c/code\u003e\u003c/a\u003e 👷  Reduce packages boilerplate a bit more (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3957\"\u003e#3957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/d4aaac44074b6612bac870e8280d35bc9d604914\"\u003e\u003ccode\u003ed4aaac4\u003c/code\u003e\u003c/a\u003e v6.24.0 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3958\"\u003e#3958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/064ac7d4e45775a9f42bc861c922e6b4f025804d\"\u003e\u003ccode\u003e064ac7d\u003c/code\u003e\u003c/a\u003e 👷 reduce build boilerplate (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3938\"\u003e#3938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DataDog/browser-sdk/commits/v6.25.4/packages/logs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/browser-rum` from 4.50.1 to 6.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/releases\"\u003e\u003ccode\u003e@​datadog/browser-rum\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 fix reading cookies containing special characters (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4066\"\u003e#4066\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Fix developer extension crash due to missing build variable (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4061\"\u003e#4061\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13615] fix remote config tracing options support (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4062\"\u003e#4062\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 do not rely on monitors for deployment gate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3973\"\u003e#3973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e to v5 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4032\"\u003e#4032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency \u003ccode\u003e@​playwright/test\u003c/code\u003e to v1.57.0 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4005\"\u003e#4005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4031\"\u003e#4031\u003c/a\u003e) [FLAGGING] [RUM-REACT] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Fix profiling \u0026lt;-\u0026gt; long task association regression (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4045\"\u003e#4045\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e🐛 Fix flaky long task \u0026lt;-\u0026gt; action correlation (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4050\"\u003e#4050\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✨[PANA-5288] Update rum-events-format to pull in BrowserChangeRecord (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4035\"\u003e#4035\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;👷 disable deploy-prod-can...\n\n_Description has been truncated_","html_url":"https://github.com/parampavar/vector/pull/3118","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/parampavar%2Fvector/issues/3118","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3118/packages"}},{"old_version":"8.3.1","new_version":"11.0.1","update_type":"major","path":null,"pr_created_at":"2026-01-26T20:52:59.000Z","version_change":"8.3.1 → 11.0.1","issue":{"uuid":"3857615811","node_id":"PR_kwDOEOb05s6_c1-w","number":554,"state":"closed","title":"chore(website deps): bump the npm_and_yarn group across 1 directory with 27 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-01T05:11:16.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-26T20:52:59.000Z","updated_at":"2026-02-01T05:11:17.000Z","time_to_close":461897,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(website deps): bump","group_name":"npm_and_yarn","update_count":27,"packages":[{"name":"@babel/cli","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@datadog/browser-logs","old_version":"4.50.1","new_version":"6.25.4","repository_url":"https://github.com/DataDog/browser-sdk"},{"name":"@datadog/browser-rum","old_version":"4.50.1","new_version":"6.25.4","repository_url":"https://github.com/DataDog/browser-sdk"},{"name":"@fullhuman/postcss-purgecss","old_version":"4.1.3","new_version":"8.0.0","repository_url":"https://github.com/FullHuman/purgecss"},{"name":"@tailwindcss/forms","old_version":"0.3.4","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/typography","old_version":"0.4.1","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@types/node","old_version":"25.0.3","new_version":"25.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"alpinejs","old_version":"2.8.2","new_version":"3.15.5","repository_url":"https://github.com/alpinejs/alpine"},{"name":"chalk","old_version":"4.1.2","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"cheerio","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/cheeriojs/cheerio"},{"name":"core-js","old_version":"3.47.0","new_version":"3.48.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"domhandler","old_version":"4.3.1","new_version":"5.0.3","repository_url":"https://github.com/fb55/domhandler"},{"name":"dotenv-defaults","old_version":"2.0.2","new_version":"5.0.2","repository_url":"https://github.com/mrsteele/dotenv-defaults"},{"name":"@types/dotenv-defaults","old_version":"2.0.4","new_version":"5.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"downshift","old_version":"6.1.12","new_version":"9.0.13","repository_url":"https://github.com/downshift-js/downshift"},{"name":"glob-promise","old_version":"4.2.2","new_version":"6.0.7","repository_url":"https://github.com/ahmadnassri/node-glob-promise"},{"name":"postcss-cli","old_version":"8.3.1","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"postcss-import","old_version":"14.1.0","new_version":"16.1.1","repository_url":"https://github.com/postcss/postcss-import"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"regenerator-runtime","old_version":"0.13.11","new_version":"0.14.1","repository_url":"https://github.com/facebook/regenerator"},{"name":"tailwindcss","old_version":"2.2.19","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typesense","old_version":"1.8.2","new_version":"2.1.0","repository_url":"https://github.com/typesense/typesense-js"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 27 updates in the /website directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) | `7.28.3` | `7.28.6` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.28.6` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `7.28.6` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@datadog/browser-logs](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs) | `4.50.1` | `6.25.4` |\n| [@datadog/browser-rum](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum) | `4.50.1` | `6.25.4` |\n| [@fullhuman/postcss-purgecss](https://github.com/FullHuman/purgecss) | `4.1.3` | `8.0.0` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.3.4` | `0.5.11` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.4.1` | `0.5.19` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.0.10` |\n| [alpinejs](https://github.com/alpinejs/alpine/tree/HEAD/packages/alpinejs) | `2.8.2` | `3.15.5` |\n| [chalk](https://github.com/chalk/chalk) | `4.1.2` | `5.6.2` |\n| [cheerio](https://github.com/cheeriojs/cheerio) | `1.1.2` | `1.2.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.47.0` | `3.48.0` |\n| [domhandler](https://github.com/fb55/domhandler) | `4.3.1` | `5.0.3` |\n| [dotenv-defaults](https://github.com/mrsteele/dotenv-defaults) | `2.0.2` | `5.0.2` |\n| [@types/dotenv-defaults](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dotenv-defaults) | `2.0.4` | `5.0.0` |\n| [downshift](https://github.com/downshift-js/downshift) | `6.1.12` | `9.0.13` |\n| [glob-promise](https://github.com/ahmadnassri/node-glob-promise) | `4.2.2` | `6.0.7` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `8.3.1` | `11.0.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `14.1.0` | `16.1.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [regenerator-runtime](https://github.com/facebook/regenerator) | `0.13.11` | `0.14.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `2.2.19` | `4.1.18` |\n| [typesense](https://github.com/typesense/typesense-js) | `1.8.2` | `2.1.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n\n\nUpdates `@babel/cli` from 7.28.3 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/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/cli\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/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-cli/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d9fa9c575e9d3952d1a146ceba6fbda88c63192b\"\u003e\u003ccode\u003ed9fa9c5\u003c/code\u003e\u003c/a\u003e [Babel 8]: Bump glob to v12 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17594\"\u003e#17594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/83964de951228aa093f0500d313db00e8d4e5b0d\"\u003e\u003ccode\u003e83964de\u003c/code\u003e\u003c/a\u003e [Babel 8] chore: bump glob to v11 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/17590\"\u003e#17590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-cli\"\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/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 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.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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\u003c/blockquote\u003e\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\u003eSee full diff 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\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.5 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.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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\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\u003c/blockquote\u003e\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/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.28.4 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/runtime\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/browser-logs` from 4.50.1 to 6.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/releases\"\u003e\u003ccode\u003e@​datadog/browser-logs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 fix reading cookies containing special characters (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4066\"\u003e#4066\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Fix developer extension crash due to missing build variable (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4061\"\u003e#4061\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13615] fix remote config tracing options support (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4062\"\u003e#4062\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 do not rely on monitors for deployment gate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3973\"\u003e#3973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e to v5 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4032\"\u003e#4032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency \u003ccode\u003e@​playwright/test\u003c/code\u003e to v1.57.0 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4005\"\u003e#4005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4031\"\u003e#4031\u003c/a\u003e) [FLAGGING] [RUM-REACT] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Fix profiling \u0026lt;-\u0026gt; long task association regression (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4045\"\u003e#4045\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e🐛 Fix flaky long task \u0026lt;-\u0026gt; action correlation (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4050\"\u003e#4050\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✨[PANA-5288] Update rum-events-format to pull in BrowserChangeRecord (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4035\"\u003e#4035\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;👷 disable deploy-prod-canary during the freeze (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4053\"\u003e#4053\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4058\"\u003e#4058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 disable deploy-prod-canary during the freeze (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4053\"\u003e#4053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 update the token to AWS after renewing it (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4048\"\u003e#4048\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/DataDog/browser-sdk/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​datadog/browser-logs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 fix reading cookies containing special characters (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4066\"\u003e#4066\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Fix developer extension crash due to missing build variable (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4061\"\u003e#4061\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13615] fix remote config tracing options support (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4062\"\u003e#4062\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 do not rely on monitors for deployment gate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3973\"\u003e#3973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e to v5 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4032\"\u003e#4032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency \u003ccode\u003e@​playwright/test\u003c/code\u003e to v1.57.0 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4005\"\u003e#4005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4031\"\u003e#4031\u003c/a\u003e) [FLAGGING] [RUM-REACT] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Fix profiling \u0026lt;-\u0026gt; long task association regression (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4045\"\u003e#4045\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e🐛 Fix flaky long task \u0026lt;-\u0026gt; action correlation (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4050\"\u003e#4050\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✨[PANA-5288] Update rum-events-format to pull in BrowserChangeRecord (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4035\"\u003e#4035\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/8cb3ee66f41f445283434668cd2070cb812ae7a5\"\u003e\u003ccode\u003e8cb3ee6\u003c/code\u003e\u003c/a\u003e v6.25.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/083b6001214408292e6363fb84e6f458415c5639\"\u003e\u003ccode\u003e083b600\u003c/code\u003e\u003c/a\u003e v6.25.3 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4068\"\u003e#4068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/6d576b0f81524827d68ae25ddbbacab7153201c7\"\u003e\u003ccode\u003e6d576b0\u003c/code\u003e\u003c/a\u003e v6.25.2 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4059\"\u003e#4059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/d475125e9deb9ab5fd3fc2d4dc8d2e2484d7e56d\"\u003e\u003ccode\u003ed475125\u003c/code\u003e\u003c/a\u003e v6.25.1 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4041\"\u003e#4041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/ef55ece2f884d7b579d415468e90d85b02f4a010\"\u003e\u003ccode\u003eef55ece\u003c/code\u003e\u003c/a\u003e v6.25.0 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/4012\"\u003e#4012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/1a601f223e904963017c4c09f587df37a64bb696\"\u003e\u003ccode\u003e1a601f2\u003c/code\u003e\u003c/a\u003e v6.24.1 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3968\"\u003e#3968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/1ed625fc7f1de4f88b81da4d949c49ce3ab70f89\"\u003e\u003ccode\u003e1ed625f\u003c/code\u003e\u003c/a\u003e ♻️  remove constants from the \u003ccode\u003eConfiguration\u003c/code\u003e object (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3960\"\u003e#3960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/0a92a6dec9e962a0009bb13958fddd8270ef7ec9\"\u003e\u003ccode\u003e0a92a6d\u003c/code\u003e\u003c/a\u003e 👷  Reduce packages boilerplate a bit more (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3957\"\u003e#3957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/d4aaac44074b6612bac870e8280d35bc9d604914\"\u003e\u003ccode\u003ed4aaac4\u003c/code\u003e\u003c/a\u003e v6.24.0 (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3958\"\u003e#3958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/browser-sdk/commit/064ac7d4e45775a9f42bc861c922e6b4f025804d\"\u003e\u003ccode\u003e064ac7d\u003c/code\u003e\u003c/a\u003e 👷 reduce build boilerplate (\u003ca href=\"https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs/issues/3938\"\u003e#3938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DataDog/browser-sdk/commits/v6.25.4/packages/logs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/browser-rum` from 4.50.1 to 6.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/browser-sdk/releases\"\u003e\u003ccode\u003e@​datadog/browser-rum\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.25.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 [PANA-5375] Treat Change records as full snapshots when appropriate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4078\"\u003e#4078\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13693] make sure click actions are sent on page exit (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4070\"\u003e#4070\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 manage checkTelemetryError connexion pool (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 do not rely on hardcoded list of DCs (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-router to v7.12.0 [SECURITY] (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4065\"\u003e#4065\u003c/a\u003e) [RUM-REACT]\u003c/li\u003e\n\u003cli\u003e👷 handle rate limiting in checkTelemetryErrors (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update Node.js to v25 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency react-window to v2 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4052\"\u003e#4052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 Update deploy-*.yml to use arch:amd64 runner (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🔧 fix deploy auto notification job dependency (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4084\"\u003e#4084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-3971] Add a more compact experimental DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4060\"\u003e#4060\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003cli\u003e⚗️ [PANA-5359] Support change records in the developer extension (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4072\"\u003e#4072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚗️ [RUM-13259]Track action names in shadow dom (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4044\"\u003e#4044\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e📈 [PANA-5371] Add telemetry to help evaluate new DOM mutation encoding (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4077\"\u003e#4077\u003c/a\u003e) [RUM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 fix reading cookies containing special characters (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4066\"\u003e#4066\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 Fix developer extension crash due to missing build variable (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4061\"\u003e#4061\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003e🐛 [RUM-13615] fix remote config tracing options support (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4062\"\u003e#4062\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 do not rely on monitors for deployment gate (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/3973\"\u003e#3973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e to v5 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4032\"\u003e#4032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update dependency \u003ccode\u003e@​playwright/test\u003c/code\u003e to v1.57.0 (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4005\"\u003e#4005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 Update all non-major dependencies (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4031\"\u003e#4031\u003c/a\u003e) [FLAGGING] [RUM-REACT] [WORKER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.25.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePublic Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Fix profiling \u0026lt;-\u0026gt; long task association regression (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4045\"\u003e#4045\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003cli\u003e🐛 Fix flaky long task \u0026lt;-\u0026gt; action correlation (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4050\"\u003e#4050\u003c/a\u003e) [RUM] [RUM-REACT] [RUM-SLIM]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✨[PANA-5288] Update rum-events-format to pull in BrowserChangeRecord (\u003ca href=\"https://redirect.github.com/DataDog/browser-sdk/pull/4035\"\u003e#4035\u003c/a\u003e) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;👷 disable deploy-prod-can...\n\n_Description has been truncated_","html_url":"https://github.com/fr34k8/vector/pull/554","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fr34k8%2Fvector/issues/554","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/554/packages"}}]}