{"id":32990,"name":"@types/react-window","ecosystem":"npm","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","issues_count":265,"created_at":"2025-06-07T11:48:27.761Z","updated_at":"2025-06-07T11:48:27.761Z","purl":"pkg:npm/@types/react-window","metadata":{"id":1335605,"name":"@types/react-window","ecosystem":"npm","description":"TypeScript definitions for react-window","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-window","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","keywords_array":[],"namespace":"types","versions_count":14,"first_release_published_at":"2018-09-14T17:28:55.500Z","latest_release_published_at":"2023-11-07T15:01:12.149Z","latest_release_number":"1.8.8","last_synced_at":"2025-02-23T07:55:13.710Z","created_at":"2022-04-08T21:26:15.403Z","updated_at":"2025-02-23T07:55:13.711Z","registry_url":"https://www.npmjs.com/package/@types/react-window","install_command":"npm install @types/react-window","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"ts2.8":"1.8.2","ts2.9":"1.8.2","ts3.0":"1.8.2","ts3.1":"1.8.2","ts3.2":"1.8.2","ts3.3":"1.8.2","ts3.4":"1.8.2","ts3.5":"1.8.3","ts3.6":"1.8.5","ts3.7":"1.8.5","ts3.8":"1.8.5","ts3.9":"1.8.5","ts4.0":"1.8.5","ts4.1":"1.8.5","ts4.2":"1.8.5","ts4.3":"1.8.5","ts4.4":"1.8.5","ts5.8":"1.8.8","ts5.7":"1.8.8","latest":"1.8.8","ts4.5":"1.8.8","ts4.6":"1.8.8","ts4.7":"1.8.8","ts4.8":"1.8.8","ts4.9":"1.8.8","ts5.0":"1.8.8","ts5.1":"1.8.8","ts5.2":"1.8.8","ts5.3":"1.8.8","ts5.4":"1.8.8","ts5.5":"1.8.8","ts5.6":"1.8.8","ts5.9":"1.8.8"}},"repo_metadata":{"uuid":"6093316","full_name":"DefinitelyTyped/DefinitelyTyped","owner":"DefinitelyTyped","description":"The repository for high quality TypeScript type definitions.","archived":false,"fork":false,"pushed_at":"2024-04-13T19:41:31.000Z","size":701126,"stargazers_count":47049,"open_issues_count":681,"forks_count":29778,"subscribers_count":657,"default_branch":"master","last_synced_at":"2024-04-13T20:55:43.631Z","etag":null,"topics":["definition","dts","hacktoberfest","types","typescript","typescript-definitions","typings"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/DefinitelyTyped.png","metadata":{"files":{"readme":"README.es.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":"docs/support-window.json","governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2012-10-05T16:39:45.000Z","updated_at":"2024-04-14T21:27:19.457Z","dependencies_parsed_at":"2023-09-23T13:14:02.685Z","dependency_job_id":"a0b294f6-d3d3-40a5-97c9-e020c7e4ed9e","html_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","commit_stats":{"total_commits":66553,"total_committers":19548,"mean_commits":3.404593820339677,"dds":0.9821946418643788,"last_synced_commit":"e7b498449af5690bf993dbc1fa68d1989a8a1858"},"previous_names":["borisyankov/definitelytyped"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DefinitelyTyped%2FDefinitelyTyped","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DefinitelyTyped%2FDefinitelyTyped/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DefinitelyTyped%2FDefinitelyTyped/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DefinitelyTyped%2FDefinitelyTyped/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DefinitelyTyped","download_url":"https://codeload.github.com/DefinitelyTyped/DefinitelyTyped/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":198295118,"owners_count":13453496,"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":"DefinitelyTyped","name":"DefinitelyTyped","uuid":"3637556","kind":"organization","description":"Types for the masses","email":null,"website":"http://definitelytyped.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/3637556?v=4","repositories_count":22,"last_synced_at":"2024-04-14T08:12:39.403Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/DefinitelyTyped","funding_links":[],"total_stars":48739,"followers":576,"following":0,"created_at":"2022-11-02T16:17:30.215Z","updated_at":"2024-04-14T08:12:42.761Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DefinitelyTyped","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DefinitelyTyped/repositories"},"tags":[{"name":"0.1.450","sha":"47e9cf6d8947e46a82bb09bbcc3dd74a3ac0ffa1","kind":"commit","published_at":"2019-09-04T17:44:34.000Z","download_url":"https://codeload.github.com/DefinitelyTyped/DefinitelyTyped/tar.gz/0.1.450","html_url":"https://github.com/DefinitelyTyped/DefinitelyTyped/releases/tag/0.1.450","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DefinitelyTyped%2FDefinitelyTyped/tags/0.1.450","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DefinitelyTyped%2FDefinitelyTyped/tags/0.1.450/manifests"}]},"repo_metadata_updated_at":"2024-09-09T18:28:16.798Z","dependent_packages_count":1053,"downloads":5785785,"downloads_period":"last-month","dependent_repos_count":7843,"rankings":{"downloads":0.12511809473179156,"dependent_repos_count":0.2712712665049029,"dependent_packages_count":0.06433807825493396,"stargazers_count":0.15957102647276888,"forks_count":0.01988685778403825,"docker_downloads_count":0.22656822661416207,"average":0.14445892506043292},"purl":"pkg:npm/%40types/react-window","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@types/react-window","docker_dependents_count":266,"docker_downloads_count":93615336,"usage_url":"https://repos.ecosyste.ms/usage/npm/@types/react-window","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@types/react-window/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@types%2Freact-window/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@types%2Freact-window/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@types%2Freact-window/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@types%2Freact-window/related_packages","maintainers":[{"uuid":"types","login":"types","name":null,"email":"ts-npm-types@microsoft.com","url":null,"packages_count":11279,"html_url":"https://www.npmjs.com/~types","role":null,"created_at":"2022-11-10T11:10:50.458Z","updated_at":"2022-11-10T11:10:50.458Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/types/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5008192,"maintainers_count":1013077,"namespaces_count":295677,"keywords_count":700469,"github":"npm","metadata":{"funded_packages_count":150263},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-07T05:25:21.688Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":123,"unique_repositories_count_past_30_days":4,"recent_issues":[{"uuid":"4545849932","node_id":"PR_kwDOLzxzKM7gglkO","number":348,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 46 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-30T20:19:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-29T05:12:36.000Z","updated_at":"2026-05-30T20:19:11.000Z","time_to_close":140793,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":46,"packages":[{"name":"@codemirror/autocomplete","old_version":"6.20.1","new_version":"6.20.2","repository_url":"https://github.com/codemirror/autocomplete"},{"name":"@codemirror/lint","old_version":"6.9.5","new_version":"6.9.6","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/search","old_version":"6.6.0","new_version":"6.7.0","repository_url":"https://github.com/codemirror/search"},{"name":"@fortawesome/react-fontawesome","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/FortAwesome/react-fontawesome"},{"name":"@lingui/core","old_version":"5.9.3","new_version":"6.1.0","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/react","old_version":"5.9.3","new_version":"6.1.0","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.53.1","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tabler/icons-react","old_version":"3.40.0","new_version":"3.44.0","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.100.11","repository_url":"https://github.com/TanStack/query"},{"name":"@uiw/codemirror-theme-vscode","old_version":"4.25.9","new_version":"4.25.10","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@uiw/react-codemirror","old_version":"4.25.9","new_version":"4.25.10","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@vanilla-extract/css","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/vanilla-extract-css/vanilla-extract"},{"name":"axios","old_version":"1.15.2","new_version":"1.16.1","repository_url":"https://github.com/axios/axios"},{"name":"dompurify","old_version":"3.4.0","new_version":"3.4.5","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"easymde","old_version":"2.20.0","new_version":"2.21.0","repository_url":"https://github.com/Ionaru/easy-markdown-editor"},{"name":"fuse.js","old_version":"7.1.0","new_version":"7.3.0","repository_url":"https://github.com/krisk/Fuse"},{"name":"mantine-datatable","old_version":"9.2.0","new_version":"9.2.2","repository_url":"https://github.com/icflorescu/mantine-datatable"},{"name":"react","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-grid-layout","old_version":"1.4.4","new_version":"2.2.3","repository_url":"https://github.com/STRML/react-grid-layout"},{"name":"@types/react-grid-layout","old_version":"1.3.6","new_version":"2.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.72.0","new_version":"7.76.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-is","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-router-dom","old_version":"6.30.3","new_version":"7.15.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-window","old_version":"1.8.11","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"styled-components","old_version":"6.3.12","new_version":"6.4.2","repository_url":"https://github.com/styled-components/styled-components"},{"name":"undici","old_version":"6.24.1","new_version":"8.3.0","repository_url":"https://github.com/nodejs/undici"},{"name":"zustand","old_version":"5.0.12","new_version":"5.0.13","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@codecov/vite-plugin","old_version":"1.9.1","new_version":"2.0.1"},{"name":"@lingui/babel-plugin-lingui-macro","old_version":"5.9.3","new_version":"6.1.0","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/cli","old_version":"5.9.3","new_version":"6.1.0","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/macro","old_version":"5.9.3","new_version":"5.9.5","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vanilla-extract/vite-plugin","old_version":"5.2.1","new_version":"5.2.2","repository_url":"https://github.com/vanilla-extract-css/vanilla-extract"},{"name":"@vitejs/plugin-react","old_version":"5.2.0","new_version":"6.0.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"otpauth","old_version":"9.5.0","new_version":"9.5.1","repository_url":"https://github.com/hectorm/otpauth"},{"name":"rollup","old_version":"4.60.0","new_version":"4.60.4","repository_url":"https://github.com/rollup/rollup"},{"name":"rollup-plugin-license","old_version":"3.7.0","new_version":"3.7.1","repository_url":"https://github.com/mjeanroy/rollup-plugin-license"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"6.4.2","new_version":"8.0.14","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-dts","old_version":"4.5.4","new_version":"5.0.1","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"vite-plugin-istanbul","old_version":"8.0.0","new_version":"9.0.0","repository_url":"https://github.com/iFaxity/vite-plugin-istanbul"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 45 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/autocomplete](https://github.com/codemirror/autocomplete) | `6.20.1` | `6.20.2` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.9.5` | `6.9.6` |\n| [@codemirror/search](https://github.com/codemirror/search) | `6.6.0` | `6.7.0` |\n| [@fortawesome/react-fontawesome](https://github.com/FortAwesome/react-fontawesome) | `3.3.0` | `3.3.1` |\n| [@lingui/core](https://github.com/lingui/js-lingui/tree/HEAD/packages/core) | `5.9.3` | `6.1.0` |\n| [@lingui/react](https://github.com/lingui/js-lingui/tree/HEAD/packages/react) | `5.9.3` | `6.1.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.53.1` |\n| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.40.0` | `3.44.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.100.11` |\n| [@uiw/codemirror-theme-vscode](https://github.com/uiwjs/react-codemirror) | `4.25.9` | `4.25.10` |\n| [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror) | `4.25.9` | `4.25.10` |\n| [@vanilla-extract/css](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css) | `1.20.0` | `1.20.1` |\n| [axios](https://github.com/axios/axios) | `1.15.2` | `1.16.1` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.0` | `3.4.5` |\n| [easymde](https://github.com/Ionaru/easy-markdown-editor) | `2.20.0` | `2.21.0` |\n| [fuse.js](https://github.com/krisk/Fuse) | `7.1.0` | `7.3.0` |\n| [mantine-datatable](https://github.com/icflorescu/mantine-datatable) | `9.2.0` | `9.2.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.6` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.15` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [react-grid-layout](https://github.com/STRML/react-grid-layout) | `1.4.4` | `2.2.3` |\n| [@types/react-grid-layout](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-grid-layout) | `1.3.6` | `2.1.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.0` | `7.76.0` |\n| [react-is](https://github.com/facebook/react/tree/HEAD/packages/react-is) | `19.2.4` | `19.2.6` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.30.3` | `7.15.1` |\n| [react-window](https://github.com/bvaughn/react-window) | `1.8.11` | `2.2.7` |\n| [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) | `1.8.8` | `2.0.0` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.3.12` | `6.4.2` |\n| [undici](https://github.com/nodejs/undici) | `6.24.1` | `8.3.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.12` | `5.0.13` |\n| @codecov/vite-plugin | `1.9.1` | `2.0.1` |\n| [@lingui/babel-plugin-lingui-macro](https://github.com/lingui/js-lingui/tree/HEAD/packages/babel-plugin-lingui-macro) | `5.9.3` | `6.1.0` |\n| [@lingui/cli](https://github.com/lingui/js-lingui/tree/HEAD/packages/cli) | `5.9.3` | `6.1.0` |\n| [@lingui/macro](https://github.com/lingui/js-lingui/tree/HEAD/packages/macro) | `5.9.3` | `5.9.5` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.9.1` |\n| [@vanilla-extract/vite-plugin](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/vite-plugin) | `5.2.1` | `5.2.2` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.2.0` | `6.0.2` |\n| [otpauth](https://github.com/hectorm/otpauth) | `9.5.0` | `9.5.1` |\n| [rollup](https://github.com/rollup/rollup) | `4.60.0` | `4.60.4` |\n| [rollup-plugin-license](https://github.com/mjeanroy/rollup-plugin-license) | `3.7.0` | `3.7.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.4.2` | `8.0.14` |\n| [vite-plugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/vite-plugin-dts) | `4.5.4` | `5.0.1` |\n| [vite-plugin-istanbul](https://github.com/iFaxity/vite-plugin-istanbul) | `8.0.0` | `9.0.0` |\n\n\nUpdates `@codemirror/autocomplete` from 6.20.1 to 6.20.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/autocomplete/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.9.5 to 6.9.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lint/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/search` from 6.6.0 to 6.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/search/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.40.0 to 6.43.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e@​codemirror/view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\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/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fortawesome/react-fontawesome` from 3.3.0 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/FortAwesome/react-fontawesome/releases\"\u003e@​fortawesome/react-fontawesome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.3.0...v3.3.1\"\u003e3.3.1\u003c/a\u003e (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eJust a few dependency bumps to close off CVEs (not that our lib is really affected anyway).\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump handlebars from 4.7.8 to 4.7.9 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f1d6d943d0f1a014c5cec77d244fc021c0a09c93\"\u003ef1d6d94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump lodash-es from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/212496a5b3cc2a054da0400db608296e8ac59c4c\"\u003e212496a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump picomatch from 2.3.1 to 2.3.2 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/557ceaf5f47b45df48bb70385ecbe54aa0eb340f\"\u003e557ceaf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2d06890530c90d019f33b5c361f436deb13261f9\"\u003e2d06890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e node 22.22.2, bump all dev dependencies (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/99ba500ede9a68c3973c1fe0d6c2475d9d40b699\"\u003e99ba500\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/FortAwesome/react-fontawesome/blob/main/CHANGELOG.md\"\u003e@​fortawesome/react-fontawesome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.3.0...v3.3.1\"\u003e3.3.1\u003c/a\u003e (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump handlebars from 4.7.8 to 4.7.9 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f1d6d943d0f1a014c5cec77d244fc021c0a09c93\"\u003ef1d6d94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump lodash-es from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/212496a5b3cc2a054da0400db608296e8ac59c4c\"\u003e212496a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump picomatch from 2.3.1 to 2.3.2 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/557ceaf5f47b45df48bb70385ecbe54aa0eb340f\"\u003e557ceaf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2d06890530c90d019f33b5c361f436deb13261f9\"\u003e2d06890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e node 22.22.2, bump all dev dependencies (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/99ba500ede9a68c3973c1fe0d6c2475d9d40b699\"\u003e99ba500\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/FortAwesome/react-fontawesome/commit/75b30aa58036501e94272d024e942a6773ba0d2e\"\u003e\u003ccode\u003e75b30aa\u003c/code\u003e\u003c/a\u003e chore(release): 3.3.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/99ba500ede9a68c3973c1fe0d6c2475d9d40b699\"\u003e\u003ccode\u003e99ba500\u003c/code\u003e\u003c/a\u003e chore(deps): node 22.22.2, bump all dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/31a2676d1a2c00d7e055c05fa7ead879af1824ed\"\u003e\u003ccode\u003e31a2676\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/639\"\u003e#639\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/lodash-4.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2d06890530c90d019f33b5c361f436deb13261f9\"\u003e\u003ccode\u003e2d06890\u003c/code\u003e\u003c/a\u003e chore(deps): bump lodash from 4.17.23 to 4.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/741a193caf218a7baa647de11c0f3226ddd83b95\"\u003e\u003ccode\u003e741a193\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/638\"\u003e#638\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/lodash-es-4....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/212496a5b3cc2a054da0400db608296e8ac59c4c\"\u003e\u003ccode\u003e212496a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lodash-es from 4.17.23 to 4.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/8deeceba85ccc678c062a20a4cfa22d945e89930\"\u003e\u003ccode\u003e8deeceb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/636\"\u003e#636\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/handlebars-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/5df5ade7c54e873fe9b64de017f6a9b89f264a2e\"\u003e\u003ccode\u003e5df5ade\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/635\"\u003e#635\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/picomatch-2.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f1d6d943d0f1a014c5cec77d244fc021c0a09c93\"\u003e\u003ccode\u003ef1d6d94\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/557ceaf5f47b45df48bb70385ecbe54aa0eb340f\"\u003e\u003ccode\u003e557ceaf\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.3.0...v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingui/core` from 5.9.3 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e@​lingui/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.1...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003elingui-set\u003c/code\u003e/\u003ccode\u003elingui-reset\u003c/code\u003e comment directives (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2514\"\u003e#2514\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/96a52e8323ff7d6de40a0067aa04c1270bc3370f\"\u003e96a52e8\u003c/a\u003e) (\u003ca href=\"https://lingui.dev/ref/macro#lingui-directive\"\u003eDocumentation\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisappearing placeholder comments in partial extract (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2543\"\u003e#2543\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/725a2bf4d0b0cbf5d405d6e9ed79efa391bdd572\"\u003e725a2bf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0...v6.0.1\"\u003e6.0.1\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid throwing on object spreads in extractFromObjectExpression (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2538\"\u003e#2538\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/7cbc0a8638e1cc2f5ea702922b46156c0555fe29\"\u003e7cbc0a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e declare files arguments (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2532\"\u003e#2532\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/4a55abe7b3d046b972cb26a3c5a11acf397f1d7a\"\u003e4a55abe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.5...v6.0.0\"\u003ev6.0.0\u003c/a\u003e\u003c/h1\u003e\n\u003cp\u003eWe are pleased to announce the release of \u003cstrong\u003eLingui 6.0\u003c/strong\u003e ✨\u003c/p\u003e\n\u003cp\u003eThis release marks a \u003cstrong\u003emajor milestone\u003c/strong\u003e for the project. It includes a transition to ESM-only distribution, reduced dependency graph, the removal of deprecated APIs, and improved TypeScript support. A few new features have also been introduced.\u003c/p\u003e\n\u003cp\u003eCheck out the links below for more details:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://lingui.dev/blog/2026/04/22/announcing-lingui-6.0\"\u003eBlog Post: Announcing Lingui 6.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://lingui.dev/releases/migration-6\"\u003eMigration Guide from 5.x to 6.x\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.5...v6.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDiscussion\u003c/h2\u003e\n\u003cp\u003eIf you have any questions or suggestions regarding this release, please visit the \u003ca href=\"https://github.com/lingui/js-lingui/discussions/2455\"\u003eRelated Discussion\u003c/a\u003e or our \u003ca href=\"https://discord.gg/tBZqKpeF\"\u003eDiscord Server\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev6.0.0-next.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0-next.3...v6.0.0-next.4\"\u003ev6.0.0-next.4\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003cp\u003eVisit the \u003ca href=\"https://js-lingui-git-next-crowdin.vercel.app\"\u003ev6 website deployment\u003c/a\u003e to see the relevant docs, including the \u003ca href=\"https://js-lingui-git-next-crowdin.vercel.app/releases/migration-6\"\u003emigration guide from 5.x to 6.x\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003econsolidate metadata transformation options into \u003ccode\u003edescriptorFields\u003c/code\u003e (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2513\"\u003e#2513\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/blob/main/packages/core/CHANGELOG.md\"\u003e@​lingui/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.1...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd lingui-set/lingui-reset comment directives (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2514\"\u003e#2514\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/96a52e8323ff7d6de40a0067aa04c1270bc3370f\"\u003e96a52e8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0...v6.0.1\"\u003e6.0.1\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.5...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2026-04-22)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://lingui.dev/blog/2026/04/22/announcing-lingui-6.0\"\u003eAnnouncing Lingui 6.0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.4...v5.9.5\"\u003e5.9.5\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/46a340af0dbfc8e4ac483cc607c2b24ac48ab56b\"\u003e\u003ccode\u003e46a340a\u003c/code\u003e\u003c/a\u003e chore(release): published v6.1.0 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2550\"\u003e#2550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/96a52e8323ff7d6de40a0067aa04c1270bc3370f\"\u003e\u003ccode\u003e96a52e8\u003c/code\u003e\u003c/a\u003e feat: add lingui-set/lingui-reset comment directives (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2514\"\u003e#2514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/a710fd3c6dca7406a5b0ee219e99474586e93e59\"\u003e\u003ccode\u003ea710fd3\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.1 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2541\"\u003e#2541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/b91bb94b6fc59c85d460a4d403be41e70d11b717\"\u003e\u003ccode\u003eb91bb94\u003c/code\u003e\u003c/a\u003e chore: update tooling: Yarn, Vitest (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2539\"\u003e#2539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/a194ab486dd979c42b39d90c80e5c3e2283bf8c7\"\u003e\u003ccode\u003ea194ab4\u003c/code\u003e\u003c/a\u003e chore: official v6 release (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2500\"\u003e#2500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/9216f052768abd987bae67451eef512cf047c152\"\u003e\u003ccode\u003e9216f05\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.0-next.4 (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2521\"\u003e#2521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/1597e3a3321f02a668285bec3f5e9b24c1ef2765\"\u003e\u003ccode\u003e1597e3a\u003c/code\u003e\u003c/a\u003e chore: improve public package descriptions and keywords (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2493\"\u003e#2493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/ebcb6dc8e8d327ae5775cadee931942ef309480f\"\u003e\u003ccode\u003eebcb6dc\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.0-next.3 (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2491\"\u003e#2491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/4b244312eb16e94451a33f6dac60ecdbb55d6f74\"\u003e\u003ccode\u003e4b24431\u003c/code\u003e\u003c/a\u003e feat(vite-plugin): Vite 8 compatibility + linguiTransformerBabelPreset (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2487\"\u003e#2487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/f4bcdd555ceef0bed58b2f3075096efd4daaeec2\"\u003e\u003ccode\u003ef4bcdd5\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.0-next.2 (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2485\"\u003e#2485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lingui/js-lingui/commits/v6.1.0/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingui/react` from 5.9.3 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e@​lingui/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.1...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003elingui-set\u003c/code\u003e/\u003ccode\u003elingui-reset\u003c/code\u003e comment directives (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2514\"\u003e#2514\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/96a52e8323ff7d6de40a0067aa04c1270bc3370f\"\u003e96a52e8\u003c/a\u003e) (\u003ca href=\"https://lingui.dev/ref/macro#lingui-directive\"\u003eDocumentation\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisappearing placeholder comments in partial extract (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2543\"\u003e#2543\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/725a2bf4d0b0cbf5d405d6e9ed79efa391bdd572\"\u003e725a2bf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0...v6.0.1\"\u003e6.0.1\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid throwing on object spreads in extractFromObjectExpression (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2538\"\u003e#2538\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/7cbc0a8638e1cc2f5ea702922b46156c0555fe29\"\u003e7cbc0a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e declare files arguments (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2532\"\u003e#2532\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/4a55abe7b3d046b972cb26a3c5a11acf397f1d7a\"\u003e4a55abe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.5...v6.0.0\"\u003ev6.0.0\u003c/a\u003e\u003c/h1\u003e\n\u003cp\u003eWe are pleased to announce the release of \u003cstrong\u003eLingui 6.0\u003c/strong\u003e ✨\u003c/p\u003e\n\u003cp\u003eThis release marks a \u003cstrong\u003emajor milestone\u003c/strong\u003e for the project. It includes a transition to ESM-only distribution, reduced dependency graph, the removal of deprecated APIs, and improved TypeScript support. A few new features have also been introduced.\u003c/p\u003e\n\u003cp\u003eCheck out the links below for more details:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://lingui.dev/blog/2026/04/22/announcing-lingui-6.0\"\u003eBlog Post: Announcing Lingui 6.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://lingui.dev/releases/migration-6\"\u003eMigration Guide from 5.x to 6.x\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.5...v6.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDiscussion\u003c/h2\u003e\n\u003cp\u003eIf you have any questions or suggestions regarding this release, please visit the \u003ca href=\"https://github.com/lingui/js-lingui/discussions/2455\"\u003eRelated Discussion\u003c/a\u003e or our \u003ca href=\"https://discord.gg/tBZqKpeF\"\u003eDiscord Server\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev6.0.0-next.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0-next.3...v6.0.0-next.4\"\u003ev6.0.0-next.4\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003cp\u003eVisit the \u003ca href=\"https://js-lingui-git-next-crowdin.vercel.app\"\u003ev6 website deployment\u003c/a\u003e to see the relevant docs, including the \u003ca href=\"https://js-lingui-git-next-crowdin.vercel.app/releases/migration-6\"\u003emigration guide from 5.x to 6.x\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003econsolidate metadata transformation options into \u003ccode\u003edescriptorFields\u003c/code\u003e (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2513\"\u003e#2513\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/blob/main/packages/react/CHANGELOG.md\"\u003e@​lingui/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.1...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd lingui-set/lingui-reset comment directives (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2514\"\u003e#2514\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/96a52e8323ff7d6de40a0067aa04c1270bc3370f\"\u003e96a52e8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0...v6.0.1\"\u003e6.0.1\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/react\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.5...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2026-04-22)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://lingui.dev/blog/2026/04/22/announcing-lingui-6.0\"\u003eAnnouncing Lingui 6.0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.4...v5.9.5\"\u003e5.9.5\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/react\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/react\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/46a340af0dbfc8e4ac483cc607c2b24ac48ab56b\"\u003e\u003ccode\u003e46a340a\u003c/code\u003e\u003c/a\u003e chore(release): published v6.1.0 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2550\"\u003e#2550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/96a52e8323ff7d6de40a0067aa04c1270bc3370f\"\u003e\u003ccode\u003e96a52e8\u003c/code\u003e\u003c/a\u003e feat: add lingui-set/lingui-reset comment directives (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2514\"\u003e#2514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/a710fd3c6dca7406a5b0ee219e99474586e93e59\"\u003e\u003ccode\u003ea710fd3\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.1 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2541\"\u003e#2541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/b91bb94b6fc59c85d460a4d403be41e70d11b717\"\u003e\u003ccode\u003eb91bb94\u003c/code\u003e\u003c/a\u003e chore: update tooling: Yarn, Vitest (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2539\"\u003e#2539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/a194ab486dd979c42b39d90c80e5c3e2283bf8c7\"\u003e\u003ccode\u003ea194ab4\u003c/code\u003e\u003c/a\u003e chore: official v6 release (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2500\"\u003e#2500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/9216f052768abd987bae67451eef512cf047c152\"\u003e\u003ccode\u003e9216f05\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.0-next.4 (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2521\"\u003e#2521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/1597e3a3321f02a668285bec3f5e9b24c1ef2765\"\u003e\u003ccode\u003e1597e3a\u003c/code\u003e\u003c/a\u003e chore: improve public package descriptions and keywords (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2493\"\u003e#2493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/ebcb6dc8e8d327ae5775cadee931942ef309480f\"\u003e\u003ccode\u003eebcb6dc\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.0-next.3 (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2491\"\u003e#2491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/4b244312eb16e94451a33f6dac60ecdbb55d6f74\"\u003e\u003ccode\u003e4b24431\u003c/code\u003e\u003c/a\u003e feat(vite-plugin): Vite 8 compatibility + linguiTransformerBabelPreset (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2487\"\u003e#2487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/f4bcdd555ceef0bed58b2f3075096efd4daaeec2\"\u003e\u003ccode\u003ef4bcdd5\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.0-next.2 (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2485\"\u003e#2485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lingui/js-lingui/commits/v6.1.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.53.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): Don't gate user data for streamed spans at scope read time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20827\"\u003e#20827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Include subpath type shims in published package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20835\"\u003e#20835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(hono): Consolidate route patching and add clarification comments (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20829\"\u003e#20829\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): Bump next from 15.5.15 to 15.5.18 in /dev-packages/e2e-tests/test-applications/nextjs-15-intl (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20821\"\u003e#20821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e26.22 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e24.69 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e43.69 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e45.62 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e48.56 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e82.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e72.08 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e86.99 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e99.33 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e43 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e30.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e35.91 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e27.27 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e27.42 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e28.08 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e45.9 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e31.01 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e45.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e26.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e28.55 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e46.04 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e29.89 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e47.14 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e68.3 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e82.55 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e83.6 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e88.23 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e89.3 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e83.97 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e138.12 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e88.07 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e141.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e209.97 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.53.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): Don't gate user data for streamed spans at scope read time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20827\"\u003e#20827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Include subpath type shims in published package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20835\"\u003e#20835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(hono): Consolidate route patching and add clarification comments (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20829\"\u003e#20829\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): Bump next from 15.5.15 to 15.5.18 in /dev-packages/e2e-tests/test-applications/nextjs-15-intl (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20821\"\u003e#20821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.53.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003estreamGenAiSpans\u003c/code\u003e options to stream gen_ai spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20785\"\u003e#20785\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdds a new \u003ccode\u003estreamGenAiSpans\u003c/code\u003e option that controls how \u003ccode\u003egen_ai\u003c/code\u003e spans are\nsent to Sentry. When set, the SDK extracts all \u003ccode\u003egen_ai\u003c/code\u003e spans out of a\ntransaction and sends them as v2 envelope items.\u003c/p\u003e\n\u003cp\u003eEnable this option if gen_ai spans are being dropped because the transaction payload exceeds size limits.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eSentry.init({\n  dsn: 'https://examplePublicKey@o0.ingest.sentry.io/0',\n  streamGenAiSpans: true,\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(browser): Migrate browser profiling thread data to span attributes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20800\"\u003e#20800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add \u003ccode\u003eaddConsoleInstrumentationFilter\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20790\"\u003e#20790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add \u003ccode\u003eapplicationKey\u003c/code\u003e to \u003ccode\u003eBuildTimeOptionsBase\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20789\"\u003e#20789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): split exports by browser/server for bundle size (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20435\"\u003e#20435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nextjs): Add top-level \u003ccode\u003eapplicationKey\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20794\"\u003e#20794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Support Node 26 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20710\"\u003e#20710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(profiling-node): Bump \u003ccode\u003e@sentry-internal/node-cpu-profiler\u003c/code\u003e to 2.4.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20720\"\u003e#20720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): avoid flush lock self-wait (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20719\"\u003e#20719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Capture transaction name on request for correct culprit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20801\"\u003e#20801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mcp): retroactively wrap handlers registered before wrapMcpServerWithSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20699\"\u003e#20699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Guard against undefined util.getSystemErrorMap (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20660\"\u003e#20660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Capture aborted/errored fetch requests in replay network tab (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20722\"\u003e#20722\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cd9740818cba748dbced0e8a1497000a88ec8a56\"\u003e\u003ccode\u003ecd97408\u003c/code\u003e\u003c/a\u003e release: 10.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/66cfb25117ed7b14ca3da20a79b836619e9c8a6c\"\u003e\u003ccode\u003e66cfb25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20838\"\u003e#20838\u003c/a\u003e from getsentry/prepare-release/10.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/df8fd3863043f143961a5d96e79a717d62eada31\"\u003e\u003ccode\u003edf8fd38\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/588100986580e0f5c8c3204661e59e5103e7d269\"\u003e\u003ccode\u003e5881009\u003c/code\u003e\u003c/a\u003e fix(core): Include subpath type shims in published package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20835\"\u003e#20835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/6a7d179ad38c7591021c88e4bd3ec82b3c6cc606\"\u003e\u003ccode\u003e6a7d179\u003c/code\u003e\u003c/a\u003e fix(core): Don't gate user data for streamed spans at scope read time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20827\"\u003e#20827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ad47c3c3de5b2bacfbbd08bcdf9cd90184ce64bc\"\u003e\u003ccode\u003ead47c3c\u003c/code\u003e\u003c/a\u003e ref(hono): Consolidate route patching and add clarification comments (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20829\"\u003e#20829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/28d6fe514d5ed00561a8e3d1c0406a8cb544c738\"\u003e\u003ccode\u003e28d6fe5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20826\"\u003e#20826\u003c/a\u003e from getsentry/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/46aca45a868d717939448ded1001fac4337ac46e\"\u003e\u003ccode\u003e46aca45\u003c/code\u003e\u003c/a\u003e Merge branch 'release/10.53.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b5cbc9ca1800e1b4ee1de66e135a90891cecd570\"\u003e\u003ccode\u003eb5cbc9c\u003c/code\u003e\u003c/a\u003e chore(deps): Bump next from 15.5.15 to 15.5.18 in /dev-packages/e2e-tests/tes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/05489b83e7920fc4ce47a530054c5558c1704a45\"\u003e\u003ccode\u003e05489b8\u003c/code\u003e\u003c/a\u003e release: 10.53.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tabler/icons-react` from 3.40.0 to 3.44.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tabler/tabler-icons/releases\"\u003e@​tabler/icons-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.44.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e18 new icons:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoutline/code-ai\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/email-stamp\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/foodsteps\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/git-pull-request-conflict\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/noise-reduction\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/photo-alt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/pointer-2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/pointer-collaboration-2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/pointer-collaboration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/roulette\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/scan-cube\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/sketching\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/sparkle-2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/sparkle-highlight\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/sparkle\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/sphere-2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/text-scan-ai\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/vignette\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixed icons: \u003ccode\u003eoutline/air-balloon\u003c/code\u003e, \u003ccode\u003eoutline/body-scan\u003c/code\u003e, \u003ccode\u003eoutline/chart-sankey\u003c/code\u003e, \u003ccode\u003eoutline/ear-scan\u003c/code\u003e, \u003ccode\u003eoutline/grid-scan\u003c/code\u003e, \u003ccode\u003eoutline/line-scan\u003c/code\u003e, \u003ccode\u003eoutline/object-scan\u003c/code\u003e, \u003ccode\u003eoutline/photo-scan\u003c/code\u003e, \u003ccode\u003eoutline/route-scan\u003c/code\u003e, \u003ccode\u003eoutline/scan-eye\u003c/code\u003e, \u003ccode\u003eoutline/scan-letter-a\u003c/code\u003e, \u003ccode\u003eoutline/scan-letter-t\u003c/code\u003e, \u003ccode\u003eoutline/scan-position\u003c/code\u003e, \u003ccode\u003eoutline/scan-traces\u003c/code\u003e, \u003ccode\u003eoutline/scan\u003c/code\u003e, \u003ccode\u003eoutline/text-scan-2\u003c/code\u003e, \u003ccode\u003eoutline/user-scan\u003c/code\u003e, \u003ccode\u003eoutline/zoom-scan\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 3.43.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e18 new icons:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoutline/acorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/acrobatic\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/banana\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/brand-audible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/building-eiffel-tower\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/car-door\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/car-lifter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/chocolate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/dumbbell\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/exercise-ball\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/flood\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/hula-hoop\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/leaf-maple\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/notdef\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/rugby\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/taiwan-dollar\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/target-2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/unicycle\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/tabler/tabler-icons/commit/6d128ed935d4546607b1e4d5d08c8b27bdbe7758\"\u003e\u003ccode\u003e6d128ed\u003c/code\u003e\u003c/a\u003e Release 3.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/e40738b64486f857128ae58335354681e4e9dc9b\"\u003e\u003ccode\u003ee40738b\u003c/code\u003e\u003c/a\u003e Release 3.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/076f4a9e4d705d6f2cb6fc7f1417501117de12e8\"\u003e\u003ccode\u003e076f4a9\u003c/code\u003e\u003c/a\u003e Release 3.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/9b27b65e3d2e72ff4fd219b2dc21da81ea9cbab8\"\u003e\u003ccode\u003e9b27b65\u003c/code\u003e\u003c/a\u003e Release 3.41.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/ebad60b50af5ba521245ab982a3fe69df0e5efd9\"\u003e\u003ccode\u003eebad60b\u003c/code\u003e\u003c/a\u003e Update homepage links in documentation and package files to point to the new ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/8ed617b1b7153d1d35910cda09861077a6f649b9\"\u003e\u003ccode\u003e8ed617b\u003c/code\u003e\u003c/a\u003e Update README files to wrap images in anchor tags linking to the Tabler Icons...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/ef6e875bbef5252b3627fd1281421b10ddd04a16\"\u003e\u003ccode\u003eef6e875\u003c/code\u003e\u003c/a\u003e Update dependencies in pnpm-lock.yaml and package.json files (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/6cbe8857c8baa758383bb0a9e0f6922cf82da01c\"\u003e\u003ccode\u003e6cbe885\u003c/code\u003e\u003c/a\u003e Release 3.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/19d735e6206997fe06a42f6546188b9678ad57de\"\u003e\u003ccode\u003e19d735e\u003c/code\u003e\u003c/a\u003e Add JSDoc with previews in icons-react (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1472\"\u003e#1472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tabler/tabler-icons/commits/v3.44.0/packages/icons-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 to 5.100.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/fcee7bdc429385ae8ffa224fa8a7a9ec7b8ee380\"\u003e\u003ccode\u003efcee7bd\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/a53ef97f87decb8ea2431710f5199431d3c94c8d\"\u003e\u003ccode\u003ea53ef97\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/74fa05eb1b16f40ea7068afd0e5e082687d22338\"\u003e\u003ccode\u003e74fa05e\u003c/code\u003e\u003c/a\u003e chore(tsconfig.json): narrow 'include' pattern to prevent TS6053 race conditi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8c3d523d0ab0b3f8fad28fbaae6807e7aca7eb54\"\u003e\u003ccode\u003e8c3d523\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10630\"\u003e#10630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9800c8f1a3f7907956410c23426a26d981e7d694\"\u003e\u003ccode\u003e9800c8f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10623\"\u003e#10623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3ae42619e5713b2fd6916760e84f7c9ddaa7a317\"\u003e\u003ccode\u003e3ae4261\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10620\"\u003e#10620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/87f7ccf580d7c12c527ce922a43977c9c653f897\"\u003e\u003ccode\u003e87f7ccf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10604\"\u003e#10604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/441204b9d22d1dcfc7ac85b04c21ce017a28603e\"\u003e\u003ccode\u003e441204b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10582\"\u003e#10582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/55afb3e6fb631d684e9448b8265c68a4185c76b3\"\u003e\u003ccode\u003e55afb3e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10581\"\u003e#10581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fe287cc2471b74726a5d05f1c40a86a9ef891c7e\"\u003e\u003ccode\u003efe287cc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10579\"\u003e#10579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.100.11/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@uiw/codemirror-theme-vscode` from 4.25.9 to 4.25.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uiwjs/react-codemirror/releases\"\u003e@​uiw/codemirror-theme-vscode's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.25.10\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.10/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.10: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/5e24acf/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/5e24acf/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.9...v4.25.10\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.9...v4.25.10\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.10\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\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/uiwjs/react-codemirror/commit/d54c1303f5e21331458b2b6569ee3897e640c0be\"\u003e\u003ccode\u003ed54c130\u003c/code\u003e\u003c/a\u003e released v4.25.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/229eb4fc2d5e09861261dfb1ee9c1bf64bb0c0a4\"\u003e\u003ccode\u003e229eb4f\u003c/code\u003e\u003c/a\u003e chore: add sponsor SubList.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/d10a51f80dcd073dd5edd3c88c598ec50701b2c2\"\u003e\u003ccode\u003ed10a51f\u003c/code\u003e\u003c/a\u003e doc: update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/30a535effcd0c03539415736ca57d2b6b71bb599\"\u003e\u003ccode\u003e30a535e\u003c/code\u003e\u003c/a\u003e doc: Update READMEs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.9...v4.25.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@uiw/react-codemirror` from 4.25.9 to 4.25.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uiwjs/react-codemirror/releases\"\u003e@​uiw/react-codemirror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.25.10\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.10/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.10: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/5e24acf/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/5e24acf/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.9...v4.25.10\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.9...v4.25.10\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.10\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\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/uiwjs/react-codemirror/commit/d54c1303f5e21331458b2b6569ee3897e640c0be\"\u003e\u003ccode\u003ed54c130\u003c/code\u003e\u003c/a\u003e released v4.25.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/229eb4fc2d5e09861261dfb1ee9c1bf64bb0c0a4\"\u003e\u003ccode\u003e229eb4f\u003c/code\u003e\u003c/a\u003e chore: add sponsor SubList.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/d10a51f80dcd073dd5edd3c88c598ec50701b2c2\"\u003e\u003ccode\u003ed10a51f\u003c/code\u003e\u003c/a\u003e doc: update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/30a535effcd0c03539415736ca57d2b6b71bb599\"\u003e\u003ccode\u003e30a535e\u003c/code\u003e\u003c/a\u003e doc: Update READMEs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.9...v4.25.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vanilla-extract/css` from 1.20.0 to 1.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/releases\"\u003e@​vanilla-extract/css's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​vanilla-extract/css\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/vanilla-extract-css/vanilla-extract/pull/1710\"\u003e#1710\u003c/a\u003e \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/16775939763349513c527b2f33398a03d7d75057\"\u003e\u003ccode\u003e1677593\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/askoufis\"\u003e\u003ccode\u003e@​askoufis\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003ecssesc\u003c/code\u003e dependency with vendored version\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/vanilla-extract-css/vanilla-extract/blob/master/packages/css/CHANGELOG.md\"\u003e@​vanilla-extract/css's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/vanilla-extract-css/vanilla-extract/pull/1710\"\u003e#1710\u003c/a\u003e \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/16775939763349513c527b2f33398a03d7d75057\"\u003e\u003ccode\u003e1677593\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/askoufis\"\u003e\u003ccode\u003e@​askoufis\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003ecssesc\u003c/code\u003e dependency with vendored version\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/5f3faaec043bbed0afb095d6d5a2430b5ab4734a\"\u003e\u003ccode\u003e5f3faae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css/issues/1711\"\u003e#1711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/16775939763349513c527b2f33398a03d7d75057\"\u003e\u003ccode\u003e1677593\u003c/code\u003e\u003c/a\u003e Vendor \u003ccode\u003ecssesc\u003c/code\u003e dependency (\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css/issues/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commits/@vanilla-extract/css@1.20.1/packages/css\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.15.2 to 1.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.1 — May 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release ships a defence-in-depth fix for prototype pollution in \u003ccode\u003eformDataToJSON\u003c/code\u003e, hardens proxy and CI workflows, restores Webpack 4 compatibility for the fetch adapter, and includes several small bug fixes and maintenance improvements.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution Defence-in-Depth:\u003c/strong\u003e Hardened \u003ccode\u003eformDataToJSON\u003c/code\u003e against already-polluted \u003ccode\u003eObject.prototype\u003c/code\u003e by walking own properties only, so attacker-controlled keys inherited from a poisoned prototype cannot propagate through deserialization. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Cleartext Leak:\u003c/strong\u003e Fixed an issue where HTTPS request data could be transmitted in cleartext to an HTTP proxy under certain configurations. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10858\"\u003e#10858\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCI Cache Removal:\u003c/strong\u003e Removed all GitHub Actions caches as a defence-in-depth measure against cache poisoning vectors in the build pipeline. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10882\"\u003e#10882\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eData URI Parsing:\u003c/strong\u003e Updated the \u003ccode\u003efromDataURI\u003c/code\u003e regex to match RFC 2397 more strictly, fixing edge cases in \u003ccode\u003edata:\u003c/code\u003e URL handling. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUnicode Headers:\u003c/strong\u003e Preserved Unicode header values when running through request interceptors, so non-ASCII header content is no longer corrupted before dispatch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10850\"\u003e#10850\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Upload Progress:\u003c/strong\u003e Guarded against malformed \u003ccode\u003eProgressEvent\u003c/code\u003e payloads emitted by some environments during XHR upload, preventing crashes when \u003ccode\u003eloaded\u003c/code\u003e / \u003ccode\u003etotal\u003c/code\u003e are missing or invalid. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWebpack 4 Fetch Adapter:\u003c/strong\u003e Fixed an \u0026quot;unexpected token\u0026quot; error caused by syntax in the fetch adapter that Webpack 4 could not parse, restoring compatibility for legacy bundler users. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10864\"\u003e#10864\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eType Definitions:\u003c/strong\u003e Made \u003ccode\u003eparseReviver\u003c/code\u003e \u003ccode\u003econtext.source\u003c/code\u003e optional in the type definitions to align with the ES2023 specification. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10837\"\u003e#10837\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eURL Object Support Reverted:\u003c/strong\u003e Reverted the change that allowed passing a \u003ccode\u003eURL\u003c/code\u003e object as \u003ccode\u003econfig.url\u003c/code\u003e (originally \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e\u003c/strong\u003e) due to regressions; this support will be reintroduced in a later release once the underlying issues are addressed. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10874\"\u003e#10874\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCycle Detection Refactor:\u003c/strong\u003e Replaced the array-based cycle tracker in \u003ccode\u003etoJSONObject\u003c/code\u003e with a \u003ccode\u003eWeakSet\u003c/code\u003e, improving performance and memory behaviour on large nested structures. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10832\"\u003e#10832\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomposeSignals Cleanup:\u003c/strong\u003e Refactored \u003ccode\u003ecomposeSignals\u003c/code\u003e to use a clearer early-return structure, simplifying the cancellation/abort composition path. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10844\"\u003e#10844\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAI Readiness \u0026amp; Repo Docs:\u003c/strong\u003e Added \u003ccode\u003eAGENTS.md\u003c/code\u003e and related contributor-guide updates for both human and AI agents, plus post-release documentation improvements. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10835\"\u003e#10835\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10841\"\u003e#10841\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs Improvements:\u003c/strong\u003e Clarified the GET request example, fixed the interceptor \u003ccode\u003eeject\u003c/code\u003e example to reference the correct instance, and corrected the Buzzoid sponsor description in the README. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10836\"\u003e#10836\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10853\"\u003e#10853\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10856\"\u003e#10856\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSponsorship Tooling:\u003c/strong\u003e Fixed empty sponsor arrays in the sponsor processing script, added the ability to inject additional sponsors, updated the sponsorship link, and added a Twicsy advertisement entry. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10843\"\u003e#10843\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10859\"\u003e#10859\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10869\"\u003e#10869\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@commitlint/cli\u003c/code\u003e from 20.5.0 to 20.5.2. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10846\"\u003e#10846\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/hpinmetaverse\"\u003e\u003ccode\u003e@​hpinmetaverse\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10836\"\u003e#10836\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/tommyhgunz14\"\u003e\u003ccode\u003e@​tommyhgunz14\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/divyanshuraj1095\"\u003e\u003ccode\u003e@​divyanshuraj1095\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10853\"\u003e#10853\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/sagodi97\"\u003e\u003ccode\u003e@​sagodi97\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10856\"\u003e#10856\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/rkdfx\"\u003e\u003ccode\u003e@​rkdfx\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Liuwei1125\"\u003e\u003ccode\u003e@​Liuwei1125\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.16.0...v1.16.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.16.0 — May 2, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds support for the QUERY HTTP method and a new \u003ccode\u003eECONNREFUSED\u003c/code\u003e error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.\u003c/p\u003e\n\u003ch2\u003e⚠️ Notable Changes\u003c/h2\u003e\n\u003cp\u003eA handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.1 — May 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release ships a defence-in-depth fix for prototype pollution in \u003ccode\u003eformDataToJSON\u003c/code\u003e, hardens proxy and CI workflows, restores Webpack 4 compatibility for the fetch adapter, and includes several small bug fixes and maintenance improvements.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution Defence-in-Depth:\u003c/strong\u003e Hardened \u003ccode\u003eformDataToJSON\u003c/code\u003e against already-polluted \u003ccode\u003eObject.prototype\u003c/code\u003e by walking own properties only, so attacker-controlled keys inherited from a poisoned prototype cannot propagate through deserialization. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Cleartext Leak:\u003c/strong\u003e Fixed an issue where HTTPS request data could be transmitted in cleartext to an HTTP proxy under certain configurations. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10858\"\u003e#10858\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCI Cache Removal:\u003c/strong\u003e Removed all GitHub Actions caches as a defence-in-depth measure against cache poisoning vectors in the build pipeline. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10882\"\u003e#10882\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eData URI Parsing:\u003c/strong\u003e Updated the \u003ccode\u003efromDataURI\u003c/code\u003e regex to match RFC 2397 more strictly, fixing edge cases in \u003ccode\u003edata:\u003c/code\u003e URL handling. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUnicode Headers:\u003c/strong\u003e Preserved Unicode header values when running through request interceptors, so non-ASCII header content is no longer corrupted before dispatch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10850\"\u003e#10850\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Upload Progress:\u003c/strong\u003e Guarded against malformed \u003ccode\u003eProgressEvent\u003c/code\u003e payloads emitted by some environments during XHR upload, preventing crashes when \u003ccode\u003eloaded\u003c/code\u003e / \u003ccode\u003etotal\u003c/code\u003e are missing or invalid. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWebpack 4 Fetch Adapter:\u003c/strong\u003e Fixed an \u0026quot;unexpected token\u0026quot; error caused by syntax in the fetch adapter that Webpack 4 could not parse, restoring compatibility for legacy bundler users. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10864\"\u003e#10864\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eType Definitions:\u003c/strong\u003e Made \u003ccode\u003eparseReviver\u003c/code\u003e \u003ccode\u003econtext.source\u003c/code\u003e optional in the type definitions to align with the ES2023 specification. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10837\"\u003e#10837\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eURL Object Support Reverted:\u003c/strong\u003e Reverted the change that allowed passing a \u003ccode\u003eURL\u003c/code\u003e object as \u003ccode\u003econfig.url\u003c/code\u003e (originally \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e\u003c/strong\u003e) due to regressions; this support will be reintroduced in a later release once the underlying issues are addressed. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10874\"\u003e#10874\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCycle Detection Refactor:\u003c/strong\u003e Replaced the array-based cycle tracker in \u003ccode\u003etoJSONObject\u003c/code\u003e with a \u003ccode\u003eWeakSet\u003c/code\u003e, improving performance and memory behaviour on large ne...\n\n_Description has been truncated_","html_url":"https://github.com/invenhost/InvenTree/pull/348","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/invenhost%2FInvenTree/issues/348","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/348/packages"},{"uuid":"4473949537","node_id":"PR_kwDOR7e29s7c5MCc","number":15,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 51 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-25T22:47:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T02:30:46.000Z","updated_at":"2026-05-25T22:47:54.000Z","time_to_close":591426,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":51,"packages":[{"name":"@codemirror/autocomplete","old_version":"6.20.1","new_version":"6.20.2","repository_url":"https://github.com/codemirror/autocomplete"},{"name":"@codemirror/lint","old_version":"6.9.5","new_version":"6.9.6","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/search","old_version":"6.6.0","new_version":"6.7.0","repository_url":"https://github.com/codemirror/search"},{"name":"@fortawesome/react-fontawesome","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/FortAwesome/react-fontawesome"},{"name":"@lingui/core","old_version":"5.9.3","new_version":"6.0.1","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/react","old_version":"5.9.3","new_version":"6.0.1","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@mantine/carousel","old_version":"8.3.18","new_version":"9.2.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/charts","old_version":"8.3.18","new_version":"9.2.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/core","old_version":"8.3.18","new_version":"9.2.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/dates","old_version":"8.3.18","new_version":"9.2.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/dropzone","old_version":"8.3.18","new_version":"9.2.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/form","old_version":"8.3.18","new_version":"9.2.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/hooks","old_version":"8.3.18","new_version":"9.2.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/modals","old_version":"8.3.18","new_version":"9.2.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/notifications","old_version":"8.3.18","new_version":"9.2.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/spotlight","old_version":"8.3.18","new_version":"9.2.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/vanilla-extract","old_version":"8.3.18","new_version":"9.2.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.52.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tabler/icons-react","old_version":"3.40.0","new_version":"3.44.0","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.100.10","repository_url":"https://github.com/TanStack/query"},{"name":"@vanilla-extract/css","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/vanilla-extract-css/vanilla-extract"},{"name":"axios","old_version":"1.13.6","new_version":"1.16.0","repository_url":"https://github.com/axios/axios"},{"name":"dompurify","old_version":"3.3.3","new_version":"3.4.2","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"easymde","old_version":"2.20.0","new_version":"2.21.0","repository_url":"https://github.com/Ionaru/easy-markdown-editor"},{"name":"fuse.js","old_version":"7.1.0","new_version":"7.3.0","repository_url":"https://github.com/krisk/Fuse"},{"name":"react","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-grid-layout","old_version":"1.4.4","new_version":"2.2.3","repository_url":"https://github.com/STRML/react-grid-layout"},{"name":"@types/react-grid-layout","old_version":"1.3.6","new_version":"2.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.72.0","new_version":"7.75.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-is","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-router-dom","old_version":"6.30.3","new_version":"7.15.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-window","old_version":"1.8.11","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"styled-components","old_version":"6.3.12","new_version":"6.4.1","repository_url":"https://github.com/styled-components/styled-components"},{"name":"zustand","old_version":"5.0.12","new_version":"5.0.13","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@codecov/vite-plugin","old_version":"1.9.1","new_version":"2.0.1"},{"name":"@lingui/babel-plugin-lingui-macro","old_version":"5.9.3","new_version":"6.0.1","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/cli","old_version":"5.9.3","new_version":"6.0.1","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/macro","old_version":"5.9.3","new_version":"5.9.5","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.7.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vanilla-extract/vite-plugin","old_version":"5.2.1","new_version":"5.2.2","repository_url":"https://github.com/vanilla-extract-css/vanilla-extract"},{"name":"@vitejs/plugin-react","old_version":"5.2.0","new_version":"6.0.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"otpauth","old_version":"9.5.0","new_version":"9.5.1","repository_url":"https://github.com/hectorm/otpauth"},{"name":"rollup","old_version":"4.60.0","new_version":"4.60.3","repository_url":"https://github.com/rollup/rollup"},{"name":"rollup-plugin-license","old_version":"3.7.0","new_version":"3.7.1","repository_url":"https://github.com/mjeanroy/rollup-plugin-license"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.1.11","new_version":"8.0.12","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-dts","old_version":"4.5.4","new_version":"5.0.0","repository_url":"https://github.com/qmhc/unplugin-dts"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 50 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/autocomplete](https://github.com/codemirror/autocomplete) | `6.20.1` | `6.20.2` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.9.5` | `6.9.6` |\n| [@codemirror/search](https://github.com/codemirror/search) | `6.6.0` | `6.7.0` |\n| [@fortawesome/react-fontawesome](https://github.com/FortAwesome/react-fontawesome) | `3.3.0` | `3.3.1` |\n| [@lingui/core](https://github.com/lingui/js-lingui/tree/HEAD/packages/core) | `5.9.3` | `6.0.1` |\n| [@lingui/react](https://github.com/lingui/js-lingui/tree/HEAD/packages/react) | `5.9.3` | `6.0.1` |\n| [@mantine/carousel](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel) | `8.3.18` | `9.2.0` |\n| [@mantine/charts](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts) | `8.3.18` | `9.2.0` |\n| [@mantine/core](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core) | `8.3.18` | `9.2.0` |\n| [@mantine/dates](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates) | `8.3.18` | `9.2.0` |\n| [@mantine/dropzone](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone) | `8.3.18` | `9.2.0` |\n| [@mantine/form](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form) | `8.3.18` | `9.2.0` |\n| [@mantine/hooks](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks) | `8.3.18` | `9.2.0` |\n| [@mantine/modals](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/modals) | `8.3.18` | `9.2.0` |\n| [@mantine/notifications](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/notifications) | `8.3.18` | `9.2.0` |\n| [@mantine/spotlight](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/spotlight) | `8.3.18` | `9.2.0` |\n| [@mantine/vanilla-extract](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/vanilla-extract) | `8.3.18` | `9.2.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.52.0` |\n| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.40.0` | `3.44.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.100.10` |\n| [@vanilla-extract/css](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css) | `1.20.0` | `1.20.1` |\n| [axios](https://github.com/axios/axios) | `1.13.6` | `1.16.0` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.3.3` | `3.4.2` |\n| [easymde](https://github.com/Ionaru/easy-markdown-editor) | `2.20.0` | `2.21.0` |\n| [fuse.js](https://github.com/krisk/Fuse) | `7.1.0` | `7.3.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.6` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [react-grid-layout](https://github.com/STRML/react-grid-layout) | `1.4.4` | `2.2.3` |\n| [@types/react-grid-layout](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-grid-layout) | `1.3.6` | `2.1.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.0` | `7.75.0` |\n| [react-is](https://github.com/facebook/react/tree/HEAD/packages/react-is) | `19.2.4` | `19.2.6` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.30.3` | `7.15.0` |\n| [react-window](https://github.com/bvaughn/react-window) | `1.8.11` | `2.2.7` |\n| [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) | `1.8.8` | `2.0.0` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.3.12` | `6.4.1` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.12` | `5.0.13` |\n| @codecov/vite-plugin | `1.9.1` | `2.0.1` |\n| [@lingui/babel-plugin-lingui-macro](https://github.com/lingui/js-lingui/tree/HEAD/packages/babel-plugin-lingui-macro) | `5.9.3` | `6.0.1` |\n| [@lingui/cli](https://github.com/lingui/js-lingui/tree/HEAD/packages/cli) | `5.9.3` | `6.0.1` |\n| [@lingui/macro](https://github.com/lingui/js-lingui/tree/HEAD/packages/macro) | `5.9.3` | `5.9.5` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.7.0` |\n| [@vanilla-extract/vite-plugin](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/vite-plugin) | `5.2.1` | `5.2.2` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.2.0` | `6.0.1` |\n| [otpauth](https://github.com/hectorm/otpauth) | `9.5.0` | `9.5.1` |\n| [rollup](https://github.com/rollup/rollup) | `4.60.0` | `4.60.3` |\n| [rollup-plugin-license](https://github.com/mjeanroy/rollup-plugin-license) | `3.7.0` | `3.7.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.11` | `8.0.12` |\n| [vite-plugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/vite-plugin-dts) | `4.5.4` | `5.0.0` |\n\n\nUpdates `@codemirror/autocomplete` from 6.20.1 to 6.20.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/autocomplete/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.9.5 to 6.9.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lint/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/search` from 6.6.0 to 6.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/search/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.40.0 to 6.43.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e@​codemirror/view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\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/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fortawesome/react-fontawesome` from 3.3.0 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/FortAwesome/react-fontawesome/releases\"\u003e@​fortawesome/react-fontawesome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.3.0...v3.3.1\"\u003e3.3.1\u003c/a\u003e (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eJust a few dependency bumps to close off CVEs (not that our lib is really affected anyway).\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump handlebars from 4.7.8 to 4.7.9 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f1d6d943d0f1a014c5cec77d244fc021c0a09c93\"\u003ef1d6d94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump lodash-es from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/212496a5b3cc2a054da0400db608296e8ac59c4c\"\u003e212496a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump picomatch from 2.3.1 to 2.3.2 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/557ceaf5f47b45df48bb70385ecbe54aa0eb340f\"\u003e557ceaf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2d06890530c90d019f33b5c361f436deb13261f9\"\u003e2d06890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e node 22.22.2, bump all dev dependencies (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/99ba500ede9a68c3973c1fe0d6c2475d9d40b699\"\u003e99ba500\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/FortAwesome/react-fontawesome/blob/main/CHANGELOG.md\"\u003e@​fortawesome/react-fontawesome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.3.0...v3.3.1\"\u003e3.3.1\u003c/a\u003e (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump handlebars from 4.7.8 to 4.7.9 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f1d6d943d0f1a014c5cec77d244fc021c0a09c93\"\u003ef1d6d94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump lodash-es from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/212496a5b3cc2a054da0400db608296e8ac59c4c\"\u003e212496a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump picomatch from 2.3.1 to 2.3.2 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/557ceaf5f47b45df48bb70385ecbe54aa0eb340f\"\u003e557ceaf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2d06890530c90d019f33b5c361f436deb13261f9\"\u003e2d06890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e node 22.22.2, bump all dev dependencies (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/99ba500ede9a68c3973c1fe0d6c2475d9d40b699\"\u003e99ba500\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/FortAwesome/react-fontawesome/commit/75b30aa58036501e94272d024e942a6773ba0d2e\"\u003e\u003ccode\u003e75b30aa\u003c/code\u003e\u003c/a\u003e chore(release): 3.3.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/99ba500ede9a68c3973c1fe0d6c2475d9d40b699\"\u003e\u003ccode\u003e99ba500\u003c/code\u003e\u003c/a\u003e chore(deps): node 22.22.2, bump all dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/31a2676d1a2c00d7e055c05fa7ead879af1824ed\"\u003e\u003ccode\u003e31a2676\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/639\"\u003e#639\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/lodash-4.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2d06890530c90d019f33b5c361f436deb13261f9\"\u003e\u003ccode\u003e2d06890\u003c/code\u003e\u003c/a\u003e chore(deps): bump lodash from 4.17.23 to 4.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/741a193caf218a7baa647de11c0f3226ddd83b95\"\u003e\u003ccode\u003e741a193\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/638\"\u003e#638\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/lodash-es-4....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/212496a5b3cc2a054da0400db608296e8ac59c4c\"\u003e\u003ccode\u003e212496a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lodash-es from 4.17.23 to 4.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/8deeceba85ccc678c062a20a4cfa22d945e89930\"\u003e\u003ccode\u003e8deeceb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/636\"\u003e#636\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/handlebars-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/5df5ade7c54e873fe9b64de017f6a9b89f264a2e\"\u003e\u003ccode\u003e5df5ade\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/635\"\u003e#635\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/picomatch-2.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f1d6d943d0f1a014c5cec77d244fc021c0a09c93\"\u003e\u003ccode\u003ef1d6d94\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/557ceaf5f47b45df48bb70385ecbe54aa0eb340f\"\u003e\u003ccode\u003e557ceaf\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.3.0...v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingui/core` from 5.9.3 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e@​lingui/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0...v6.0.1\"\u003e6.0.1\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid throwing on object spreads in extractFromObjectExpression (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2538\"\u003e#2538\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/7cbc0a8638e1cc2f5ea702922b46156c0555fe29\"\u003e7cbc0a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e declare files arguments (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2532\"\u003e#2532\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/4a55abe7b3d046b972cb26a3c5a11acf397f1d7a\"\u003e4a55abe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.5...v6.0.0\"\u003ev6.0.0\u003c/a\u003e\u003c/h1\u003e\n\u003cp\u003eWe are pleased to announce the release of \u003cstrong\u003eLingui 6.0\u003c/strong\u003e ✨\u003c/p\u003e\n\u003cp\u003eThis release marks a \u003cstrong\u003emajor milestone\u003c/strong\u003e for the project. It includes a transition to ESM-only distribution, reduced dependency graph, the removal of deprecated APIs, and improved TypeScript support. A few new features have also been introduced.\u003c/p\u003e\n\u003cp\u003eCheck out the links below for more details:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://lingui.dev/blog/2026/04/22/announcing-lingui-6.0\"\u003eBlog Post: Announcing Lingui 6.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://lingui.dev/releases/migration-6\"\u003eMigration Guide from 5.x to 6.x\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.5...v6.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDiscussion\u003c/h2\u003e\n\u003cp\u003eIf you have any questions or suggestions regarding this release, please visit the \u003ca href=\"https://github.com/lingui/js-lingui/discussions/2455\"\u003eRelated Discussion\u003c/a\u003e or our \u003ca href=\"https://discord.gg/tBZqKpeF\"\u003eDiscord Server\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev6.0.0-next.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0-next.3...v6.0.0-next.4\"\u003ev6.0.0-next.4\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003cp\u003eVisit the \u003ca href=\"https://js-lingui-git-next-crowdin.vercel.app\"\u003ev6 website deployment\u003c/a\u003e to see the relevant docs, including the \u003ca href=\"https://js-lingui-git-next-crowdin.vercel.app/releases/migration-6\"\u003emigration guide from 5.x to 6.x\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003econsolidate metadata transformation options into \u003ccode\u003edescriptorFields\u003c/code\u003e (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2513\"\u003e#2513\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emacro:\u003c/strong\u003e add optional configurable JSX placeholder naming (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2505\"\u003e#2505\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eloader:\u003c/strong\u003e make webpack peer dependency optional and update Rspack example (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2475\"\u003e#2475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epo-format:\u003c/strong\u003e remove duplicated references when \u003ccode\u003elineNumbers\u003c/code\u003e is false (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2509\"\u003e#2509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e support braces in catalog pathname (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2495\"\u003e#2495\u003c/a\u003e) \u003cem\u003e(backported from v5.x)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDiscussion\u003c/h2\u003e\n\u003cp\u003eVisit the \u003ca href=\"https://github.com/lingui/js-lingui/discussions/2455\"\u003erelated discussion\u003c/a\u003e if you have any questions about this release or feedback. We'd love to hear from you!\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/lingui/js-lingui/blob/main/packages/core/CHANGELOG.md\"\u003e@​lingui/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0...v6.0.1\"\u003e6.0.1\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.5...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2026-04-22)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://lingui.dev/blog/2026/04/22/announcing-lingui-6.0\"\u003eAnnouncing Lingui 6.0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.4...v5.9.5\"\u003e5.9.5\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/a710fd3c6dca7406a5b0ee219e99474586e93e59\"\u003e\u003ccode\u003ea710fd3\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.1 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2541\"\u003e#2541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/b91bb94b6fc59c85d460a4d403be41e70d11b717\"\u003e\u003ccode\u003eb91bb94\u003c/code\u003e\u003c/a\u003e chore: update tooling: Yarn, Vitest (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2539\"\u003e#2539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/a194ab486dd979c42b39d90c80e5c3e2283bf8c7\"\u003e\u003ccode\u003ea194ab4\u003c/code\u003e\u003c/a\u003e chore: official v6 release (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2500\"\u003e#2500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/9216f052768abd987bae67451eef512cf047c152\"\u003e\u003ccode\u003e9216f05\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.0-next.4 (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2521\"\u003e#2521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/1597e3a3321f02a668285bec3f5e9b24c1ef2765\"\u003e\u003ccode\u003e1597e3a\u003c/code\u003e\u003c/a\u003e chore: improve public package descriptions and keywords (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2493\"\u003e#2493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/ebcb6dc8e8d327ae5775cadee931942ef309480f\"\u003e\u003ccode\u003eebcb6dc\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.0-next.3 (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2491\"\u003e#2491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/4b244312eb16e94451a33f6dac60ecdbb55d6f74\"\u003e\u003ccode\u003e4b24431\u003c/code\u003e\u003c/a\u003e feat(vite-plugin): Vite 8 compatibility + linguiTransformerBabelPreset (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2487\"\u003e#2487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/f4bcdd555ceef0bed58b2f3075096efd4daaeec2\"\u003e\u003ccode\u003ef4bcdd5\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.0-next.2 (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2485\"\u003e#2485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/2848e873f73b76c12b8aec6e672712d236c85b27\"\u003e\u003ccode\u003e2848e87\u003c/code\u003e\u003c/a\u003e fix(macro): add shims for macro executed in nodejs without transpilation (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2471\"\u003e#2471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/c3247d657e6010b4da3c53e83079902a2e83abb8\"\u003e\u003ccode\u003ec3247d6\u003c/code\u003e\u003c/a\u003e chore: fix eslint config for react (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2449\"\u003e#2449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lingui/js-lingui/commits/v6.0.1/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingui/react` from 5.9.3 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e@​lingui/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0...v6.0.1\"\u003e6.0.1\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid throwing on object spreads in extractFromObjectExpression (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2538\"\u003e#2538\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/7cbc0a8638e1cc2f5ea702922b46156c0555fe29\"\u003e7cbc0a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e declare files arguments (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2532\"\u003e#2532\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/4a55abe7b3d046b972cb26a3c5a11acf397f1d7a\"\u003e4a55abe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.5...v6.0.0\"\u003ev6.0.0\u003c/a\u003e\u003c/h1\u003e\n\u003cp\u003eWe are pleased to announce the release of \u003cstrong\u003eLingui 6.0\u003c/strong\u003e ✨\u003c/p\u003e\n\u003cp\u003eThis release marks a \u003cstrong\u003emajor milestone\u003c/strong\u003e for the project. It includes a transition to ESM-only distribution, reduced dependency graph, the removal of deprecated APIs, and improved TypeScript support. A few new features have also been introduced.\u003c/p\u003e\n\u003cp\u003eCheck out the links below for more details:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://lingui.dev/blog/2026/04/22/announcing-lingui-6.0\"\u003eBlog Post: Announcing Lingui 6.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://lingui.dev/releases/migration-6\"\u003eMigration Guide from 5.x to 6.x\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.5...v6.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDiscussion\u003c/h2\u003e\n\u003cp\u003eIf you have any questions or suggestions regarding this release, please visit the \u003ca href=\"https://github.com/lingui/js-lingui/discussions/2455\"\u003eRelated Discussion\u003c/a\u003e or our \u003ca href=\"https://discord.gg/tBZqKpeF\"\u003eDiscord Server\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev6.0.0-next.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0-next.3...v6.0.0-next.4\"\u003ev6.0.0-next.4\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003cp\u003eVisit the \u003ca href=\"https://js-lingui-git-next-crowdin.vercel.app\"\u003ev6 website deployment\u003c/a\u003e to see the relevant docs, including the \u003ca href=\"https://js-lingui-git-next-crowdin.vercel.app/releases/migration-6\"\u003emigration guide from 5.x to 6.x\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003econsolidate metadata transformation options into \u003ccode\u003edescriptorFields\u003c/code\u003e (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2513\"\u003e#2513\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emacro:\u003c/strong\u003e add optional configurable JSX placeholder naming (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2505\"\u003e#2505\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eloader:\u003c/strong\u003e make webpack peer dependency optional and update Rspack example (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2475\"\u003e#2475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epo-format:\u003c/strong\u003e remove duplicated references when \u003ccode\u003elineNumbers\u003c/code\u003e is false (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2509\"\u003e#2509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e support braces in catalog pathname (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2495\"\u003e#2495\u003c/a\u003e) \u003cem\u003e(backported from v5.x)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDiscussion\u003c/h2\u003e\n\u003cp\u003eVisit the \u003ca href=\"https://github.com/lingui/js-lingui/discussions/2455\"\u003erelated discussion\u003c/a\u003e if you have any questions about this release or feedback. We'd love to hear from you!\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/lingui/js-lingui/blob/main/packages/react/CHANGELOG.md\"\u003e@​lingui/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0...v6.0.1\"\u003e6.0.1\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/react\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.5...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2026-04-22)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://lingui.dev/blog/2026/04/22/announcing-lingui-6.0\"\u003eAnnouncing Lingui 6.0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.4...v5.9.5\"\u003e5.9.5\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/react\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/react\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/a710fd3c6dca7406a5b0ee219e99474586e93e59\"\u003e\u003ccode\u003ea710fd3\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.1 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2541\"\u003e#2541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/b91bb94b6fc59c85d460a4d403be41e70d11b717\"\u003e\u003ccode\u003eb91bb94\u003c/code\u003e\u003c/a\u003e chore: update tooling: Yarn, Vitest (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2539\"\u003e#2539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/a194ab486dd979c42b39d90c80e5c3e2283bf8c7\"\u003e\u003ccode\u003ea194ab4\u003c/code\u003e\u003c/a\u003e chore: official v6 release (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2500\"\u003e#2500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/9216f052768abd987bae67451eef512cf047c152\"\u003e\u003ccode\u003e9216f05\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.0-next.4 (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2521\"\u003e#2521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/1597e3a3321f02a668285bec3f5e9b24c1ef2765\"\u003e\u003ccode\u003e1597e3a\u003c/code\u003e\u003c/a\u003e chore: improve public package descriptions and keywords (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2493\"\u003e#2493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/ebcb6dc8e8d327ae5775cadee931942ef309480f\"\u003e\u003ccode\u003eebcb6dc\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.0-next.3 (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2491\"\u003e#2491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/4b244312eb16e94451a33f6dac60ecdbb55d6f74\"\u003e\u003ccode\u003e4b24431\u003c/code\u003e\u003c/a\u003e feat(vite-plugin): Vite 8 compatibility + linguiTransformerBabelPreset (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2487\"\u003e#2487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/f4bcdd555ceef0bed58b2f3075096efd4daaeec2\"\u003e\u003ccode\u003ef4bcdd5\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.0-next.2 (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2485\"\u003e#2485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/2848e873f73b76c12b8aec6e672712d236c85b27\"\u003e\u003ccode\u003e2848e87\u003c/code\u003e\u003c/a\u003e fix(macro): add shims for macro executed in nodejs without transpilation (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2471\"\u003e#2471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/c3247d657e6010b4da3c53e83079902a2e83abb8\"\u003e\u003ccode\u003ec3247d6\u003c/code\u003e\u003c/a\u003e chore: fix eslint config for react (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2449\"\u003e#2449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lingui/js-lingui/commits/v6.0.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/carousel` from 8.3.18 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e@​mantine/carousel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0 🔥\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-2-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSupport Mantine development\u003c/h2\u003e\n\u003cp\u003eYou can now sponsor Mantine development with \u003ca href=\"https://opencollective.com/mantinedev\"\u003eOpenCollective\u003c/a\u003e.\nAll funds are used to improve Mantine and create new features and components.\u003c/p\u003e\n\u003ch2\u003eTreeSelect component\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/core/tree-select\"\u003eTreeSelect\u003c/a\u003e component allows picking one or more values from hierarchical tree data.\nIt supports three selection modes: single, multiple, and checkbox (with parent-child cascade):\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { TreeSelect } from '@mantine/core';\r\nimport { data } from './data';\r\n\u003cp\u003efunction Demo() {\nreturn (\n\u0026lt;TreeSelect\nlabel=\u0026quot;Your favorite item\u0026quot;\nplaceholder=\u0026quot;Pick value\u0026quot;\ndata={data}\n/\u0026gt;\n);\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eTree select Combobox examples\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eCombobox examples\u003c/a\u003e showing how to build tree select components\nfrom Combobox primitives with connecting lines, expand/collapse chevrons, and proper indentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eTree select\u003c/a\u003e – basic single-value tree select\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeMultiSelectCombobox\"\u003eTree multi select\u003c/a\u003e – multi select with checkbox cascade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectSearchable\"\u003eSearchable tree select\u003c/a\u003e – tree select with search filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCheckbox\"\u003eTree select with checkboxes\u003c/a\u003e – single select with expand-on-click\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectVirtualized\"\u003eVirtualized tree select\u003c/a\u003e – large tree (~500 nodes) with \u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotifications swipe dismissal\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/x/notifications\"\u003e@​mantine/notifications\u003c/a\u003e now supports dismissing notifications by dragging them\nleft or right, and with horizontal scroll swipe while hovered. Both interactions can be disabled\non \u003ccode\u003eNotifications\u003c/code\u003e, and individual items can opt out with \u003ccode\u003eallowClose: false\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { Button } from '@mantine/core';\r\nimport { notifications } from '@mantine/notifications';\r\n\u003cp\u003efunction Demo() {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b07d290be5b4a59bb192ed009eeae6a360105040\"\u003e\u003ccode\u003eb07d290\u003c/code\u003e\u003c/a\u003e [release] Version: 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/3646de9f0fe83eaf2946154e6385bd82eb15c243\"\u003e\u003ccode\u003e3646de9\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/f185553c2da9fd8dc5e4f3aec0ad99fca5bfdac7\"\u003e\u003ccode\u003ef185553\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/22937439cc48af6aa391becef9fd8e9961e52919\"\u003e\u003ccode\u003e2293743\u003c/code\u003e\u003c/a\u003e [core] Update minor dependencies version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c6eaf30bf796c90f98352d13418d25c34e37a9dc\"\u003e\u003ccode\u003ec6eaf30\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/755b9418cf9816ce99d8363fd0f4637ee6c80499\"\u003e\u003ccode\u003e755b941\u003c/code\u003e\u003c/a\u003e [refactor] Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c5b157f8cb7202dcd94b21c910d4684248cea75c\"\u003e\u003ccode\u003ec5b157f\u003c/code\u003e\u003c/a\u003e [core] Fix types not being compatible with typecheck used in js files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b90d9b81031f45f5d15e75f25138ed6477f65bce\"\u003e\u003ccode\u003eb90d9b8\u003c/code\u003e\u003c/a\u003e [core] Fix typos, update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/a097b0cbe3341d7bdaf4fb05e3aba296f122e90b\"\u003e\u003ccode\u003ea097b0c\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.0-alpha.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/53c9a802a74d9ddec381ee133930d436ebda71c2\"\u003e\u003ccode\u003e53c9a80\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.0-alpha.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mantinedev/mantine/commits/9.2.0/packages/@mantine/carousel\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/charts` from 8.3.18 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e@​mantine/charts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0 🔥\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-2-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSupport Mantine development\u003c/h2\u003e\n\u003cp\u003eYou can now sponsor Mantine development with \u003ca href=\"https://opencollective.com/mantinedev\"\u003eOpenCollective\u003c/a\u003e.\nAll funds are used to improve Mantine and create new features and components.\u003c/p\u003e\n\u003ch2\u003eTreeSelect component\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/core/tree-select\"\u003eTreeSelect\u003c/a\u003e component allows picking one or more values from hierarchical tree data.\nIt supports three selection modes: single, multiple, and checkbox (with parent-child cascade):\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { TreeSelect } from '@mantine/core';\r\nimport { data } from './data';\r\n\u003cp\u003efunction Demo() {\nreturn (\n\u0026lt;TreeSelect\nlabel=\u0026quot;Your favorite item\u0026quot;\nplaceholder=\u0026quot;Pick value\u0026quot;\ndata={data}\n/\u0026gt;\n);\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eTree select Combobox examples\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eCombobox examples\u003c/a\u003e showing how to build tree select components\nfrom Combobox primitives with connecting lines, expand/collapse chevrons, and proper indentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eTree select\u003c/a\u003e – basic single-value tree select\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeMultiSelectCombobox\"\u003eTree multi select\u003c/a\u003e – multi select with checkbox cascade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectSearchable\"\u003eSearchable tree select\u003c/a\u003e – tree select with search filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCheckbox\"\u003eTree select with checkboxes\u003c/a\u003e – single select with expand-on-click\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectVirtualized\"\u003eVirtualized tree select\u003c/a\u003e – large tree (~500 nodes) with \u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotifications swipe dismissal\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/x/notifications\"\u003e@​mantine/notifications\u003c/a\u003e now supports dismissing notifications by dragging them\nleft or right, and with horizontal scroll swipe while hovered. Both interactions can be disabled\non \u003ccode\u003eNotifications\u003c/code\u003e, and individual items can opt out with \u003ccode\u003eallowClose: false\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { Button } from '@mantine/core';\r\nimport { notifications } from '@mantine/notifications';\r\n\u003cp\u003efunction Demo() {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b07d290be5b4a59bb192ed009eeae6a360105040\"\u003e\u003ccode\u003eb07d290\u003c/code\u003e\u003c/a\u003e [release] Version: 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/60861b4478497b9350356e19fbb7df2d183d4879\"\u003e\u003ccode\u003e60861b4\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into 9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/3646de9f0fe83eaf2946154e6385bd82eb15c243\"\u003e\u003ccode\u003e3646de9\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/e91772adab55e7f3d738fff449fdd76fcc2f0954\"\u003e\u003ccode\u003ee91772a\u003c/code\u003e\u003c/a\u003e Merge branch master into 9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/f185553c2da9fd8dc5e4f3aec0ad99fca5bfdac7\"\u003e\u003ccode\u003ef185553\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/0e8827ff2a6300334a2d7ff529f435d162a6fdbd\"\u003e\u003ccode\u003e0e8827f\u003c/code\u003e\u003c/a\u003e Merge branch master into 9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/22937439cc48af6aa391becef9fd8e9961e52919\"\u003e\u003ccode\u003e2293743\u003c/code\u003e\u003c/a\u003e [core] Update minor dependencies version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/a18d92a276d7f624c6f4d5dd04669a3daa33374e\"\u003e\u003ccode\u003ea18d92a\u003c/code\u003e\u003c/a\u003e Merge branch '9.1' into 9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/4e5760ac02ee271db73e57b26d5c567edeb900bf\"\u003e\u003ccode\u003e4e5760a\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into 9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c6eaf30bf796c90f98352d13418d25c34e37a9dc\"\u003e\u003ccode\u003ec6eaf30\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mantinedev/mantine/commits/9.2.0/packages/@mantine/charts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/core` from 8.3.18 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e@​mantine/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0 🔥\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-2-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSupport Mantine development\u003c/h2\u003e\n\u003cp\u003eYou can now sponsor Mantine development with \u003ca href=\"https://opencollective.com/mantinedev\"\u003eOpenCollective\u003c/a\u003e.\nAll funds are used to improve Mantine and create new features and components.\u003c/p\u003e\n\u003ch2\u003eTreeSelect component\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/core/tree-select\"\u003eTreeSelect\u003c/a\u003e component allows picking one or more values from hierarchical tree data.\nIt supports three selection modes: single, multiple, and checkbox (with parent-child cascade):\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { TreeSelect } from '@mantine/core';\r\nimport { data } from './data';\r\n\u003cp\u003efunction Demo() {\nreturn (\n\u0026lt;TreeSelect\nlabel=\u0026quot;Your favorite item\u0026quot;\nplaceholder=\u0026quot;Pick value\u0026quot;\ndata={data}\n/\u0026gt;\n);\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eTree select Combobox examples\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eCombobox examples\u003c/a\u003e showing how to build tree select components\nfrom Combobox primitives with connecting lines, expand/collapse chevrons, and proper indentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eTree select\u003c/a\u003e – basic single-value tree select\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeMultiSelectCombobox\"\u003eTree multi select\u003c/a\u003e – multi select with checkbox cascade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectSearchable\"\u003eSearchable tree select\u003c/a\u003e – tree select with search filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCheckbox\"\u003eTree select with checkboxes\u003c/a\u003e – single select with expand-on-click\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectVirtualized\"\u003eVirtualized tree select\u003c/a\u003e – large tree (~500 nodes) with \u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotifications swipe dismissal\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/x/notifications\"\u003e@​mantine/notifications\u003c/a\u003e now supports dismissing notifications by dragging them\nleft or right, and with horizontal scroll swipe while hovered. Both interactions can be disabled\non \u003ccode\u003eNotifications\u003c/code\u003e, and individual items can opt out with \u003ccode\u003eallowClose: false\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { Button } from '@mantine/core';\r\nimport { notifications } from '@mantine/notifications';\r\n\u003cp\u003efunction Demo() {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b07d290be5b4a59bb192ed009eeae6a360105040\"\u003e\u003ccode\u003eb07d290\u003c/code\u003e\u003c/a\u003e [release] Version: 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/60861b4478497b9350356e19fbb7df2d183d4879\"\u003e\u003ccode\u003e60861b4\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into 9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/6a8b0685c00f39b29a0ac39c7c8476aeab86b787\"\u003e\u003ccode\u003e6a8b068\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] MaskInput: Expose \u003ccode\u003ereset\u003c/code\u003e handler, add use-form integration demo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/ad6d40a31e148397532e117e752abfd6d6f2d7d2\"\u003e\u003ccode\u003ead6d40a\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] TreeSelect: Fix incorrect aria attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/18f0e36ade1ca83b72377b6cd944e809bbb3d511\"\u003e\u003ccode\u003e18f0e36\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] RollingNumber: Fix incorrect 9 -\u0026gt; 0 transitions handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/eabcf0a70debad65cd260526f2e9c4fce38c9cad\"\u003e\u003ccode\u003eeabcf0a\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] TreeSelect: Fix search value being cleared when \u003ccode\u003emaxValues\u003c/code\u003e r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/ad2f7e783993d9b0a20667185da2e4c656d15ce4\"\u003e\u003ccode\u003ead2f7e7\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] Add keyboard shortcuts support for pills rerodering in MultiS...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/3bc95d7f4d9185e819f3bc310a39f29355060960\"\u003e\u003ccode\u003e3bc95d7\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] Add reusable default props for Input and Input.Wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/d2296a3af6fa60554b9aa97873e98b099850cbe2\"\u003e\u003ccode\u003ed2296a3\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] Checkbox: Fix checkbox border not changing to red when `error...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/3646de9f0fe83eaf2946154e6385bd82eb15c243\"\u003e\u003ccode\u003e3646de9\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mantinedev/mantine/commits/9.2.0/packages/@mantine/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/dates` from 8.3.18 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e@​mantine/dates's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0 🔥\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-2-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSupport Mantine development\u003c/h2\u003e\n\u003cp\u003eYou can now sponsor Mantine development with \u003ca href=\"https://opencollective.com/mantinedev\"\u003eOpenCollective\u003c/a\u003e.\nAll funds are used to improve Mantine and create new features and components.\u003c/p\u003e\n\u003ch2\u003eTreeSelect component\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/core/tree-select\"\u003eTreeSelect\u003c/a\u003e component allows picking one or more values from hierarchical tree data.\nIt supports three selection modes: single, multiple, and checkbox (with parent-child cascade):\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { TreeSelect } from '@mantine/core';\r\nimport { data } from './data';\r\n\u003cp\u003efunction Demo() {\nreturn (\n\u0026lt;TreeSelect\nlabel=\u0026quot;Your favorite item\u0026quot;\nplaceholder=\u0026quot;Pick value\u0026quot;\ndata={data}\n/\u0026gt;\n);\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eTree select Combobox examples\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eCombobox examples\u003c/a\u003e showing how to build tree select components\nfrom Combobox primitives with connecting lines, expand/collapse chevrons, and proper indentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eTree select\u003c/a\u003e – basic single-value tree select\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeMultiSelectCombobox\"\u003eTree multi select\u003c/a\u003e – multi select with checkbox cascade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectSearchable\"\u003eSearchable tree select\u003c/a\u003e – tree select with search filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCheckbox\"\u003eTree select with checkboxes\u003c/a\u003e – single select with expand-on-click\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectVirtualized\"\u003eVirtualized tree select\u003c/a\u003e – large tree (~500 nodes) with \u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotifications swipe dismissal\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/x/notifications\"\u003e@​mantine/notifications\u003c/a\u003e now supports dismissing notifications by dragging them\nleft or right, and with horizontal scroll swipe while hovered. Both interactions can be disabled\non \u003ccode\u003eNotifications\u003c/code\u003e, and individual items can opt out with \u003ccode\u003eallowClose: false\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { Button } from '@mantine/core';\r\nimport { notifications } from '@mantine/notifications';\r\n\u003cp\u003efunction Demo() {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b07d290be5b4a59bb192ed009eeae6a360105040\"\u003e\u003ccode\u003eb07d290\u003c/code\u003e\u003c/a\u003e [release] Version: 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/60861b4478497b9350356e19fbb7df2d183d4879\"\u003e\u003ccode\u003e60861b4\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into 9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/3bc95d7f4d9185e819f3bc310a39f29355060960\"\u003e\u003ccode\u003e3bc95d7\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] Add reusable default props for Input and Input.Wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/3646de9f0fe83eaf2946154e6385bd82eb15c243\"\u003e\u003ccode\u003e3646de9\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/34d97539a41063d3882807d67a07b08af1aad68d\"\u003e\u003ccode\u003e34d9753\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/dates\u003c/code\u003e] DateTimePicker: Add option to format component value with ca...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/e91772adab55e7f3d738fff449fdd76fcc2f0954\"\u003e\u003ccode\u003ee91772a\u003c/code\u003e\u003c/a\u003e Merge branch master into 9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/f185553c2da9fd8dc5e4f3aec0ad99fca5bfdac7\"\u003e\u003ccode\u003ef185553\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/0e8827ff2a6300334a2d7ff529f435d162a6fdbd\"\u003e\u003ccode\u003e0e8827f\u003c/code\u003e\u003c/a\u003e Merge branch master into 9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/22937439cc48af6aa391becef9fd8e9961e52919\"\u003e\u003ccode\u003e2293743\u003c/code\u003e\u003c/a\u003e [core] Update minor dependencies version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/a18d92a276d7f624c6f4d5dd04669a3daa33374e\"\u003e\u003ccode\u003ea18d92a\u003c/code\u003e\u003c/a\u003e Merge branch '9.1' into 9.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mantinedev/mantine/commits/9.2.0/packages/@mantine/dates\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/dropzone` from 8.3.18 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e@​mantine/dropzone's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0 🔥\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-2-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSupport Mantine development\u003c/h2\u003e\n\u003cp\u003eYou can now sponsor Mantine development with \u003ca href=\"https://opencollective.com/mantinedev\"\u003eOpenCollective\u003c/a\u003e.\nAll funds are used to improve Mantine and create new features and components.\u003c/p\u003e\n\u003ch2\u003eTreeSelect component\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/core/tree-select\"\u003eTreeSelect\u003c/a\u003e component allows picking one or more values from hierarchical tree data.\nIt supports three selection modes: single, multiple, and checkbox (with parent-child cascade):\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { TreeSelect } from '@mantine/core';\r\nimport { data } from './data';\r\n\u003cp\u003efunction Demo() {\nreturn (\n\u0026lt;TreeSelect\nlabel=\u0026quot;Your favorite item\u0026quot;\nplaceholder=\u0026quot;Pick value\u0026quot;\ndata={data}\n/\u0026gt;\n);\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eTree select Combobox examples\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eCombobox examples\u003c/a\u003e showing how to build tree select components\nfrom Combobox primitives with connecting lines, expand/collapse chevrons, and proper indentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eTree select\u003c/a\u003e – basic single-value tree select\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeMultiSelectCombobox\"\u003eTree multi select\u003c/a\u003e – multi select with checkbox cascade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectSearchable\"\u003eSearchable tree select\u003c/a\u003e – tree select with search filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCheckbox\"\u003eTree select with checkboxes\u003c/a\u003e – single select with expand-on-click\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectVirtualized\"\u003eVirtualized tree select\u003c/a\u003e – large tree (~500 nodes) with \u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotifications swipe dismissal\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/x/notifications\"\u003e@​mantine/notifications\u003c/a\u003e now supports dismissing notifications by dragging them\nleft or right, and with horizontal scroll swipe while hovered. Both interactions can be disabled\non \u003ccode\u003eNotifications\u003c/code\u003e, and individual items can opt out with \u003ccode\u003eallowClose: false\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { Button } from '@mantine/core';\r\nimport { notifications } from '@mantine/notifications';\r\n\u003cp\u003efunction Demo() {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b07d290be5b4a59bb192ed009eeae6a360105040\"\u003e\u003ccode\u003eb07d290\u003c/code\u003e\u003c/a\u003e [release] Version: 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/3646de9f0fe83eaf2946154e6385bd82eb15c243\"\u003e\u003ccode\u003e3646de9\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/f185553c2da9fd8dc5e4f3aec0ad99fca5bfdac7\"\u003e\u003ccode\u003ef185553\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/22937439cc48af6aa391becef9fd8e9961e52919\"\u003e\u003ccode\u003e2293743\u003c/code\u003e\u003c/a\u003e [core] Update minor dependencies version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c6eaf30bf796c90f98352d13418d25c34e37a9dc\"\u003e\u003ccode\u003ec6eaf30\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/755b9418cf9816ce99d8363fd0f4637ee6c80499\"\u003e\u003ccode\u003e755b941\u003c/code\u003e\u003c/a\u003e [refactor] Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c5b157f8cb7202dcd94b21c910d4684248cea75c\"\u003e\u003ccode\u003ec5b157f\u003c/code\u003e\u003c/a\u003e [core] Fix types not being compatible with typecheck used in js files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b90d9b81031f45f5d15e75f25138ed6477f65bce\"\u003e\u003ccode\u003eb90d9b8\u003c/code\u003e\u003c/a\u003e [core] Fix typos, update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/a097b0cbe3341d7bdaf4fb05e3aba296f122e90b\"\u003e\u003ccode\u003ea097b0c\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.0-alpha.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/53c9a802a74d9ddec381ee133930d436ebda71c2\"\u003e\u003ccode\u003e53c9a80\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.0-alpha.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mantinedev/mantine/commits/9.2.0/packages/@mantine/dropzone\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/form` from 8.3.18 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e@​mantine/form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0 🔥\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-2-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSupport Mantine development\u003c/h2\u003e\n\u003cp\u003eYou can now sponsor Mantine development with \u003ca href=\"https://opencollective.com/mantinedev\"\u003eOpenCollective\u003c/a\u003e.\nAll funds are used to improve Mantine and create new features and components.\u003c/p\u003e\n\u003ch2\u003eTreeSelect component\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/core/tree-select\"\u003eTreeSelect\u003c/a\u003e component allows picking one or more values from hierarchical tree data.\nIt supports three selection modes: single, multiple, and checkbox (with parent-child cascade):\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { TreeSelect } from '@mantine/core';\r\nimport { data } from './data';\r\n\u003cp\u003efunction Demo() {\nreturn (\n\u0026lt;TreeSelect\nlabel=\u0026quot;Your favorite item\u0026quot;\nplaceholder=\u0026quot;Pick value\u0026quot;\ndata={data}\n/\u0026gt;\n);\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eTree select Combobox examples\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eCombobox examples\u003c/a\u003e showing how to build tree select components\nfrom Combobox primitives with connecting lines, expand/collapse chevrons, and proper indentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eTree select\u003c/a\u003e – basic single-value tree select\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeMultiSelectCombobox\"\u003eTree multi select\u003c/a\u003e – multi select with checkbox cascade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectSearchable\"\u003eSearchable tree select\u003c/a\u003e – tree select with search filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCheckbox\"\u003eTree select with checkboxes\u003c/a\u003e – single select with expand-on-click\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectVirtualized\"\u003eVirtualized tree select\u003c/a\u003e – large tree (~500 nodes) with \u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotifications swipe dismissal\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/x/notifications\"\u003e@​mantine/notifications\u003c/a\u003e now supports dismissing notifications by dragging them\nleft or right, and with horizontal scroll swipe while hovered. Both interactions can be disabled\non \u003ccode\u003eNotifications\u003c/code\u003e, and individual items can opt out with \u003ccode\u003eallowClose: false\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { Button } from '@mantine/core';\r\nimport { notifications } from '@mantine/notifications';\r\n\u003cp\u003efunction Demo() {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b07d290be5b4a59bb192ed009eeae6a360105040\"\u003e\u003ccode\u003eb07d290\u003c/code\u003e\u003c/a\u003e [release] Version: 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/3646de9f0fe83eaf2946154e6385bd82eb15c243\"\u003e\u003ccode\u003e3646de9\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/f185553c2da9fd8dc5e4f3aec0ad99fca5bfdac7\"\u003e\u003ccode\u003ef185553\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c6eaf30bf796c90f98352d13418d25c34e37a9dc\"\u003e\u003ccode\u003ec6eaf30\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/88d07ad13c42b09dc0d853eff919984ff6392d02\"\u003e\u003ccode\u003e88d07ad\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/form\u003c/code\u003e] Fix missing ts suggestions for path in clearFieldError, reset...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/755b9418cf9816ce99d8363fd0f4637ee6c80499\"\u003e\u003ccode\u003e755b941\u003c/code\u003e\u003c/a\u003e [refactor] Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b90d9b81031f45f5d15e75f25138ed6477f65bce\"\u003e\u003ccode\u003eb90d9b8\u003c/code\u003e\u003c/a\u003e [core] Fix typos, update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/79cfa90f2e1165355916c7d1e6e680a6b3c9915f\"\u003e\u003ccode\u003e79cfa90\u003c/code\u003e\u003c/a\u003e [refactor] Fix failing tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/0fabf4e0b9e42d7bef766ed2a0baf7a29ca53694\"\u003e\u003ccode\u003e0fabf4e\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/form\u003c/code\u003e] Fix \u003ccode\u003eform.watch\u003c/code\u003e not working with arrays (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/6996\"\u003e#6996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/ac4aeb8b0cf0f4f5fd8d33cdfca86ec01527bdbe\"\u003e\u003ccode\u003eac4aeb8\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/form\u003c/code\u003e] Update types to use new React 19 features\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mantinedev/mantine/commits/9.2.0/packages/@mantine/form\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/hooks` from 8.3.18 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e@​mantine/hooks's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0 🔥\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-2-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSupport Mantine development\u003c/h2\u003e\n\u003cp\u003eYou can now sponsor Mantine development with \u003ca href=\"https://opencollective.com/mantinedev\"\u003eOpenCollective\u003c/a\u003e.\nAll funds are used to improve Mantine and create new features and components.\u003c/p\u003e\n\u003ch2\u003eTreeSelect component\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/core/tree-select\"\u003eTreeSelect\u003c/a\u003e component allows picking one or more values from hierarchical tree data.\nIt supports three selection modes: single, multiple, and checkbox (with parent-child cascade):\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { TreeSelect } from '@mantine/core';\r\nimport { data } from './data';\r\n\u003cp\u003efunction Demo() {\nreturn (\n\u0026lt;TreeSelect\nlabel=\u0026quot;Your favorite item\u0026quot;\nplaceholder=\u0026quot;Pick value\u0026quot;\ndata={data}\n/\u0026gt;\n);\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eTree select Combobox examples\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eCombobox examples\u003c/a\u003e showing how to build tree select components\nfrom Combobox primitives with connecting lines, expand/collapse chevrons, and proper indentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eTree select\u003c/a\u003e – basic single-value tree select\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeMultiSelectCombobox\"\u003eTree multi select\u003c/a\u003e – multi select with checkbox cascade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectSearchable\"\u003eSearchable tree select\u003c/a\u003e – tree select with search filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCheckbox\"\u003eTree select with checkboxes\u003c/a\u003e – single select with expand-on-click\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectVirtualized\"\u003eVirtualized tree select\u003c/a\u003e – large tree (~500 nodes) with \u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotifications swipe dismissal\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/x/notifications\"\u003e@​mantine/notifications\u003c/a\u003e now supports dismissing notifications by dragging them\nleft or right, and with horizontal scroll swipe while hovered. Both interactions can be disabled\non \u003ccode\u003eNotifications\u003c/code\u003e, and individual items can opt out with \u003ccode\u003eallowClose: false\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { Button } from '@mantine/core';\r\nimport { notifications } from '@mantine/notifications';\r\n\u003cp\u003efunction Demo() {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b07d290be5b4a59bb192ed009eeae6a360105040\"\u003e\u003ccode\u003eb07d290\u003c/code\u003e\u003c/a\u003e [release] Version: 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/60861b4478497b9350356e19fbb7df2d183d4879\"\u003e\u003ccode\u003e60861b4\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into 9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/5107a878970d7d34ea28bb04ba55018b3cae5daf\"\u003e\u003ccode\u003e5107a87\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/hooks\u003c/code\u003e] use-radial-move: Fix incorrect events registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/3646de9f0fe83eaf2946154e6385bd82eb15c243\"\u003e\u003ccode\u003e3646de9\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/e91772adab55e7f3d738fff449fdd76fcc2f0954\"\u003e\u003ccode\u003ee91772a\u003c/code\u003e\u003c/a\u003e Merge branch master into 9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/3d7ef52711e789fe0fa616c4fbf17a01e6064982\"\u003e\u003ccode\u003e3d7ef52\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/hooks\u003c/code\u003e] use-focus-return: Fix incorrect logic when used with nested ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/90c3b7ae5fefe54c794e16594fc7a60e36999d8d\"\u003e\u003ccode\u003e90c3b7a\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/hooks\u003c/code\u003e] use-mask: Fix stale mask partial remaining as input value on...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/12242fe23bbd19a68ea3580d96e926720633aae1\"\u003e\u003ccode\u003e12242fe\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/hooks\u003c/code\u003e] use-mask: Fix incorrect cursor position handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/81b35796339879aeb4bf918fe3d9af3f7f3a3a9e\"\u003e\u003ccode\u003e81b3579\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/hooks\u003c/code\u003e] use-mask: Fix part of the mask remaining as input value on blur\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/f185553c2da9fd8dc5e4f3aec0ad99fca5bfdac7\"\u003e\u003ccode\u003ef185553\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mantinedev/mantine/commits/9.2.0/packages/@mantine/hooks\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/modals` from 8.3.18 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e@​mantine/modals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0 🔥\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-2-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSupport Mantine development\u003c/h2\u003e\n\u003cp\u003eYou can now sponsor Mantine development with \u003ca href=\"https://opencollective.com/mantinedev\"\u003eOpenCollective\u003c/a\u003e.\nAll funds are used to improve Mantine and create new features and components.\u003c/p\u003e\n\u003ch2\u003eTreeSelect component\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/core/tree-select\"\u003eTreeSelect\u003c/a\u003e component allows picking one or more values from hierarchical tree data.\nIt supports three selection modes: single, multiple, and checkbox (with parent-child cascade):\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { TreeSelect } from '@mantine/core';\r\nimport { data } from './data';\r\n\u003cp\u003efunction Demo() {\nreturn (\n\u0026lt;TreeSelect\nlabel=\u0026quot;Your favorite item\u0026quot;\nplaceholder=\u0026quot;Pick value\u0026quot;\ndata={data}\n/\u0026gt;\n);\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eTree select Combobox examples\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eCombobox examples\u003c/a\u003e showing how to build tree select components\nfrom Combobox primitives with connecting lines, expand/collapse chevrons, and proper indentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eTree select\u003c/a\u003e – basic single-value tree select\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeMultiSelectCombobox\"\u003eTree multi select\u003c/a\u003e – multi select with checkbox cascade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectSearchable\"\u003eSearchable tree select\u003c/a\u003e – tree select with search filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCheckbox\"\u003eTree select with checkboxes\u003c/a\u003e – single select with expand-on-click\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectVirtualized\"\u003eVirtualized tree select\u003c/a\u003e – large tree (~500 nodes) with \u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotifications swipe dismissal\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/x/notifications\"\u003e@​mantine/notifications\u003c/a\u003e now supports dismissing notifications by dragging them\nleft or right, and with horizontal scroll swipe while hovered. Both interactions can be disabled\non \u003ccode\u003eNotifications\u003c/code\u003e, and individual items can opt out with \u003ccode\u003eallowClose: false\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { Button } from '@mantine/core';\r\nimport { notifications } from '@mantine/notifications';\r\n\u003cp\u003efunction Demo() {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b07d290be5b4a59bb192ed009eeae6a360105040\"\u003e\u003ccode\u003eb07d290\u003c/code\u003e\u003c/a\u003e [release] Version: 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/3646de9f0fe83eaf2946154e6385bd82eb15c243\"\u003e\u003ccode\u003e3646de9\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/edb0581b6dffbcf394e3a93700972e55b90cc850\"\u003e\u003ccode\u003eedb0581\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/modals\u003c/code\u003e] Add ModalsSettings type export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/f185553c2da9fd8dc5e4f3aec0ad99fca5bfdac7\"\u003e\u003ccode\u003ef185553\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/22937439cc48af6aa391becef9fd8e9961e52919\"\u003e\u003ccode\u003e2293743\u003c/code\u003e\u003c/a\u003e [core] Update minor dependencies version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c6eaf30bf796c90f98352d13418d25c34e37a9dc\"\u003e\u003ccode\u003ec6eaf30\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/253967c4f2aa9c59216a22601d754c5f4d9fd5db\"\u003e\u003ccode\u003e253967c\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/modals\u003c/code\u003e] Fix \u003ccode\u003emodals.closeAll()\u003c/code\u003e called from comtext modal causing i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/755b9418cf9816ce99d8363fd0f4637ee6c80499\"\u003e\u003ccode\u003e755b941\u003c/code\u003e\u003c/a\u003e [refactor] Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b90d9b81031f45f5d15e75f25138ed6477f65bce\"\u003e\u003ccode\u003eb90d9b8\u003c/code\u003e\u003c/a\u003e [core] Fix typos, update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/a097b0cbe3341d7bdaf4fb05e3aba296f122e90b\"\u003e\u003ccode\u003ea097b0c\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.0-alpha.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mantinedev/mantine/commits/9.2.0/packages/@mantine/modals\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/notifications` from 8.3.18 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e@​mantine/notifications's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0 🔥\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-2-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSupport Mantine development\u003c/h2\u003e\n\u003cp\u003eYou can now sponsor Mantine development with \u003ca href=\"https://opencollective.com/mantinedev\"\u003eOpenCollective\u003c/a\u003e.\nAll funds are used to improve Mantine and create new features and components.\u003c/p\u003e\n\u003ch2\u003eTreeSelect component\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/core/tree-select\"\u003eTreeSelect\u003c/a\u003e component allows picking one or more values from hierarchical tree data.\nIt supports three selection modes: single, multiple, and checkbox (with parent-child casc...\n\n_Description has been truncated_","html_url":"https://github.com/nitinscodehub/inventree-setup/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nitinscodehub%2Finventree-setup/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"},{"uuid":"4441729245","node_id":"PR_kwDORimcdM7bT9qd","number":77,"state":"open","title":"Bump the react group across 1 directory with 5 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-13T22:59:10.000Z","updated_at":"2026-05-13T22:59:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"react","update_count":5,"packages":[{"name":"react","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.28","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the react group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.6` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.28` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` |\n| [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) | `1.8.8` | `2.0.0` |\n\n\nUpdates `react` from 19.2.4 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.6/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 18.3.28 to 19.2.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.4 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.6/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 18.3.7 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-window` from 1.8.8 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window\"\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/samujjwal/ghatana/pull/77","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/samujjwal%2Fghatana/issues/77","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/77/packages"},{"uuid":"4366978158","node_id":"PR_kwDOPOgQGs7XjCl6","number":62,"state":"open","title":"chore(deps): bump react-window and @types/react-window","user":"dependabot[bot]","labels":["help wanted","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-01T22:41:27.000Z","updated_at":"2026-05-02T00:52:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"react-window","repository_url":"https://github.com/bvaughn/react-window","old_version":"1.8.11","new_version":"2.2.7"},{"name":"@types/react-window","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","old_version":"1.8.8","new_version":"2.0.0"}],"path":null,"ecosystem":"npm"},"body":"Bumps [react-window](https://github.com/bvaughn/react-window) and [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window). These dependencies needed to be updated together.\nUpdates `react-window` from 1.8.11 to 2.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/releases\"\u003ereact-window's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\r\n  defaultRowHeight: 50\r\n});\r\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tnajdek\"\u003e\u003ccode\u003e@​tnajdek\u003c/code\u003e\u003c/a\u003e for the PR!\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/blob/main/CHANGELOG.md\"\u003ereact-window's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\n  defaultRowHeight: 50\n});\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003ch2\u003e2.1.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/bvaughn/react-window/commit/b7e8457d6532444259121aecee665d9bc5902d45\"\u003e\u003ccode\u003eb7e8457\u003c/code\u003e\u003c/a\u003e 2.2.6 -\u0026gt; 2.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dc23245bd3ebfb78be2b6e040673b85c2e36982a\"\u003e\u003ccode\u003edc23245\u003c/code\u003e\u003c/a\u003e Fixed a problem with project logo not displaying correctly in the README for ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/0138b13f50538e17010ca5c2998d1b660a13cc52\"\u003e\u003ccode\u003e0138b13\u003c/code\u003e\u003c/a\u003e Tweaked how-it-works graphic style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/2b982512ffee2fdf73466b087b3715e98b2191f2\"\u003e\u003ccode\u003e2b98251\u003c/code\u003e\u003c/a\u003e 2.2.5 -\u0026gt; 2.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/6222edc73a703d2c6204a479cd9c21986e437834\"\u003e\u003ccode\u003e6222edc\u003c/code\u003e\u003c/a\u003e useDynamicRowHeight: Don't instantiate ResizeObserver when server-rendering (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/69330f4325325d1e45afb91ca1d6d02edafacfdc\"\u003e\u003ccode\u003e69330f4\u003c/code\u003e\u003c/a\u003e Fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/8433914b91b3d0686ef5d6f6fbd5fdfc84940550\"\u003e\u003ccode\u003e8433914\u003c/code\u003e\u003c/a\u003e Update docs to clarify that Grid cells can't be auto-sized\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/7969e5a4770dc28168c4b4fafd4d56b15eaedebe\"\u003e\u003ccode\u003e7969e5a\u003c/code\u003e\u003c/a\u003e Fix docs typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dff578fbd6120f0d0ec4b5b6a2ea20088a724970\"\u003e\u003ccode\u003edff578f\u003c/code\u003e\u003c/a\u003e 2.2.4 -\u0026gt; 2.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/b26f7dae03e62abb55ed170b8b6b75230ee2dfa6\"\u003e\u003ccode\u003eb26f7da\u003c/code\u003e\u003c/a\u003e 2.2.5 (\u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bvaughn/react-window/compare/1.8.11...2.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-window` from 1.8.8 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/brandonbothell/gander/pull/62","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonbothell%2Fgander/issues/62","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/62/packages"},{"uuid":"4333482265","node_id":"PR_kwDOSNNeuc7V1-I0","number":61,"state":"open","title":"chore(deps): bump react-window and @types/react-window in /superset-frontend","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-27T06:15:51.000Z","updated_at":"2026-04-27T06:15:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"react-window","repository_url":"https://github.com/bvaughn/react-window","old_version":"1.8.11","new_version":"2.2.7"},{"name":"@types/react-window","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","old_version":"1.8.8","new_version":"2.0.0"}],"path":"/superset-frontend","ecosystem":"npm"},"body":"Bumps [react-window](https://github.com/bvaughn/react-window) and [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window). These dependencies needed to be updated together.\nUpdates `react-window` from 1.8.11 to 2.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/releases\"\u003ereact-window's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\r\n  defaultRowHeight: 50\r\n});\r\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tnajdek\"\u003e\u003ccode\u003e@​tnajdek\u003c/code\u003e\u003c/a\u003e for the PR!\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/blob/main/CHANGELOG.md\"\u003ereact-window's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\n  defaultRowHeight: 50\n});\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003ch2\u003e2.1.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/bvaughn/react-window/commit/b7e8457d6532444259121aecee665d9bc5902d45\"\u003e\u003ccode\u003eb7e8457\u003c/code\u003e\u003c/a\u003e 2.2.6 -\u0026gt; 2.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dc23245bd3ebfb78be2b6e040673b85c2e36982a\"\u003e\u003ccode\u003edc23245\u003c/code\u003e\u003c/a\u003e Fixed a problem with project logo not displaying correctly in the README for ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/0138b13f50538e17010ca5c2998d1b660a13cc52\"\u003e\u003ccode\u003e0138b13\u003c/code\u003e\u003c/a\u003e Tweaked how-it-works graphic style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/2b982512ffee2fdf73466b087b3715e98b2191f2\"\u003e\u003ccode\u003e2b98251\u003c/code\u003e\u003c/a\u003e 2.2.5 -\u0026gt; 2.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/6222edc73a703d2c6204a479cd9c21986e437834\"\u003e\u003ccode\u003e6222edc\u003c/code\u003e\u003c/a\u003e useDynamicRowHeight: Don't instantiate ResizeObserver when server-rendering (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/69330f4325325d1e45afb91ca1d6d02edafacfdc\"\u003e\u003ccode\u003e69330f4\u003c/code\u003e\u003c/a\u003e Fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/8433914b91b3d0686ef5d6f6fbd5fdfc84940550\"\u003e\u003ccode\u003e8433914\u003c/code\u003e\u003c/a\u003e Update docs to clarify that Grid cells can't be auto-sized\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/7969e5a4770dc28168c4b4fafd4d56b15eaedebe\"\u003e\u003ccode\u003e7969e5a\u003c/code\u003e\u003c/a\u003e Fix docs typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dff578fbd6120f0d0ec4b5b6a2ea20088a724970\"\u003e\u003ccode\u003edff578f\u003c/code\u003e\u003c/a\u003e 2.2.4 -\u0026gt; 2.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/b26f7dae03e62abb55ed170b8b6b75230ee2dfa6\"\u003e\u003ccode\u003eb26f7da\u003c/code\u003e\u003c/a\u003e 2.2.5 (\u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bvaughn/react-window/compare/1.8.11...2.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-window` from 1.8.8 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window\"\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 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/Senjuti/superset-devin/pull/61","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Senjuti%2Fsuperset-devin/issues/61","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/61/packages"},{"uuid":"4329873401","node_id":"PR_kwDORSXPC87VrLyx","number":38,"state":"open","title":"chore(frontend)(deps): bump the react group in /ui with 4 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-26T02:51:18.000Z","updated_at":"2026-04-26T02:51:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(frontend)(deps): bump","group_name":"react","update_count":4,"packages":[{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-window","old_version":"1.8.11","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":"/ui","ecosystem":"npm"},"body":"Bumps the react group in /ui with 4 updates: [react](https://github.com/facebook/react/tree/HEAD/packages/react), [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom), [react-window](https://github.com/bvaughn/react-window) and [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window).\n\nUpdates `react` from 19.2.4 to 19.2.5\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.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.4 to 19.2.5\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.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-window` from 1.8.11 to 2.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/releases\"\u003ereact-window's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\r\n  defaultRowHeight: 50\r\n});\r\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tnajdek\"\u003e\u003ccode\u003e@​tnajdek\u003c/code\u003e\u003c/a\u003e for the PR!\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/blob/main/CHANGELOG.md\"\u003ereact-window's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\n  defaultRowHeight: 50\n});\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003ch2\u003e2.1.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/bvaughn/react-window/commit/b7e8457d6532444259121aecee665d9bc5902d45\"\u003e\u003ccode\u003eb7e8457\u003c/code\u003e\u003c/a\u003e 2.2.6 -\u0026gt; 2.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dc23245bd3ebfb78be2b6e040673b85c2e36982a\"\u003e\u003ccode\u003edc23245\u003c/code\u003e\u003c/a\u003e Fixed a problem with project logo not displaying correctly in the README for ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/0138b13f50538e17010ca5c2998d1b660a13cc52\"\u003e\u003ccode\u003e0138b13\u003c/code\u003e\u003c/a\u003e Tweaked how-it-works graphic style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/2b982512ffee2fdf73466b087b3715e98b2191f2\"\u003e\u003ccode\u003e2b98251\u003c/code\u003e\u003c/a\u003e 2.2.5 -\u0026gt; 2.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/6222edc73a703d2c6204a479cd9c21986e437834\"\u003e\u003ccode\u003e6222edc\u003c/code\u003e\u003c/a\u003e useDynamicRowHeight: Don't instantiate ResizeObserver when server-rendering (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/69330f4325325d1e45afb91ca1d6d02edafacfdc\"\u003e\u003ccode\u003e69330f4\u003c/code\u003e\u003c/a\u003e Fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/8433914b91b3d0686ef5d6f6fbd5fdfc84940550\"\u003e\u003ccode\u003e8433914\u003c/code\u003e\u003c/a\u003e Update docs to clarify that Grid cells can't be auto-sized\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/7969e5a4770dc28168c4b4fafd4d56b15eaedebe\"\u003e\u003ccode\u003e7969e5a\u003c/code\u003e\u003c/a\u003e Fix docs typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dff578fbd6120f0d0ec4b5b6a2ea20088a724970\"\u003e\u003ccode\u003edff578f\u003c/code\u003e\u003c/a\u003e 2.2.4 -\u0026gt; 2.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/b26f7dae03e62abb55ed170b8b6b75230ee2dfa6\"\u003e\u003ccode\u003eb26f7da\u003c/code\u003e\u003c/a\u003e 2.2.5 (\u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bvaughn/react-window/compare/1.8.11...2.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-window` from 1.8.8 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-window` from 1.8.8 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window\"\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/RandomCodeSpace/otelcontext/pull/38","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RandomCodeSpace%2Fotelcontext/issues/38","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/38/packages"},{"uuid":"4306483617","node_id":"PR_kwDOQ6EF787Ufi_o","number":281,"state":"open","title":"Chore: Bump the all-npm-updates group across 1 directory with 46 updates","user":"dependabot[bot]","labels":["Area: UI","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-22T03:10:19.000Z","updated_at":"2026-04-22T03:16:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore: Bump","group_name":"all-npm-updates","update_count":46,"packages":[{"name":"@fortawesome/react-fontawesome","old_version":"3.2.0","new_version":"3.3.1","repository_url":"https://github.com/FortAwesome/react-fontawesome"},{"name":"@sentry/browser","old_version":"10.43.0","new_version":"10.49.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/integrations","old_version":"7.119.1","new_version":"7.120.4","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.99.2","repository_url":"https://github.com/TanStack/query"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"copy-to-clipboard","old_version":"3.3.3","new_version":"4.0.0","repository_url":"https://github.com/sudodoki/copy-to-clipboard"},{"name":"filesize","old_version":"11.0.13","new_version":"11.0.16","repository_url":"https://github.com/avoidwork/filesize.js"},{"name":"fuse.js","old_version":"7.1.0","new_version":"7.3.0","repository_url":"https://github.com/krisk/Fuse"},{"name":"jquery","old_version":"3.7.1","new_version":"4.0.0","repository_url":"https://github.com/jquery/jquery"},{"name":"lodash","old_version":"4.17.23","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-redux","old_version":"7.2.4","new_version":"9.2.0","repository_url":"https://github.com/reduxjs/react-redux"},{"name":"react-router","old_version":"7.13.1","new_version":"7.14.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-router-dom","old_version":"7.13.1","new_version":"7.14.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-tabs","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/reactjs/react-tabs"},{"name":"react-window","old_version":"1.8.11","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"redux","old_version":"4.2.1","new_version":"5.0.1","repository_url":"https://github.com/reduxjs/redux"},{"name":"redux-actions","old_version":"2.6.5","new_version":"3.0.3","repository_url":"https://github.com/redux-utilities/redux-actions"},{"name":"redux-thunk","old_version":"2.4.2","new_version":"3.1.0","repository_url":"https://github.com/reduxjs/redux-thunk"},{"name":"reselect","old_version":"4.1.8","new_version":"5.1.1","repository_url":"https://github.com/reduxjs/reselect"},{"name":"swiper","old_version":"12.1.2","new_version":"12.1.3","repository_url":"https://github.com/nolimits4web/Swiper"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"use-debounce","old_version":"10.1.0","new_version":"10.1.1","repository_url":"https://github.com/xnimorz/use-debounce"},{"name":"@babel/preset-env","old_version":"7.29.0","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@eslint/compat","old_version":"2.0.3","new_version":"2.0.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/js","old_version":"9.39.4","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.0","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.0","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"autoprefixer","old_version":"10.4.27","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"core-js","old_version":"3.48.0","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"eslint","old_version":"9.39.4","new_version":"10.2.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-simple-import-sort","old_version":"12.1.1","new_version":"13.0.0","repository_url":"https://github.com/lydell/eslint-plugin-simple-import-sort"},{"name":"filemanager-webpack-plugin","old_version":"8.0.0","new_version":"10.0.1","repository_url":"https://github.com/gregnb/filemanager-webpack-plugin"},{"name":"globals","old_version":"17.4.0","new_version":"17.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"html-webpack-plugin","old_version":"5.6.6","new_version":"5.6.7","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"mini-css-extract-plugin","old_version":"2.10.1","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.10","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"stylelint","old_version":"17.4.0","new_version":"17.8.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"stylelint-order","old_version":"8.1.0","new_version":"8.1.1","repository_url":"https://github.com/hudochenkov/stylelint-order"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.5.7","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"webpack","old_version":"5.105.4","new_version":"5.106.2","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-cli","old_version":"7.0.0","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-npm-updates group with 46 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@fortawesome/react-fontawesome](https://github.com/FortAwesome/react-fontawesome) | `3.2.0` | `3.3.1` |\n| [@sentry/browser](https://github.com/getsentry/sentry-javascript) | `10.43.0` | `10.49.0` |\n| [@sentry/integrations](https://github.com/getsentry/sentry-javascript) | `7.119.1` | `7.120.4` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.99.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.6.0` |\n| [copy-to-clipboard](https://github.com/sudodoki/copy-to-clipboard) | `3.3.3` | `4.0.0` |\n| [filesize](https://github.com/avoidwork/filesize.js) | `11.0.13` | `11.0.16` |\n| [fuse.js](https://github.com/krisk/Fuse) | `7.1.0` | `7.3.0` |\n| [jquery](https://github.com/jquery/jquery) | `3.7.1` | `4.0.0` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.23` | `4.18.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [react-redux](https://github.com/reduxjs/react-redux) | `7.2.4` | `9.2.0` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.13.1` | `7.14.2` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.13.1` | `7.14.2` |\n| [react-tabs](https://github.com/reactjs/react-tabs) | `6.1.0` | `6.1.1` |\n| [react-window](https://github.com/bvaughn/react-window) | `1.8.11` | `2.2.7` |\n| [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) | `1.8.8` | `2.0.0` |\n| [redux](https://github.com/reduxjs/redux) | `4.2.1` | `5.0.1` |\n| [redux-actions](https://github.com/redux-utilities/redux-actions) | `2.6.5` | `3.0.3` |\n| [redux-thunk](https://github.com/reduxjs/redux-thunk) | `2.4.2` | `3.1.0` |\n| [reselect](https://github.com/reduxjs/reselect) | `4.1.8` | `5.1.1` |\n| [swiper](https://github.com/nolimits4web/Swiper) | `12.1.2` | `12.1.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [use-debounce](https://github.com/xnimorz/use-debounce) | `10.1.0` | `10.1.1` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.29.0` | `7.29.2` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.0.3` | `2.0.5` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.0` | `8.59.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.0` | `8.59.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.27` | `10.5.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.48.0` | `3.49.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.2.1` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [eslint-plugin-simple-import-sort](https://github.com/lydell/eslint-plugin-simple-import-sort) | `12.1.1` | `13.0.0` |\n| [filemanager-webpack-plugin](https://github.com/gregnb/filemanager-webpack-plugin) | `8.0.0` | `10.0.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.5.0` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.6` | `5.6.7` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.10.1` | `2.10.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.10` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.4.0` | `17.8.0` |\n| [stylelint-order](https://github.com/hudochenkov/stylelint-order) | `8.1.0` | `8.1.1` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.5.7` |\n| [webpack](https://github.com/webpack/webpack) | `5.105.4` | `5.106.2` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `7.0.0` | `7.0.2` |\n\n\nUpdates `@fortawesome/react-fontawesome` from 3.2.0 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/FortAwesome/react-fontawesome/releases\"\u003e\u003ccode\u003e@​fortawesome/react-fontawesome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.3.0...v3.3.1\"\u003e3.3.1\u003c/a\u003e (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eJust a few dependency bumps to close off CVEs (not that our lib is really affected anyway).\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump handlebars from 4.7.8 to 4.7.9 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f1d6d943d0f1a014c5cec77d244fc021c0a09c93\"\u003ef1d6d94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump lodash-es from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/212496a5b3cc2a054da0400db608296e8ac59c4c\"\u003e212496a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump picomatch from 2.3.1 to 2.3.2 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/557ceaf5f47b45df48bb70385ecbe54aa0eb340f\"\u003e557ceaf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2d06890530c90d019f33b5c361f436deb13261f9\"\u003e2d06890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e node 22.22.2, bump all dev dependencies (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/99ba500ede9a68c3973c1fe0d6c2475d9d40b699\"\u003e99ba500\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eHighlights:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Custom Gradient Support! (see PR \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/625\"\u003e#625\u003c/a\u003e and Issue \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new API Reference documentation! (see \u003ca href=\"https://fortawesome.github.io/react-fontawesome/\"\u003ehttps://fortawesome.github.io/react-fontawesome/\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(style): add support for custom gradient fills by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/625\"\u003eFortAwesome/react-fontawesome#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(docs): add typedoc-generated API reference docs by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/631\"\u003eFortAwesome/react-fontawesome#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): clean up API docs output structure, rewrite html links by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/632\"\u003eFortAwesome/react-fontawesome#632\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI/CD\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci(publish): enable publishing releases from CI by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/623\"\u003eFortAwesome/react-fontawesome#623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(actions): update deprecated actions by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/633\"\u003eFortAwesome/react-fontawesome#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(actions): fix publish action env setting by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/634\"\u003eFortAwesome/react-fontawesome#634\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003ehttps://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​fortawesome/react-fontawesome\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/FortAwesome/react-fontawesome/compare/v3.3.0...v3.3.1\"\u003e3.3.1\u003c/a\u003e (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump handlebars from 4.7.8 to 4.7.9 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f1d6d943d0f1a014c5cec77d244fc021c0a09c93\"\u003ef1d6d94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump lodash-es from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/212496a5b3cc2a054da0400db608296e8ac59c4c\"\u003e212496a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump picomatch from 2.3.1 to 2.3.2 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/557ceaf5f47b45df48bb70385ecbe54aa0eb340f\"\u003e557ceaf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2d06890530c90d019f33b5c361f436deb13261f9\"\u003e2d06890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e node 22.22.2, bump all dev dependencies (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/99ba500ede9a68c3973c1fe0d6c2475d9d40b699\"\u003e99ba500\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estyle:\u003c/strong\u003e add support for custom gradient fills (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/d14cdc5f16fd16b88ceab31fd02aa99fd146694f\"\u003ed14cdc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estyle:\u003c/strong\u003e use single prop for gradient fills, add unit tests (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2282d163059463ae08eae4d2859b8fb9635e4404\"\u003e2282d16\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e add typedoc-generated API reference docs (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/589415610f394cf3bc2f21bd24c24b75252366ff\"\u003e5894156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e clean up API docs output structure, rewrite html links (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/a7782b87d69cb4add2d04f5b40eddb43b789ebe2\"\u003ea7782b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e update README with FontAwesome documentation links (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/c540f9086c3bdc61e0f9406295426b10033f471d\"\u003ec540f90\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI/CD\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e fix publish action env setting (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/eb4b40a8c6ae8ef17cae87c8edb467d9fa15915a\"\u003eeb4b40a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e only run full test matrix on PRs and main (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/3434d60c0fbd4f18cc455b1e3b0065b00dfe5fbe\"\u003e3434d60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e update deprecated actions (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/6382b209176a357dfe2b2756ab0e9f3d56ac3561\"\u003e6382b20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epublish:\u003c/strong\u003e enable publishing releases from CI (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/5d461505cf3ed03a0f557c0190f5d5368d3117d5\"\u003e5d46150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epublish:\u003c/strong\u003e ensure private publish uses hard main ref (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f54a9c2da032562e8fc7aed0636bdbbce2f29ef5\"\u003ef54a9c2\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/FortAwesome/react-fontawesome/commit/75b30aa58036501e94272d024e942a6773ba0d2e\"\u003e\u003ccode\u003e75b30aa\u003c/code\u003e\u003c/a\u003e chore(release): 3.3.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/99ba500ede9a68c3973c1fe0d6c2475d9d40b699\"\u003e\u003ccode\u003e99ba500\u003c/code\u003e\u003c/a\u003e chore(deps): node 22.22.2, bump all dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/31a2676d1a2c00d7e055c05fa7ead879af1824ed\"\u003e\u003ccode\u003e31a2676\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/639\"\u003e#639\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/lodash-4.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2d06890530c90d019f33b5c361f436deb13261f9\"\u003e\u003ccode\u003e2d06890\u003c/code\u003e\u003c/a\u003e chore(deps): bump lodash from 4.17.23 to 4.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/741a193caf218a7baa647de11c0f3226ddd83b95\"\u003e\u003ccode\u003e741a193\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/638\"\u003e#638\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/lodash-es-4....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/212496a5b3cc2a054da0400db608296e8ac59c4c\"\u003e\u003ccode\u003e212496a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lodash-es from 4.17.23 to 4.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/8deeceba85ccc678c062a20a4cfa22d945e89930\"\u003e\u003ccode\u003e8deeceb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/636\"\u003e#636\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/handlebars-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/5df5ade7c54e873fe9b64de017f6a9b89f264a2e\"\u003e\u003ccode\u003e5df5ade\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/635\"\u003e#635\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/picomatch-2.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f1d6d943d0f1a014c5cec77d244fc021c0a09c93\"\u003e\u003ccode\u003ef1d6d94\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/557ceaf5f47b45df48bb70385ecbe54aa0eb340f\"\u003e\u003ccode\u003e557ceaf\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/browser` from 10.43.0 to 10.49.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/745af797c9e0d10d8b35725694862b1de6f064ae\"\u003e\u003ccode\u003e745af79\u003c/code\u003e\u003c/a\u003e release: 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/46dcef1590e8e3a677c74aceed9fa7641cc6e7c3\"\u003e\u003ccode\u003e46dcef1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20348\"\u003e#20348\u003c/a\u003e from getsentry/prepare-release/10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bf4e188d1dde124677e933922949f0a626661d0a\"\u003e\u003ccode\u003ebf4e188\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5f72df55e5337fc1ba1a8bd70894b55b6a862bab\"\u003e\u003ccode\u003e5f72df5\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Enable RPC trace propagation with enableRpcTracePropagation...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/50438f9863e5cb5630459a6b1f967bbc15b0d188\"\u003e\u003ccode\u003e50438f9\u003c/code\u003e\u003c/a\u003e feat(browser): Emit web vitals as streamed spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3332fecd7aa53f6aca2ed42639f5a3ccc0e8fae5\"\u003e\u003ccode\u003e3332fec\u003c/code\u003e\u003c/a\u003e fix(opentelemetry): Use WeakRef for context stored on scope to prevent memory...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/684a41fa4c7d5591be6a2fa7bff2db0ab5a62dbb\"\u003e\u003ccode\u003e684a41f\u003c/code\u003e\u003c/a\u003e ref(opentelemetry): Replace \u003ccode\u003e@opentelemetry/resources\u003c/code\u003e with inline `getSentry...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8b2a9dce02ee45f5ade7a23fd3ee0f4ae9d39d67\"\u003e\u003ccode\u003e8b2a9dc\u003c/code\u003e\u003c/a\u003e ci: Remove Docker container for Verdaccio package publishing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0007c7b81321b659d74641c5587e78f10755f714\"\u003e\u003ccode\u003e0007c7b\u003c/code\u003e\u003c/a\u003e ci: Extract test names for flaky test issues (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9b9d65c8a4b7018dfc6bcdf0cfd43cb4d3ab2c75\"\u003e\u003ccode\u003e9b9d65c\u003c/code\u003e\u003c/a\u003e chore(ci): Bump actions/cache to v5 and actions/download-artifact to v7 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20249\"\u003e#20249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.43.0...10.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/integrations` from 7.119.1 to 7.120.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/integrations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.120.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.4-alpha.1\u003c/h2\u003e\n\u003cp\u003eNo user-facing changes, only internal changes.\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/getsentry/sentry-javascript/blob/7.120.4/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/integrations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.120.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.4-alpha.1\u003c/h2\u003e\n\u003cp\u003eNo user-facing changes, only internal changes.\u003c/p\u003e\n\u003ch2\u003e7.120.4-alpha.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/publish): Ensure discontinued packages are published with \u003ccode\u003elatest\u003c/code\u003e tag (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/14926\"\u003e#14926\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tracing-internal): Fix case when lrp keys offset is 0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/14615\"\u003e#14615\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWork in this release contributed by \u003ca href=\"https://github.com/LubomirIgonda1\"\u003e\u003ccode\u003e@​LubomirIgonda1\u003c/code\u003e\u003c/a\u003e. Thank you for your contribution!\u003c/p\u003e\n\u003ch2\u003e7.120.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Ensure \u003ccode\u003e_sentryModuleMetadata\u003c/code\u003e is not mangled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/14357\"\u003e#14357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWork in this release contributed by \u003ca href=\"https://github.com/gilisho\"\u003e\u003ccode\u003e@​gilisho\u003c/code\u003e\u003c/a\u003e. Thank you for your contribution!\u003c/p\u003e\n\u003ch2\u003e7.120.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v7/browser): Add moduleMetadataIntegration lazy loading support (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/13822\"\u003e#13822\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWork in this release contributed by \u003ca href=\"https://github.com/gilisho\"\u003e\u003ccode\u003e@​gilisho\u003c/code\u003e\u003c/a\u003e. Thank you for your contribution!\u003c/p\u003e\n\u003ch2\u003e7.119.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(nextjs/v7): Bump rollup to 2.79.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0469cab0f9f8cebed33620a482441ee505be8787\"\u003e\u003ccode\u003e0469cab\u003c/code\u003e\u003c/a\u003e release: 7.120.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0077b5b9f00be54da2c65e00ce1818412c430def\"\u003e\u003ccode\u003e0077b5b\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 7.120.4 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17210\"\u003e#17210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/125d8701873fd4101f0d6da8f32d995b606422eb\"\u003e\u003ccode\u003e125d870\u003c/code\u003e\u003c/a\u003e Merge branch 'release/7.120.4-alpha.1' into v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a55701f5c0ead19d9b5a5472ffa92406867a135e\"\u003e\u003ccode\u003ea55701f\u003c/code\u003e\u003c/a\u003e release: 7.120.4-alpha.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a42e7e780404ed7f4ae5a6c050b6a1bb7bf70028\"\u003e\u003ccode\u003ea42e7e7\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 7.120.4-alpha.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17205\"\u003e#17205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/347da0a3f9e23d6b22d4cb633252040793b72c2e\"\u003e\u003ccode\u003e347da0a\u003c/code\u003e\u003c/a\u003e ci(v7/craft): Remove commit-on-git-repository for deno (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17201\"\u003e#17201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9412e75b55f0d3cabc1b26097989de1c863fb3ff\"\u003e\u003ccode\u003e9412e75\u003c/code\u003e\u003c/a\u003e test(v7/metrics): Delete metrics test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17202\"\u003e#17202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1852e61713c4a482daa4e79f28ed66714be2c48c\"\u003e\u003ccode\u003e1852e61\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 7.120.4-alpha.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17198\"\u003e#17198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cb499a67999c32f01116ff55f7e22d4355cd0143\"\u003e\u003ccode\u003ecb499a6\u003c/code\u003e\u003c/a\u003e fix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bc8bbb6105149702af3e762f33ded89560c85cc7\"\u003e\u003ccode\u003ebc8bbb6\u003c/code\u003e\u003c/a\u003e ci(v7): Bump to ubuntu-24.04 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17083\"\u003e#17083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/7.119.1...7.120.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.21 to 5.99.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.98.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.97.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/2bfb12cc44f1d8495106136e4ddacb817135f8f9\"\u003e\u003ccode\u003e2bfb12c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.97.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a3ec7b30cc4c18b2c5aefe608638ecadce732b81\"\u003e\u003ccode\u003ea3ec7b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10520\"\u003e#10520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/69d2757c982f7bd5a483398492fe753f6f574ab8\"\u003e\u003ccode\u003e69d2757\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10514\"\u003e#10514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7ffa1ed0b01d8c397c379dbb3d85da80b278b21c\"\u003e\u003ccode\u003e7ffa1ed\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query/useQueries): fix test description from 'useQu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc83d370e8922f1c3126aea4e7757ce8761a06f2\"\u003e\u003ccode\u003ebc83d37\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): unify destructuring pattern in comple...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/aad1bd59d8e1ecebf14f556e0d9ca2605b4e4b80\"\u003e\u003ccode\u003eaad1bd5\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add parallel 'mutateAsync' tests with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d7643b54fda462492d474695cd35e2549cefa5d7\"\u003e\u003ccode\u003ed7643b5\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add optimistic update tests with succ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/cd89d6f706bd143382db5ae3807ed8644ec52afe\"\u003e\u003ccode\u003ecd89d6f\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add conditional handling and retry te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6e15fe62d2551b5269b21a1522f3c7bd653808ba\"\u003e\u003ccode\u003e6e15fe6\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add chained 'mutateAsync' tests for s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/792d3a5b32ee90b13f44456bb50518d24e9550d5\"\u003e\u003ccode\u003e792d3a5\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add callback tests when 'useMutation'...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1b661b34ec5d1df00b4b0a2c084efbd486e73899\"\u003e\u003ccode\u003e1b661b3\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add single callback tests for 'mutate...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.99.2/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.5.0 to 25.6.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 `copy-to-clipboard` from 3.3.3 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sudodoki/copy-to-clipboard/commit/bbb5d59f2bc8eb04d957070b81df5b0a127f7429\"\u003e\u003ccode\u003ebbb5d59\u003c/code\u003e\u003c/a\u003e 4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sudodoki/copy-to-clipboard/commit/20477953b80c96830fa7f8af9680ab9b1fa7f8d4\"\u003e\u003ccode\u003e2047795\u003c/code\u003e\u003c/a\u003e feat: 4.0.0 changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sudodoki/copy-to-clipboard/commit/113cb357395c3dd623450f8af4d05e66e14c68cb\"\u003e\u003ccode\u003e113cb35\u003c/code\u003e\u003c/a\u003e fix: update readme link\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sudodoki/copy-to-clipboard/compare/v3.3.3...v4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `filesize` from 11.0.13 to 11.0.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/avoidwork/filesize.js/blob/master/CHANGELOG.md\"\u003efilesize's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.15...11.0.16\"\u003e11.0.16\u003c/a\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: extract delegate functions from filesize for better SRP \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/257\"\u003e\u003ccode\u003e[#257](https://github.com/avoidwork/filesize.js/issues/257)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump oxlint from 1.59.0 to 1.60.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/256\"\u003e\u003ccode\u003e[#256](https://github.com/avoidwork/filesize.js/issues/256)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump oxfmt from 0.44.0 to 0.45.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/255\"\u003e\u003ccode\u003e[#255](https://github.com/avoidwork/filesize.js/issues/255)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump oxfmt from 0.43.0 to 0.44.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/254\"\u003e\u003ccode\u003e[#254](https://github.com/avoidwork/filesize.js/issues/254)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump oxlint from 1.58.0 to 1.59.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/253\"\u003e\u003ccode\u003e[#253](https://github.com/avoidwork/filesize.js/issues/253)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump oxlint from 1.57.0 to 1.58.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/252\"\u003e\u003ccode\u003e[#252](https://github.com/avoidwork/filesize.js/issues/252)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump oxfmt from 0.42.0 to 0.43.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/251\"\u003e\u003ccode\u003e[#251](https://github.com/avoidwork/filesize.js/issues/251)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.60.0 to 4.60.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/250\"\u003e\u003ccode\u003e[#250](https://github.com/avoidwork/filesize.js/issues/250)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVersion bump \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/bf3df96efa436bbcac5b7221e8a0664f2f225824\"\u003e\u003ccode\u003ebf3df96\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/be4ffbba914ac99c5e9844fb2eaf3635725e591e\"\u003e\u003ccode\u003ebe4ffbb\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.14...11.0.15\"\u003e11.0.15\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e28 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eBump handlebars from 4.7.8 to 4.7.9 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/249\"\u003e\u003ccode\u003e[#249](https://github.com/avoidwork/filesize.js/issues/249)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating documentation \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/fac0c01990ffe7f8322b4571542a01b2c5866e8b\"\u003e\u003ccode\u003efac0c01\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdding 'coverage.txt' \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/2f00cbd01b848544003993907bfefd409d230f98\"\u003e\u003ccode\u003e2f00cbd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating README.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/5167a56e9fb46627d3a9d04ab3d30616c3491793\"\u003e\u003ccode\u003e5167a56\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.13...11.0.14\"\u003e11.0.14\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e25 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eMajor refactor, documentation overhaul, and community best practices \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/248\"\u003e\u003ccode\u003e[#248](https://github.com/avoidwork/filesize.js/issues/248)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.59.0 to 4.60.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/246\"\u003e\u003ccode\u003e[#246](https://github.com/avoidwork/filesize.js/issues/246)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump flatted from 3.3.3 to 3.4.2 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/245\"\u003e\u003ccode\u003e[#245](https://github.com/avoidwork/filesize.js/issues/245)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​rollup/plugin-terser\u003c/code\u003e from 0.4.4 to 1.0.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/243\"\u003e\u003ccode\u003e[#243](https://github.com/avoidwork/filesize.js/issues/243)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimatch \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/242\"\u003e\u003ccode\u003e[#242](https://github.com/avoidwork/filesize.js/issues/242)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump c8 from 10.1.3 to 11.0.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/241\"\u003e\u003ccode\u003e[#241](https://github.com/avoidwork/filesize.js/issues/241)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.57.1 to 4.59.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/239\"\u003e\u003ccode\u003e[#239](https://github.com/avoidwork/filesize.js/issues/239)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.57.0 to 4.57.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/236\"\u003e\u003ccode\u003e[#236](https://github.com/avoidwork/filesize.js/issues/236)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.56.0 to 4.57.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/235\"\u003e\u003ccode\u003e[#235](https://github.com/avoidwork/filesize.js/issues/235)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.55.3 to 4.56.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/234\"\u003e\u003ccode\u003e[#234](https://github.com/avoidwork/filesize.js/issues/234)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.55.2 to 4.55.3 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/233\"\u003e\u003ccode\u003e[#233](https://github.com/avoidwork/filesize.js/issues/233)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.55.1 to 4.55.2 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/232\"\u003e\u003ccode\u003e[#232](https://github.com/avoidwork/filesize.js/issues/232)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.54.0 to 4.55.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/231\"\u003e\u003ccode\u003e[#231](https://github.com/avoidwork/filesize.js/issues/231)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.5 to 4.54.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/230\"\u003e\u003ccode\u003e[#230](https://github.com/avoidwork/filesize.js/issues/230)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.4 to 4.53.5 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/229\"\u003e\u003ccode\u003e[#229](https://github.com/avoidwork/filesize.js/issues/229)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.3 to 4.53.4 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/228\"\u003e\u003ccode\u003e[#228](https://github.com/avoidwork/filesize.js/issues/228)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump eslint from 9.39.1 to 9.39.2 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/227\"\u003e\u003ccode\u003e[#227](https://github.com/avoidwork/filesize.js/issues/227)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/226\"\u003e\u003ccode\u003e[#226](https://github.com/avoidwork/filesize.js/issues/226)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.2 to 4.53.3 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/225\"\u003e\u003ccode\u003e[#225](https://github.com/avoidwork/filesize.js/issues/225)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump glob from 10.4.5 to 10.5.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/224\"\u003e\u003ccode\u003e[#224](https://github.com/avoidwork/filesize.js/issues/224)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump js-yaml from 4.1.0 to 4.1.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/223\"\u003e\u003ccode\u003e[#223](https://github.com/avoidwork/filesize.js/issues/223)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.1 to 4.53.2 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/222\"\u003e\u003ccode\u003e[#222](https://github.com/avoidwork/filesize.js/issues/222)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.52.5 to 4.53.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/221\"\u003e\u003ccode\u003e[#221](https://github.com/avoidwork/filesize.js/issues/221)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mocha from 11.7.4 to 11.7.5 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/220\"\u003e\u003ccode\u003e[#220](https://github.com/avoidwork/filesize.js/issues/220)\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/avoidwork/filesize.js/commit/767bf076daa39c18dde94fd5e23155d7c14a27c0\"\u003e\u003ccode\u003e767bf07\u003c/code\u003e\u003c/a\u003e Updating CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/bf3df96efa436bbcac5b7221e8a0664f2f225824\"\u003e\u003ccode\u003ebf3df96\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/1200c28abc903c16923b048dd56e4bc730b0ff1f\"\u003e\u003ccode\u003e1200c28\u003c/code\u003e\u003c/a\u003e refactor: extract delegate functions from filesize for better SRP (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/47f9416acdb7abd7c1bd08bbda168dc9f3c18c9c\"\u003e\u003ccode\u003e47f9416\u003c/code\u003e\u003c/a\u003e Bump oxlint from 1.59.0 to 1.60.0 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/066fb06dd9d19332fbee5edce04dfe38a8fefb07\"\u003e\u003ccode\u003e066fb06\u003c/code\u003e\u003c/a\u003e Bump oxfmt from 0.44.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/0cb0f12b821f81e1f4900257b6344aa7b0ea1bd5\"\u003e\u003ccode\u003e0cb0f12\u003c/code\u003e\u003c/a\u003e Bump oxfmt from 0.43.0 to 0.44.0 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/775d00865da21e6a4425185a9f82d8e79ac83520\"\u003e\u003ccode\u003e775d008\u003c/code\u003e\u003c/a\u003e Bump oxlint from 1.58.0 to 1.59.0 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/13d80b71a6ec53c3a6b658a63bf90c503501a9d1\"\u003e\u003ccode\u003e13d80b7\u003c/code\u003e\u003c/a\u003e Bump oxlint from 1.57.0 to 1.58.0 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/6cdbc43be6cb8b6c461dbf761356004ac7d92853\"\u003e\u003ccode\u003e6cdbc43\u003c/code\u003e\u003c/a\u003e Bump oxfmt from 0.42.0 to 0.43.0 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/8beb68066606fc186cf783a1767a82f47d943905\"\u003e\u003ccode\u003e8beb680\u003c/code\u003e\u003c/a\u003e Bump rollup from 4.60.0 to 4.60.1 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.13...11.0.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fuse.js` from 7.1.0 to 7.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/krisk/Fuse/releases\"\u003efuse.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eToken search\u003c/strong\u003e — per-term fuzzy matching with IDF scoring (\u003ca href=\"https://github.com/krisk/Fuse/commit/68c1dcf\"\u003e68c1dcf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eFuse.match()\u003c/code\u003e\u003c/strong\u003e — static method for single string matching (\u003ca href=\"https://github.com/krisk/Fuse/commit/460eb5b\"\u003e460eb5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBigInt support\u003c/strong\u003e for indexing and search (\u003ca href=\"https://github.com/krisk/Fuse/commit/0ae662c\"\u003e0ae662c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eremoveAt()\u003c/code\u003e\u003c/strong\u003e now returns the removed item (\u003ca href=\"https://github.com/krisk/Fuse/commit/8cec7e2\"\u003e8cec7e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport keyless string entries in logical queries (\u003ca href=\"https://github.com/krisk/Fuse/commit/8695556\"\u003e8695556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egetFn\u003c/code\u003e null return, escaped pipe in extended search, empty query returns all (\u003ca href=\"https://github.com/krisk/Fuse/commit/d33b735\"\u003ed33b735\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge overlapping match indices in extended search (\u003ca href=\"https://github.com/krisk/Fuse/commit/06c5e97\"\u003e06c5e97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInverse patterns now work correctly across multiple keys (\u003ca href=\"https://github.com/krisk/Fuse/commit/9351882\"\u003e9351882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle quoted tokens with inner spaces and quotes in extended search (\u003ca href=\"https://github.com/krisk/Fuse/commit/c226523\"\u003ec226523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-decomposable diacritics in \u003ccode\u003estripDiacritics\u003c/code\u003e (\u003ca href=\"https://github.com/krisk/Fuse/commit/5a01f29\"\u003e5a01f29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCoerce non-string array values to strings during indexing (\u003ca href=\"https://github.com/krisk/Fuse/commit/db0e181\"\u003edb0e181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStrip \u003ccode\u003egetFn\u003c/code\u003e from keys in \u003ccode\u003etoJSON()\u003c/code\u003e for safe serialization (\u003ca href=\"https://github.com/krisk/Fuse/commit/0f2a69b\"\u003e0f2a69b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInternal\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFull TypeScript rewrite of source code\u003c/li\u003e\n\u003cli\u003eDropped UMD builds and babel preset-env\u003c/li\u003e\n\u003cli\u003eUpgraded to Rollup 4, Vitest 2, TypeScript 6, ESLint 9\u003c/li\u003e\n\u003cli\u003eFrozen default config to prevent mutation across instances\u003c/li\u003e\n\u003cli\u003eRewrote documentation as standalone markdown files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuse.use()\u003c/code\u003e for runtime plugin registration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInline Bitap score computation to reduce object allocation in hot loops\u003c/li\u003e\n\u003cli\u003eBatch \u003ccode\u003eremoveAll\u003c/code\u003e for O(n) bulk removes instead of O(n*k)\u003c/li\u003e\n\u003cli\u003eHeap-based top-k selection when \u003ccode\u003elimit\u003c/code\u003e is set\u003c/li\u003e\n\u003cli\u003eCache compiled searcher for repeated queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBenchmarked on 10k records: \u003cstrong\u003e9-14% faster core search, 49x faster bulk remove\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e Deduplicate and merge overlapping match indices (\u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/735\"\u003e#735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e Preserve original array indices in nested path traversal (\u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Correct \u003ccode\u003ekey\u003c/code\u003e type in \u003ccode\u003eFuseSortFunctionMatch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Correct \u003ccode\u003ekeys\u003c/code\u003e type in \u003ccode\u003eparseIndex\u003c/code\u003e parameter (\u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/krisk/Fuse/compare/v7.1.0...v7.2.0\"\u003ehttps://github.com/krisk/Fuse/compare/v7.1.0...v7.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/krisk/Fuse/blob/main/CHANGELOG.md\"\u003efuse.js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/krisk/Fuse/compare/v7.2.0...v7.3.0\"\u003e7.3.0\u003c/a\u003e (2026-04-04)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd BigInt support for indexing and search (\u003ca href=\"https://github.com/krisk/Fuse/commit/0ae662cb825e1c9db7cdaf8331aab992f293b508\"\u003e0ae662c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd static Fuse.match() for single string matching (\u003ca href=\"https://github.com/krisk/Fuse/commit/460eb5be84b56525710602ec44e2af402ca09686\"\u003e460eb5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd token search — per-term fuzzy matching with IDF scoring (\u003ca href=\"https://github.com/krisk/Fuse/commit/68c1dcf981a60ef46387440dc550fc546254bae9\"\u003e68c1dcf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egetFn null return, escaped pipe in extended search, empty query returns all (\u003ca href=\"https://github.com/krisk/Fuse/commit/d33b735f62ae2f149808a49ff0c185a04bee28d7\"\u003ed33b735\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/800\"\u003e#800\u003c/a\u003e \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/765\"\u003e#765\u003c/a\u003e \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/728\"\u003e#728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremoveAt() now returns the removed item (\u003ca href=\"https://github.com/krisk/Fuse/commit/8cec7e2f99a7063e0aa9a04b8cedf0813e169531\"\u003e8cec7e2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/675\"\u003e#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e support keyless string entries in logical queries (\u003ca href=\"https://github.com/krisk/Fuse/commit/86955565a106514212639ecfd3ff45d492f4a0a3\"\u003e8695556\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/736\"\u003e#736\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindex:\u003c/strong\u003e coerce non-string array values to strings during indexing (\u003ca href=\"https://github.com/krisk/Fuse/commit/db0e181e5db988d5fad8bee1e281fa20f8a69376\"\u003edb0e181\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/738\"\u003e#738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindex:\u003c/strong\u003e strip getFn from keys in toJSON() for safe serialization (\u003ca href=\"https://github.com/krisk/Fuse/commit/0f2a69babf8c76faeb366c471e17430f5f6d8595\"\u003e0f2a69b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/798\"\u003e#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elint:\u003c/strong\u003e suppress unused var in toJSON destructure (\u003ca href=\"https://github.com/krisk/Fuse/commit/d63c0e8bd82e4c4d4cec5844a800e64d3b056b29\"\u003ed63c0e8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emerge overlapping match indices in extended search (\u003ca href=\"https://github.com/krisk/Fuse/commit/06c5e97c1b79f6e29d482a300eea99a9b6fad82f\"\u003e06c5e97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e handle non-decomposable diacritics in stripDiacritics (\u003ca href=\"https://github.com/krisk/Fuse/commit/5a01f2994ffe48f7e0e4191f4cdeeabe6a3967a5\"\u003e5a01f29\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/home-assistant/frontend/issues/30399\"\u003ehome-assistant/frontend#30399\u003c/a\u003e \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/816\"\u003e#816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e handle quoted tokens with inner spaces and quotes in extended search (\u003ca href=\"https://github.com/krisk/Fuse/commit/c22652342b2d15c12f5dc5870e6b4b0eef1d2247\"\u003ec226523\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e inverse patterns now work correctly across multiple keys (\u003ca href=\"https://github.com/krisk/Fuse/commit/935188228ed50dc0a555b41eda47447ada59dd6b\"\u003e9351882\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/712\"\u003e#712\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/krisk/Fuse/compare/v7.1.0...v7.2.0\"\u003e7.2.0\u003c/a\u003e (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eFuse.use()\u003c/code\u003e for runtime plugin registration (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline Bitap score computation to reduce object allocation in hot loops (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebatch \u003ccode\u003eremoveAll\u003c/code\u003e for O(n) bulk removes instead of O(n*k) (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eheap-based top-k selection when \u003ccode\u003elimit\u003c/code\u003e is set (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecache compiled searcher for repeated queries (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e deduplicate and merge overlapping match indices (\u003ca href=\"https://github.com/krisk/Fuse/commit/60c393a45f75e63ebbecd5e4913d539c8d4a3752\"\u003e60c393a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/735\"\u003e#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e preserve original array indices in nested path traversal (\u003ca href=\"https://github.com/krisk/Fuse/commit/a1451be8ad46d453799b330f6ad00c58996eb9df\"\u003ea1451be\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/786\"\u003e#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e correct key type in FuseSortFunctionMatch (\u003ca href=\"https://github.com/krisk/Fuse/commit/fecee16f19dd5d8280260854717a9821256f6702\"\u003efecee16\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e correct keys type in parseIndex parameter (\u003ca href=\"https://github.com/krisk/Fuse/commit/58c7c73bb8c015c46f583c7cdac377839f5c61ce\"\u003e58c7c73\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/794\"\u003e#794\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/krisk/Fuse/commit/aae48f51475284f97d47c0d16b1aaa7ef7f910b1\"\u003e\u003ccode\u003eaae48f5\u003c/code\u003e\u003c/a\u003e chore(release): 7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/d63c0e8bd82e4c4d4cec5844a800e64d3b056b29\"\u003e\u003ccode\u003ed63c0e8\u003c/code\u003e\u003c/a\u003e fix(lint): suppress unused var in toJSON destructure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/44dfdb48afa4174a37cc483d524b1d183ef27dea\"\u003e\u003ccode\u003e44dfdb4\u003c/code\u003e\u003c/a\u003e chore: add funding field to package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/65dadf5cc2ea45791c2bfeca9cdc8e243667948f\"\u003e\u003ccode\u003e65dadf5\u003c/code\u003e\u003c/a\u003e docs: add performance guide with benchmark script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/0ae662cb825e1c9db7cdaf8331aab992f293b508\"\u003e\u003ccode\u003e0ae662c\u003c/code\u003e\u003c/a\u003e feat: add BigInt support for indexing and search\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/8153c9dd361254b026f10bf4a0e92f40e8bfacfc\"\u003e\u003ccode\u003e8153c9d\u003c/code\u003e\u003c/a\u003e docs: fix tsconfig to resolve \u0026quot;no inputs found\u0026quot; error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/6afb2ed11759b1b6585f37c6e5615508c92aa3c6\"\u003e\u003ccode\u003e6afb2ed\u003c/code\u003e\u003c/a\u003e docs: add \u0026quot;When to Use It\u0026quot; section to token search page\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/0e74a9c59922eb965a0d5766868d8b4d59c746e3\"\u003e\u003ccode\u003e0e74a9c\u003c/code\u003e\u003c/a\u003e docs: simplify Getting Started page title\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/80330ed6d2fc8fab2c2a6f4e53c9469eedbd704e\"\u003e\u003ccode\u003e80330ed\u003c/code\u003e\u003c/a\u003e docs: fix sidebar titles and restore subheading expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/6cd0ceea74b1fea340e080787bb0eecec3cbf0d0\"\u003e\u003ccode\u003e6cd0cee\u003c/code\u003e\u003c/a\u003e docs: remove unused TwitterFollow and Version components\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/krisk/Fuse/compare/v7.1.0...v7.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jquery` from 3.7.1 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jquery/jquery/releases\"\u003ejquery's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.0.0\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://blog.jquery.com/2026/01/17/jquery-4-0-0/\"\u003ehttps://blog.jquery.com/2026/01/17/jquery-4-0-0/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAjax\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't treat array data as binary (\u003ca href=\"https://github.com/jquery/jquery/commit/992a1911d0b6195012edc25fd5a48810d4be64b5\"\u003e992a1911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eprocessData: true\u003c/code\u003e even for binary data (\u003ca href=\"https://github.com/jquery/jquery/commit/ce264e0789116e37fe371503537a217c038dfae8\"\u003ece264e07\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport binary data (including FormData) (\u003ca href=\"https://github.com/jquery/jquery/commit/a7ed9a7b6364273b1b964fd2cf9691dec2cbec6b\"\u003ea7ed9a7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eheaders\u003c/code\u003e for script transport even when cross-domain (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5142\"\u003e#5142\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/6d1364431b63b0d3bbe1c5fd604131f9db453396\"\u003e6d136443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003enull\u003c/code\u003e as success functions in \u003ccode\u003ejQuery.get\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4989\"\u003e#4989\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/74978b7e892537559850cda7332bdab8106e6354\"\u003e74978b7e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't auto-execute scripts unless dataType provided (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4822\"\u003e#4822\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/025da4dd343e6734f3d3c1b4785b1548498115d8\"\u003e025da4dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake responseJSON work for erroneous same-domain JSONP requests (\u003ca href=\"https://github.com/jquery/jquery/commit/68b4ec59c8f290d680e9db4bc980655660817dd1\"\u003e68b4ec59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExecute JSONP error script responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4771\"\u003e#4771\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a1e619b03a557b47c3e26a5e74af12b63a0d5e73\"\u003ea1e619b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid CSP errors in the script transport for async requests (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3969\"\u003e#3969\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/07a8e4a177550025c1a08d7ac754839733943f55\"\u003e07a8e4a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the json to jsonp auto-promotion logic (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/1799\"\u003e#1799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3376\"\u003e#3376\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/e7b3bc488d01d584262e12a7c5c25f935d0d034b\"\u003ee7b3bc48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOverwrite s.contentType with content-type header value, if any (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4119\"\u003e#4119\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/7fb90a6beaeffe16699800f73746748f6a5cc2de\"\u003e7fb90a6b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate AJAX event aliases, inline event/alias into deprecated (\u003ca href=\"https://github.com/jquery/jquery/commit/23d53928f383b0e7440bf4b08b7524e6af232fad\"\u003e23d53928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not execute scripts for unsuccessful HTTP responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4250\"\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/Whisparr/Whisparr-Eros/pull/281","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Whisparr%2FWhisparr-Eros/issues/281","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/281/packages"},{"uuid":"4305868436","node_id":"PR_kwDOLzxzKM7Udo5M","number":313,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 41 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-01T05:33:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-21T23:36:17.000Z","updated_at":"2026-05-01T05:33:50.000Z","time_to_close":799051,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":41,"packages":[{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@lingui/core","old_version":"5.9.3","new_version":"5.9.5","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/react","old_version":"5.9.3","new_version":"5.9.5","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@mantine/carousel","old_version":"8.3.18","new_version":"9.0.2","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/charts","old_version":"8.3.18","new_version":"9.0.2","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/core","old_version":"8.3.18","new_version":"9.0.2","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/dates","old_version":"8.3.18","new_version":"9.0.2","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/dropzone","old_version":"8.3.18","new_version":"9.0.2","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/form","old_version":"8.3.18","new_version":"9.0.2","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/hooks","old_version":"8.3.18","new_version":"9.0.2","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/modals","old_version":"8.3.18","new_version":"9.0.2","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/notifications","old_version":"8.3.18","new_version":"9.0.2","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/spotlight","old_version":"8.3.18","new_version":"9.0.2","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/vanilla-extract","old_version":"8.3.18","new_version":"9.0.2","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.48.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tabler/icons-react","old_version":"3.40.0","new_version":"3.41.1","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@vanilla-extract/css","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/vanilla-extract-css/vanilla-extract"},{"name":"fuse.js","old_version":"7.1.0","new_version":"7.3.0","repository_url":"https://github.com/krisk/Fuse"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-grid-layout","old_version":"1.4.4","new_version":"2.2.3","repository_url":"https://github.com/STRML/react-grid-layout"},{"name":"@types/react-grid-layout","old_version":"1.3.6","new_version":"2.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.72.0","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-is","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-router-dom","old_version":"6.30.3","new_version":"7.14.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-window","old_version":"1.8.11","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"styled-components","old_version":"6.3.12","new_version":"6.4.0","repository_url":"https://github.com/styled-components/styled-components"},{"name":"@codecov/vite-plugin","old_version":"1.9.1","new_version":"2.0.0"},{"name":"@lingui/babel-plugin-lingui-macro","old_version":"5.9.3","new_version":"5.9.5","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/cli","old_version":"5.9.3","new_version":"5.9.5","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/macro","old_version":"5.9.3","new_version":"5.9.5","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vanilla-extract/vite-plugin","old_version":"5.2.1","new_version":"5.2.2","repository_url":"https://github.com/vanilla-extract-css/vanilla-extract"},{"name":"@vitejs/plugin-react","old_version":"5.2.0","new_version":"6.0.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"rollup","old_version":"4.60.0","new_version":"4.60.1","repository_url":"https://github.com/rollup/rollup"},{"name":"rollup-plugin-license","old_version":"3.7.0","new_version":"3.7.1","repository_url":"https://github.com/mjeanroy/rollup-plugin-license"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.2","new_version":"8.0.8","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 41 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.41.0` |\n| [@lingui/core](https://github.com/lingui/js-lingui/tree/HEAD/packages/core) | `5.9.3` | `5.9.5` |\n| [@lingui/react](https://github.com/lingui/js-lingui/tree/HEAD/packages/react) | `5.9.3` | `5.9.5` |\n| [@mantine/carousel](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel) | `8.3.18` | `9.0.2` |\n| [@mantine/charts](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts) | `8.3.18` | `9.0.2` |\n| [@mantine/core](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core) | `8.3.18` | `9.0.2` |\n| [@mantine/dates](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates) | `8.3.18` | `9.0.2` |\n| [@mantine/dropzone](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone) | `8.3.18` | `9.0.2` |\n| [@mantine/form](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form) | `8.3.18` | `9.0.2` |\n| [@mantine/hooks](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks) | `8.3.18` | `9.0.2` |\n| [@mantine/modals](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/modals) | `8.3.18` | `9.0.2` |\n| [@mantine/notifications](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/notifications) | `8.3.18` | `9.0.2` |\n| [@mantine/spotlight](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/spotlight) | `8.3.18` | `9.0.2` |\n| [@mantine/vanilla-extract](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/vanilla-extract) | `8.3.18` | `9.0.2` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.48.0` |\n| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.40.0` | `3.41.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.99.0` |\n| [@vanilla-extract/css](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css) | `1.20.0` | `1.20.1` |\n| [fuse.js](https://github.com/krisk/Fuse) | `7.1.0` | `7.3.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [react-grid-layout](https://github.com/STRML/react-grid-layout) | `1.4.4` | `2.2.3` |\n| [@types/react-grid-layout](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-grid-layout) | `1.3.6` | `2.1.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.0` | `7.72.1` |\n| [react-is](https://github.com/facebook/react/tree/HEAD/packages/react-is) | `19.2.4` | `19.2.5` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.30.3` | `7.14.1` |\n| [react-window](https://github.com/bvaughn/react-window) | `1.8.11` | `2.2.7` |\n| [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) | `1.8.8` | `2.0.0` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.3.12` | `6.4.0` |\n| @codecov/vite-plugin | `1.9.1` | `2.0.0` |\n| [@lingui/babel-plugin-lingui-macro](https://github.com/lingui/js-lingui/tree/HEAD/packages/babel-plugin-lingui-macro) | `5.9.3` | `5.9.5` |\n| [@lingui/cli](https://github.com/lingui/js-lingui/tree/HEAD/packages/cli) | `5.9.3` | `5.9.5` |\n| [@lingui/macro](https://github.com/lingui/js-lingui/tree/HEAD/packages/macro) | `5.9.3` | `5.9.5` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.6.0` |\n| [@vanilla-extract/vite-plugin](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/vite-plugin) | `5.2.1` | `5.2.2` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.2.0` | `6.0.1` |\n| [rollup](https://github.com/rollup/rollup) | `4.60.0` | `4.60.1` |\n| [rollup-plugin-license](https://github.com/mjeanroy/rollup-plugin-license) | `3.7.0` | `3.7.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.2` | `8.0.8` |\n\n\nUpdates `@codemirror/view` from 6.40.0 to 6.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\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/codemirror/view/commit/a0a5ed946cfdfde61dcf33b131d551136378ccf9\"\u003e\u003ccode\u003ea0a5ed9\u003c/code\u003e\u003c/a\u003e Mark version 6.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c834ebf424e309170ad3d1959d79ab90c093bcd9\"\u003e\u003ccode\u003ec834ebf\u003c/code\u003e\u003c/a\u003e Enable the workaround for ghost selections in all forms of Webkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/49d72c43f61adc935277d7a0cfdf0203123c0814\"\u003e\u003ccode\u003e49d72c4\u003c/code\u003e\u003c/a\u003e Improve posAtCoords in non-uniform height lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4935d2495f7fa04dd07a7290a53f51e68b348fa7\"\u003e\u003ccode\u003e4935d24\u003c/code\u003e\u003c/a\u003e Make the margin used when scrolling the cursor into view configurable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/ed7d6253a04e95d3cb121510c72eadb46e1c3ba1\"\u003e\u003ccode\u003eed7d625\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c3770d3f0a761e730ce5ae85526f90255f0be3d4\"\u003e\u003ccode\u003ec3770d3\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/compare/6.40.0...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingui/core` from 5.9.3 to 5.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e\u003ccode\u003e@​lingui/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.4...v5.9.5\"\u003e5.9.5\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport braces in catalog pathname (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2495\"\u003e#2495\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/db14681e36ae1603499fafbd2dd00942ed1c2e0b\"\u003edb14681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e really keep catalog extra from previous catalog (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2479\"\u003e#2479\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c939113293b29a948b80f2a6332cf8016c47ab37\"\u003ec939113\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/lingui/js-lingui/blob/main/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​lingui/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.4...v5.9.5\"\u003e5.9.5\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/7b55bd79898d1e9e5a7d32f3c72d017be82e51b3\"\u003e\u003ccode\u003e7b55bd7\u003c/code\u003e\u003c/a\u003e chore(release): published v5.9.5 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2499\"\u003e#2499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/8303dbf025a55bcbeefbb1d1e5dcbebaa3f77094\"\u003e\u003ccode\u003e8303dbf\u003c/code\u003e\u003c/a\u003e chore(release): published v5.9.4 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lingui/js-lingui/commits/v5.9.5/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingui/react` from 5.9.3 to 5.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e\u003ccode\u003e@​lingui/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.4...v5.9.5\"\u003e5.9.5\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport braces in catalog pathname (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2495\"\u003e#2495\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/db14681e36ae1603499fafbd2dd00942ed1c2e0b\"\u003edb14681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e really keep catalog extra from previous catalog (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2479\"\u003e#2479\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c939113293b29a948b80f2a6332cf8016c47ab37\"\u003ec939113\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/lingui/js-lingui/blob/main/packages/react/CHANGELOG.md\"\u003e\u003ccode\u003e@​lingui/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.4...v5.9.5\"\u003e5.9.5\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/react\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/react\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/7b55bd79898d1e9e5a7d32f3c72d017be82e51b3\"\u003e\u003ccode\u003e7b55bd7\u003c/code\u003e\u003c/a\u003e chore(release): published v5.9.5 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2499\"\u003e#2499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/8303dbf025a55bcbeefbb1d1e5dcbebaa3f77094\"\u003e\u003ccode\u003e8303dbf\u003c/code\u003e\u003c/a\u003e chore(release): published v5.9.4 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lingui/js-lingui/commits/v5.9.5/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/carousel` from 8.3.18 to 9.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e\u003ccode\u003e@​mantine/carousel\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Change default events border-radius to sm\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/dates]\u003c/code\u003e DateTimePicker: Fix formatting not working with \u003ccode\u003ewithSeconds\u003c/code\u003e set on \u003ccode\u003etimePickerProps\u003c/code\u003e only\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Textarea: Fix error thrown on resize in some cases\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/modals]\u003c/code\u003e Fix \u003ccode\u003emodals.closeAll()\u003c/code\u003e called from comtext modal causing infinite rerendering\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/tiptap]\u003c/code\u003e RichTextEditor: Fix invisible caret in empty task list items\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Fix rrule package imports bot being compatible with esm only bundlers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Fix \u003ccode\u003eonEventClick\u003c/code\u003e called when event is resizing\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix incorrect default colors resolver for custom colors in light variant\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/dkpark10\"\u003e\u003ccode\u003e@​dkpark10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mantinedev/mantine/pull/8807\"\u003emantinedev/mantine#8807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdelpercio\"\u003e\u003ccode\u003e@​sdelpercio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mantinedev/mantine/pull/8826\"\u003emantinedev/mantine#8826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mantinedev/mantine/compare/9.0.1...9.0.2\"\u003ehttps://github.com/mantinedev/mantine/compare/9.0.1...9.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e LoadingOverlay: Fix double overlay visible with dark color scheme (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel/issues/8811\"\u003e#8811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e RingProgress: Add missing viewBox (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel/issues/8806\"\u003e#8806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Input: Add \u003ccode\u003erootRef\u003c/code\u003e prop support\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Combobox: Fix \u003ccode\u003erefProp\u003c/code\u003e not working on \u003ccode\u003eCombobox.Target\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel/issues/8798\"\u003e#8798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/mcp-server]\u003c/code\u003e Fix stdio transport to comply with MCP spec (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Input: Fix \u003ccode\u003earia-invalid=\u0026quot;false\u0026quot;\u003c/code\u003e attribute being set (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Slider: Fix incorrect orientation inheritance from the parent markup (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel/issues/8791\"\u003e#8791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix incorrect default placeholder size in PasswordInput and other components (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel/issues/8793\"\u003e#8793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Badge: Fix text being cut off with some fonts (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel/issues/8788\"\u003e#8788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/hooks]\u003c/code\u003e use-scroller: Fix element dynamic resizing not being handled correctly (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix \u003ccode\u003eCheckbox.Group\u003c/code\u003e, \u003ccode\u003eSwitch.Group\u003c/code\u003e, \u003ccode\u003eRadio.Group\u003c/code\u003e and \u003ccode\u003eChip.Group\u003c/code\u003e not working with generic primitive values (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Popover: Fix missing \u003ccode\u003ewithProps\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel/issues/8802\"\u003e#8802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Accordion: Fix focus ring being cut off (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel/issues/8797\"\u003e#8797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/charts]\u003c/code\u003e Add option to fully customize reference lines label (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel/issues/8790\"\u003e#8790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix \u003ccode\u003eloading\u003c/code\u003e prop not being handled correctly in TagsInput and MultiSelect (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mantinedev/mantine/compare/9.0.0...9.0.1\"\u003ehttps://github.com/mantinedev/mantine/compare/9.0.0...9.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.0 🤩\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-0-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eMigration guide\u003c/h2\u003e\n\u003cp\u003eThis changelog covers breaking changes and new features in Mantine 9.0.\nTo migrate your application to Mantine 9.0, follow \u003ca href=\"https://mantine.dev/guides/8x-to-9x\"\u003e8.x → 9.x migration guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ePeer dependencies requirements updates\u003c/h2\u003e\n\u003cp\u003eStarting from Mantine 9.0, the following dependencies are required:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReact 19.2+ for all \u003ccode\u003e@mantine/*\u003c/code\u003e packages\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c6eaf30bf796c90f98352d13418d25c34e37a9dc\"\u003e\u003ccode\u003ec6eaf30\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/755b9418cf9816ce99d8363fd0f4637ee6c80499\"\u003e\u003ccode\u003e755b941\u003c/code\u003e\u003c/a\u003e [refactor] Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c5b157f8cb7202dcd94b21c910d4684248cea75c\"\u003e\u003ccode\u003ec5b157f\u003c/code\u003e\u003c/a\u003e [core] Fix types not being compatible with typecheck used in js files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b90d9b81031f45f5d15e75f25138ed6477f65bce\"\u003e\u003ccode\u003eb90d9b8\u003c/code\u003e\u003c/a\u003e [core] Fix typos, update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/a097b0cbe3341d7bdaf4fb05e3aba296f122e90b\"\u003e\u003ccode\u003ea097b0c\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.0-alpha.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/53c9a802a74d9ddec381ee133930d436ebda71c2\"\u003e\u003ccode\u003e53c9a80\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.0-alpha.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/f6427cbd66ac44e7642857f35457cd79d44986b8\"\u003e\u003ccode\u003ef6427cb\u003c/code\u003e\u003c/a\u003e [core] Update minor dependencies version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/e77af469241b5d880e66e2bd25ec97b33ad22ae5\"\u003e\u003ccode\u003ee77af46\u003c/code\u003e\u003c/a\u003e [refactor] Prettier write\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/0cab72dacb56f536eb473f641e991eb559a04784\"\u003e\u003ccode\u003e0cab72d\u003c/code\u003e\u003c/a\u003e [core] Update peer requirements to use React 19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/00e068ae0cb4805672b53a8cc0b261517420dc78\"\u003e\u003ccode\u003e00e068a\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.0-alpha.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mantinedev/mantine/commits/9.0.2/packages/@mantine/carousel\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/charts` from 8.3.18 to 9.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e\u003ccode\u003e@​mantine/charts\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Change default events border-radius to sm\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/dates]\u003c/code\u003e DateTimePicker: Fix formatting not working with \u003ccode\u003ewithSeconds\u003c/code\u003e set on \u003ccode\u003etimePickerProps\u003c/code\u003e only\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Textarea: Fix error thrown on resize in some cases\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/modals]\u003c/code\u003e Fix \u003ccode\u003emodals.closeAll()\u003c/code\u003e called from comtext modal causing infinite rerendering\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/tiptap]\u003c/code\u003e RichTextEditor: Fix invisible caret in empty task list items\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Fix rrule package imports bot being compatible with esm only bundlers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Fix \u003ccode\u003eonEventClick\u003c/code\u003e called when event is resizing\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix incorrect default colors resolver for custom colors in light variant\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/dkpark10\"\u003e\u003ccode\u003e@​dkpark10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mantinedev/mantine/pull/8807\"\u003emantinedev/mantine#8807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdelpercio\"\u003e\u003ccode\u003e@​sdelpercio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mantinedev/mantine/pull/8826\"\u003emantinedev/mantine#8826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mantinedev/mantine/compare/9.0.1...9.0.2\"\u003ehttps://github.com/mantinedev/mantine/compare/9.0.1...9.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e LoadingOverlay: Fix double overlay visible with dark color scheme (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8811\"\u003e#8811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e RingProgress: Add missing viewBox (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8806\"\u003e#8806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Input: Add \u003ccode\u003erootRef\u003c/code\u003e prop support\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Combobox: Fix \u003ccode\u003erefProp\u003c/code\u003e not working on \u003ccode\u003eCombobox.Target\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8798\"\u003e#8798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/mcp-server]\u003c/code\u003e Fix stdio transport to comply with MCP spec (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Input: Fix \u003ccode\u003earia-invalid=\u0026quot;false\u0026quot;\u003c/code\u003e attribute being set (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Slider: Fix incorrect orientation inheritance from the parent markup (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8791\"\u003e#8791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix incorrect default placeholder size in PasswordInput and other components (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8793\"\u003e#8793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Badge: Fix text being cut off with some fonts (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8788\"\u003e#8788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/hooks]\u003c/code\u003e use-scroller: Fix element dynamic resizing not being handled correctly (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix \u003ccode\u003eCheckbox.Group\u003c/code\u003e, \u003ccode\u003eSwitch.Group\u003c/code\u003e, \u003ccode\u003eRadio.Group\u003c/code\u003e and \u003ccode\u003eChip.Group\u003c/code\u003e not working with generic primitive values (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Popover: Fix missing \u003ccode\u003ewithProps\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8802\"\u003e#8802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Accordion: Fix focus ring being cut off (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8797\"\u003e#8797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/charts]\u003c/code\u003e Add option to fully customize reference lines label (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8790\"\u003e#8790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix \u003ccode\u003eloading\u003c/code\u003e prop not being handled correctly in TagsInput and MultiSelect (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mantinedev/mantine/compare/9.0.0...9.0.1\"\u003ehttps://github.com/mantinedev/mantine/compare/9.0.0...9.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.0 🤩\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-0-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eMigration guide\u003c/h2\u003e\n\u003cp\u003eThis changelog covers breaking changes and new features in Mantine 9.0.\nTo migrate your application to Mantine 9.0, follow \u003ca href=\"https://mantine.dev/guides/8x-to-9x\"\u003e8.x → 9.x migration guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ePeer dependencies requirements updates\u003c/h2\u003e\n\u003cp\u003eStarting from Mantine 9.0, the following dependencies are required:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReact 19.2+ for all \u003ccode\u003e@mantine/*\u003c/code\u003e packages\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c6eaf30bf796c90f98352d13418d25c34e37a9dc\"\u003e\u003ccode\u003ec6eaf30\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/755b9418cf9816ce99d8363fd0f4637ee6c80499\"\u003e\u003ccode\u003e755b941\u003c/code\u003e\u003c/a\u003e [refactor] Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c5b157f8cb7202dcd94b21c910d4684248cea75c\"\u003e\u003ccode\u003ec5b157f\u003c/code\u003e\u003c/a\u003e [core] Fix types not being compatible with typecheck used in js files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/0dcf26d06f9835437057fdbdabcbd5af9687a799\"\u003e\u003ccode\u003e0dcf26d\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/charts\u003c/code\u003e] Add option to fully customize reference lines label (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8790\"\u003e#8790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b90d9b81031f45f5d15e75f25138ed6477f65bce\"\u003e\u003ccode\u003eb90d9b8\u003c/code\u003e\u003c/a\u003e [core] Fix typos, update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b57ea1f7d6b162b89488e630a62dbb3474a9e572\"\u003e\u003ccode\u003eb57ea1f\u003c/code\u003e\u003c/a\u003e [core] Update README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/21aa8abd9b21e64345fbc00c450df798b7c5c9bb\"\u003e\u003ccode\u003e21aa8ab\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into 9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/50a9ce9eeea9e166fe95d23faf36dad071d66adb\"\u003e\u003ccode\u003e50a9ce9\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/charts\u003c/code\u003e] Heatmap: Fix incorrect values calculation when there is onl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/5786d5e51ef2f60d397032c6dfece9060054b4b8\"\u003e\u003ccode\u003e5786d5e\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into 9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/1cb55b4131525aa802b68020c66a345760a0d466\"\u003e\u003ccode\u003e1cb55b4\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/charts\u003c/code\u003e] FunnelChart: Prevent strokeColor and labelColor from being ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mantinedev/mantine/commits/9.0.2/packages/@mantine/charts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/core` from 8.3.18 to 9.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e\u003ccode\u003e@​mantine/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Change default events border-radius to sm\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/dates]\u003c/code\u003e DateTimePicker: Fix formatting not working with \u003ccode\u003ewithSeconds\u003c/code\u003e set on \u003ccode\u003etimePickerProps\u003c/code\u003e only\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Textarea: Fix error thrown on resize in some cases\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/modals]\u003c/code\u003e Fix \u003ccode\u003emodals.closeAll()\u003c/code\u003e called from comtext modal causing infinite rerendering\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/tiptap]\u003c/code\u003e RichTextEditor: Fix invisible caret in empty task list items\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Fix rrule package imports bot being compatible with esm only bundlers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Fix \u003ccode\u003eonEventClick\u003c/code\u003e called when event is resizing\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix incorrect default colors resolver for custom colors in light variant\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/dkpark10\"\u003e\u003ccode\u003e@​dkpark10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mantinedev/mantine/pull/8807\"\u003emantinedev/mantine#8807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdelpercio\"\u003e\u003ccode\u003e@​sdelpercio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mantinedev/mantine/pull/8826\"\u003emantinedev/mantine#8826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mantinedev/mantine/compare/9.0.1...9.0.2\"\u003ehttps://github.com/mantinedev/mantine/compare/9.0.1...9.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e LoadingOverlay: Fix double overlay visible with dark color scheme (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8811\"\u003e#8811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e RingProgress: Add missing viewBox (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8806\"\u003e#8806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Input: Add \u003ccode\u003erootRef\u003c/code\u003e prop support\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Combobox: Fix \u003ccode\u003erefProp\u003c/code\u003e not working on \u003ccode\u003eCombobox.Target\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8798\"\u003e#8798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/mcp-server]\u003c/code\u003e Fix stdio transport to comply with MCP spec (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Input: Fix \u003ccode\u003earia-invalid=\u0026quot;false\u0026quot;\u003c/code\u003e attribute being set (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Slider: Fix incorrect orientation inheritance from the parent markup (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8791\"\u003e#8791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix incorrect default placeholder size in PasswordInput and other components (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8793\"\u003e#8793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Badge: Fix text being cut off with some fonts (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8788\"\u003e#8788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/hooks]\u003c/code\u003e use-scroller: Fix element dynamic resizing not being handled correctly (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix \u003ccode\u003eCheckbox.Group\u003c/code\u003e, \u003ccode\u003eSwitch.Group\u003c/code\u003e, \u003ccode\u003eRadio.Group\u003c/code\u003e and \u003ccode\u003eChip.Group\u003c/code\u003e not working with generic primitive values (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Popover: Fix missing \u003ccode\u003ewithProps\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8802\"\u003e#8802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Accordion: Fix focus ring being cut off (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8797\"\u003e#8797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/charts]\u003c/code\u003e Add option to fully customize reference lines label (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8790\"\u003e#8790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix \u003ccode\u003eloading\u003c/code\u003e prop not being handled correctly in TagsInput and MultiSelect (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mantinedev/mantine/compare/9.0.0...9.0.1\"\u003ehttps://github.com/mantinedev/mantine/compare/9.0.0...9.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.0 🤩\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-0-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eMigration guide\u003c/h2\u003e\n\u003cp\u003eThis changelog covers breaking changes and new features in Mantine 9.0.\nTo migrate your application to Mantine 9.0, follow \u003ca href=\"https://mantine.dev/guides/8x-to-9x\"\u003e8.x → 9.x migration guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ePeer dependencies requirements updates\u003c/h2\u003e\n\u003cp\u003eStarting from Mantine 9.0, the following dependencies are required:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReact 19.2+ for all \u003ccode\u003e@mantine/*\u003c/code\u003e packages\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c6eaf30bf796c90f98352d13418d25c34e37a9dc\"\u003e\u003ccode\u003ec6eaf30\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/e58c8cdf866e6102e4e6734ffdd4bab54e825377\"\u003e\u003ccode\u003ee58c8cd\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] Textarea: Fix error thrown on resize in some cases (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8828\"\u003e#8828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/ea456a7495a5054ca56f4d8fc3ab364fc865757c\"\u003e\u003ccode\u003eea456a7\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] Fix incorrect default colors resolver for custom colors in li...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/755b9418cf9816ce99d8363fd0f4637ee6c80499\"\u003e\u003ccode\u003e755b941\u003c/code\u003e\u003c/a\u003e [refactor] Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/d16c799d547fd1d4b7f7b4bd30d1cbf392ab0547\"\u003e\u003ccode\u003ed16c799\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] LoadingOverlay: Fix double overlay visible with dark color sc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c1c9c23d5c0710a5dcad9032dbc78b75f581d971\"\u003e\u003ccode\u003ec1c9c23\u003c/code\u003e\u003c/a\u003e [refactor] Fix formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/f88a943662b0cbf19898a0f6a4bd3ad3201e19c9\"\u003e\u003ccode\u003ef88a943\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] RingProgress: Add missing viewBox (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8806\"\u003e#8806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/20e6b40a7eee49bc5e6df177d815f62c70342d1e\"\u003e\u003ccode\u003e20e6b40\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] Input: Add \u003ccode\u003erootRef\u003c/code\u003e prop support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/de40ce287b5778e2f352096f1a60db9b308c89b1\"\u003e\u003ccode\u003ede40ce2\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] Combobox: Fix \u003ccode\u003erefProp\u003c/code\u003e not working on \u003ccode\u003eCombobox.Target\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8798\"\u003e#8798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c5b157f8cb7202dcd94b21c910d4684248cea75c\"\u003e\u003ccode\u003ec5b157f\u003c/code\u003e\u003c/a\u003e [core] Fix types not being compatible with typecheck used in js files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mantinedev/mantine/commits/9.0.2/packages/@mantine/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/dates` from 8.3.18 to 9.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e\u003ccode\u003e@​mantine/dates\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Change default events border-radius to sm\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/dates]\u003c/code\u003e DateTimePicker: Fix formatting not working with \u003ccode\u003ewithSeconds\u003c/code\u003e set on \u003ccode\u003etimePickerProps\u003c/code\u003e only\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Textarea: Fix error thrown on resize in some cases\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/modals]\u003c/code\u003e Fix \u003ccode\u003emodals.closeAll()\u003c/code\u003e called from comtext modal causing infinite rerendering\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/tiptap]\u003c/code\u003e RichTextEditor: Fix invisible caret in empty task list items\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Fix rrule package imports bot being compatible with esm only bundlers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Fix \u003ccode\u003eonEventClick\u003c/code\u003e called when event is resizing\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix incorrect default colors resolver for custom colors in light variant\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/dkpark10\"\u003e\u003ccode\u003e@​dkpark10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mantinedev/mantine/pull/8807\"\u003emantinedev/mantine#8807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdelpercio\"\u003e\u003ccode\u003e@​sdelpercio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mantinedev/mantine/pull/8826\"\u003emantinedev/mantine#8826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mantinedev/mantine/compare/9.0.1...9.0.2\"\u003ehttps://github.com/mantinedev/mantine/compare/9.0.1...9.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e LoadingOverlay: Fix double overlay visible with dark color scheme (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8811\"\u003e#8811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e RingProgress: Add missing viewBox (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8806\"\u003e#8806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Input: Add \u003ccode\u003erootRef\u003c/code\u003e prop support\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Combobox: Fix \u003ccode\u003erefProp\u003c/code\u003e not working on \u003ccode\u003eCombobox.Target\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8798\"\u003e#8798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/mcp-server]\u003c/code\u003e Fix stdio transport to comply with MCP spec (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Input: Fix \u003ccode\u003earia-invalid=\u0026quot;false\u0026quot;\u003c/code\u003e attribute being set (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Slider: Fix incorrect orientation inheritance from the parent markup (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8791\"\u003e#8791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix incorrect default placeholder size in PasswordInput and other components (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8793\"\u003e#8793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Badge: Fix text being cut off with some fonts (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8788\"\u003e#8788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/hooks]\u003c/code\u003e use-scroller: Fix element dynamic resizing not being handled correctly (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix \u003ccode\u003eCheckbox.Group\u003c/code\u003e, \u003ccode\u003eSwitch.Group\u003c/code\u003e, \u003ccode\u003eRadio.Group\u003c/code\u003e and \u003ccode\u003eChip.Group\u003c/code\u003e not working with generic primitive values (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Popover: Fix missing \u003ccode\u003ewithProps\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8802\"\u003e#8802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Accordion: Fix focus ring being cut off (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8797\"\u003e#8797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/charts]\u003c/code\u003e Add option to fully customize reference lines label (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8790\"\u003e#8790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix \u003ccode\u003eloading\u003c/code\u003e prop not being handled correctly in TagsInput and MultiSelect (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mantinedev/mantine/compare/9.0.0...9.0.1\"\u003ehttps://github.com/mantinedev/mantine/compare/9.0.0...9.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.0 🤩\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-0-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eMigration guide\u003c/h2\u003e\n\u003cp\u003eThis changelog covers breaking changes and new features in Mantine 9.0.\nTo migrate your application to Mantine 9.0, follow \u003ca href=\"https://mantine.dev/guides/8x-to-9x\"\u003e8.x → 9.x migration guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ePeer dependencies requirements updates\u003c/h2\u003e\n\u003cp\u003eStarting from Mantine 9.0, the following dependencies are required:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReact 19.2+ for all \u003ccode\u003e@mantine/*\u003c/code\u003e packages\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c6eaf30bf796c90f98352d13418d25c34e37a9dc\"\u003e\u003ccode\u003ec6eaf30\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/6a5711f56c4f70f029260a8aa7eafd233c87016d\"\u003e\u003ccode\u003e6a5711f\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/dates\u003c/code\u003e] DateTimePicker: Fix formatting not working with `withSeconds...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/755b9418cf9816ce99d8363fd0f4637ee6c80499\"\u003e\u003ccode\u003e755b941\u003c/code\u003e\u003c/a\u003e [refactor] Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c5b157f8cb7202dcd94b21c910d4684248cea75c\"\u003e\u003ccode\u003ec5b157f\u003c/code\u003e\u003c/a\u003e [core] Fix types not being compatible with typecheck used in js files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/edabb9d2b06b1084d85a73d38d04939389472ede\"\u003e\u003ccode\u003eedabb9d\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] Fix incorrect default placeholder size in PasswordInput and o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/0b629b3c5b206bac425559df1d4df54b71eaf167\"\u003e\u003ccode\u003e0b629b3\u003c/code\u003e\u003c/a\u003e [core] Migrate eslint -\u0026gt; oxlint (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b90d9b81031f45f5d15e75f25138ed6477f65bce\"\u003e\u003ccode\u003eb90d9b8\u003c/code\u003e\u003c/a\u003e [core] Fix typos, update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b42ff5ffbdea706eca5246b91afba39687da9652\"\u003e\u003ccode\u003eb42ff5f\u003c/code\u003e\u003c/a\u003e [refactor] Fix failing tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c75a1fc2b644ee55621dd0efd51fe2a703855552\"\u003e\u003ccode\u003ec75a1fc\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] Change default radius value to md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/a097b0cbe3341d7bdaf4fb05e3aba296f122e90b\"\u003e\u003ccode\u003ea097b0c\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.0-alpha.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mantinedev/mantine/commits/9.0.2/packages/@mantine/dates\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/dropzone` from 8.3.18 to 9.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e\u003ccode\u003e@​mantine/dropzone\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Change default events border-radius to sm\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/dates]\u003c/code\u003e DateTimePicker: Fix formatting not working with \u003ccode\u003ewithSeconds\u003c/code\u003e set on \u003ccode\u003etimePickerProps\u003c/code\u003e only\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Textarea: Fix error thrown on resize in some cases\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/modals]\u003c/code\u003e Fix \u003ccode\u003emodals.closeAll()\u003c/code\u003e called from comtext modal causing infinite rerendering\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/tiptap]\u003c/code\u003e RichTextEditor: Fix invisible caret in empty task list items\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Fix rrule package imports bot being compatible with esm only bundlers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Fix \u003ccode\u003eonEventClick\u003c/code\u003e called when event is resizing\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix incorrect default colors resolver for custom colors in light variant\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/dkpark10\"\u003e\u003ccode\u003e@​dkpark10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mantinedev/mantine/pull/8807\"\u003emantinedev/mantine#8807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdelpercio\"\u003e\u003ccode\u003e@​sdelpercio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mantinedev/mantine/pull/8826\"\u003emantinedev/mantine#8826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mantinedev/mantine/compare/9.0.1...9.0.2\"\u003ehttps://github.com/mantinedev/mantine/compare/9.0.1...9.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e LoadingOverlay: Fix double overlay visible with dark color scheme (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone/issues/8811\"\u003e#8811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e RingProgress: Add missing viewBox (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone/issues/8806\"\u003e#8806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Input: Add \u003ccode\u003erootRef\u003c/code\u003e prop support\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Combobox: Fix \u003ccode\u003erefProp\u003c/code\u003e not working on \u003ccode\u003eCombobox.Target\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone/issues/8798\"\u003e#8798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/mcp-server]\u003c/code\u003e Fix stdio transport to comply with MCP spec (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Input: Fix \u003ccode\u003earia-invalid=\u0026quot;false\u0026quot;\u003c/code\u003e attribute being set (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Slider: Fix incorrect orientation inheritance from the parent markup (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone/issues/8791\"\u003e#8791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix incorrect default placeholder size in PasswordInput and other components (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone/issues/8793\"\u003e#8793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Badge: Fix text being cut off with some fonts (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone/issues/8788\"\u003e#8788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/hooks]\u003c/code\u003e use-scroller: Fix element dynamic resizing not being handled correctly (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix \u003ccode\u003eCheckbox.Group\u003c/code\u003e, \u003ccode\u003eSwitch.Group\u003c/code\u003e, \u003ccode\u003eRadio.Group\u003c/code\u003e and \u003ccode\u003eChip.Group\u003c/code\u003e not working with generic primitive values (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Popover: Fix missing \u003ccode\u003ewithProps\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone/issues/8802\"\u003e#8802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Accordion: Fix focus ring being cut off (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone/issues/8797\"\u003e#8797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/charts]\u003c/code\u003e Add option to fully customize reference lines label (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone/issues/8790\"\u003e#8790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix \u003ccode\u003eloading\u003c/code\u003e prop not being handled correctly in TagsInput and MultiSelect (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mantinedev/mantine/compare/9.0.0...9.0.1\"\u003ehttps://github.com/mantinedev/mantine/compare/9.0.0...9.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.0 🤩\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-0-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eMigration guide\u003c/h2\u003e\n\u003cp\u003eThis changelog covers breaking changes and new features in Mantine 9.0.\nTo migrate your application to Mantine 9.0, follow \u003ca href=\"https://mantine.dev/guides/8x-to-9x\"\u003e8.x → 9.x migration guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ePeer dependencies requirements updates\u003c/h2\u003e\n\u003cp\u003eStarting from Mantine 9.0, the following dependencies are required:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReact 19.2+ for all \u003ccode\u003e@mantine/*\u003c/code\u003e packages\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c6eaf30bf796c90f98352d13418d25c34e37a9dc\"\u003e\u003ccode\u003ec6eaf30\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/755b9418cf9816ce99d8363fd0f4637ee6c80499\"\u003e\u003ccode\u003e755b941\u003c/code\u003e\u003c/a\u003e [refactor] Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c5b157f8cb7202dcd94b21c910d4684248cea75c\"\u003e\u003ccode\u003ec5b157f\u003c/code\u003e\u003c/a\u003e [core] Fix types not being compatible with typecheck used in js files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b90d9b81031f45f5d15e75f25138ed6477f65bce\"\u003e\u003ccode\u003eb90d9b8\u003c/code\u003e\u003c/a\u003e [core] Fix typos, update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/a097b0cbe3341d7bdaf4fb05e3aba296f122e90b\"\u003e\u003ccode\u003ea097b0c\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.0-alpha.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/53c9a802a74d9ddec381ee133930d436ebda71c2\"\u003e\u003ccode\u003e53c9a80\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.0-alpha.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/f6427cbd66ac44e7642857f35457cd79d44986b8\"\u003e\u003ccode\u003ef6427cb\u003c/code\u003e\u003c/a\u003e [core] Update minor dependencies version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/e77af469241b5d880e66e2bd25ec97b33ad22ae5\"\u003e\u003ccode\u003ee77af46\u003c/code\u003e\u003c/a\u003e [refactor] Prettier write\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/0cab72dacb56f536eb473f641e991eb559a04784\"\u003e\u003ccode\u003e0cab72d\u003c/code\u003e\u003c/a\u003e [core] Update peer requirements to use React 19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/00e068ae0cb4805672b53a8cc0b261517420dc78\"\u003e\u003ccode\u003e00e068a\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.0-alpha.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mantinedev/mantine/commits/9.0.2/packages/@mantine/dropzone\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/form` from 8.3.18 to 9.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e\u003ccode\u003e@​mantine/form\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Change default events border-radius to sm\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/dates]\u003c/code\u003e DateTimePicker: Fix formatting not working with \u003ccode\u003ewithSeconds\u003c/code\u003e set on \u003ccode\u003etimePickerProps\u003c/code\u003e only\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Textarea: Fix error thrown on resize in some cases\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/modals]\u003c/code\u003e Fix \u003ccode\u003emodals.closeAll()\u003c/code\u003e called from comtext modal causing infinite rerendering\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/tiptap]\u003c/code\u003e RichTextEditor: Fix invisible caret in empty task list items\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Fix rrule package imports bot being compatible with esm only bundlers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Fix \u003ccode\u003eonEventClick\u003c/code\u003e called when event is resizing\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix incorrect default colors resolver for custom colors in light variant\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/dkpark10\"\u003e\u003ccode\u003e@​dkpark10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mantinedev/mantine/pull/8807\"\u003emantinedev/mantine#8807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdelpercio\"\u003e\u003ccode\u003e@​sdelpercio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mantinedev/mantine/pull/8826\"\u003emantinedev/mantine#8826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mantinedev/mantine/compare/9.0.1...9.0.2\"\u003ehttps://github.com/mantinedev/mantine/compare/9.0.1...9.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e LoadingOverlay: Fix double overlay visible with dark color scheme (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8811\"\u003e#8811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e RingProgress: Add missing viewBox (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8806\"\u003e#8806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Input: Add \u003ccode\u003erootRef\u003c/code\u003e prop support\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Combobox: Fix \u003ccode\u003erefProp\u003c/code\u003e not working on \u003ccode\u003eCombobox.Target\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8798\"\u003e#8798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/mcp-server]\u003c/code\u003e Fix stdio transport to comply with MCP spec (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Input: Fix \u003ccode\u003earia-invalid=\u0026quot;false\u0026quot;\u003c/code\u003e attribute being set (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Slider: Fix incorrect orientation inheritance from the parent markup (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8791\"\u003e#8791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix incorrect default placeholder size in PasswordInput and other components (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8793\"\u003e#8793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Badge: Fix text being cut off with some fonts (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8788\"\u003e#8788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/hooks]\u003c/code\u003e use-scroller: Fix element dynamic resizing not being handled correctly (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix \u003ccode\u003eCheckbox.Group\u003c/code\u003e, \u003ccode\u003eSwitch.Group\u003c/code\u003e, \u003ccode\u003eRadio.Group\u003c/code\u003e and \u003ccode\u003eChip.Group\u003c/code\u003e not working with generic primitive values (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Popover: Fix missing \u003ccode\u003ewithProps\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8802\"\u003e#8802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Accordion: Fix focus ring being cut off (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8797\"\u003e#8797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/charts]\u003c/code\u003e Add option to fully customize reference lines label (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8790\"\u003e#8790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix \u003ccode\u003eloading\u003c/code\u003e prop not being handled correctly in TagsInput and MultiSelect (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mantinedev/mantine/compare/9.0.0...9.0.1\"\u003ehttps://github.com/mantinedev/mantine/compare/9.0.0...9.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.0 🤩\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-0-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eMigration guide\u003c/h2\u003e\n\u003cp\u003eThis changelog covers breaking changes and new features in Mantine 9.0.\nTo migrate your application to Mantine 9.0, follow \u003ca href=\"https://mantine.dev/guides/8x-to-9x\"\u003e8.x → 9.x migration guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ePeer dependencies requirements updates\u003c/h2\u003e\n\u003cp\u003eStarting from Mantine 9.0, the following dependencies are required:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReact 19.2+ for all \u003ccode\u003e@mantine/*\u003c/code\u003e packages\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c6eaf30bf796c90f98352d13418d25c34e37a9dc\"\u003e\u003ccode\u003ec6eaf30\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/88d07ad13c42b09dc0d853eff919984ff6392d02\"\u003e\u003ccode\u003e88d07ad\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/form\u003c/code\u003e] Fix missing ts suggestions for path in clearFieldError, reset...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/755b9418cf9816ce99d8363fd0f4637ee6c80499\"\u003e\u003ccode\u003e755b941\u003c/code\u003e\u003c/a\u003e [refactor] Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b90d9b81031f45f5d15e75f25138ed6477f65bce\"\u003e\u003ccode\u003eb90d9b8\u003c/code\u003e\u003c/a\u003e [core] Fix typos, update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/79cfa90f2e1165355916c7d1e6e680a6b3c9915f\"\u003e\u003ccode\u003e79cfa90\u003c/code\u003e\u003c/a\u003e [refactor] Fix failing tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/0fabf4e0b9e42d7bef766ed2a0baf7a29ca53694\"\u003e\u003ccode\u003e0fabf4e\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/form\u003c/code\u003e] Fix \u003ccode\u003eform.watch\u003c/code\u003e not working with arrays (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/6996\"\u003e#6996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/ac4aeb8b0cf0f4f5fd8d33cdfca86ec01527bdbe\"\u003e\u003ccode\u003eac4aeb8\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/form\u003c/code\u003e] Update types to use new React 19 features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/7aeb1ad848830004789d92f04508b9661d9b5151\"\u003e\u003ccode\u003e7aeb1ad\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/form\u003c/code\u003e] Make Values and TransformedValues covariant (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8198\"\u003e#8198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/a097b0cbe3341d7bdaf4fb05e3aba296f122e90b\"\u003e\u003ccode\u003ea097b0c\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.0-alpha.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/81d8a5433dee0f04eb66c7366e5bd7c62bcd4872\"\u003e\u003ccode\u003e81d8a54\u003c/code\u003e\u003c/a\u003e [refactor] Fix tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mantinedev/mantine/commits/9.0.2/packages/@mantine/form\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/hooks` from 8.3.18 to 9.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e\u003ccode\u003e@​mantine/hooks\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Change default events border-radius to sm\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/dates]\u003c/code\u003e DateTimePicker: Fix formatting not working with \u003ccode\u003ewithSeconds\u003c/code\u003e set on \u003ccode\u003etimePickerProps\u003c/code\u003e only\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Textarea: Fix error thrown on resize in some cases\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/modals]\u003c/code\u003e Fix \u003ccode\u003emodals.closeAll()\u003c/code\u003e called from comtext modal causing infinite rerendering\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/tiptap]\u003c/code\u003e RichTextEditor: Fix invisible caret in empty task list items\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Fix rrule package imports bot being compatible with esm only bundlers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Fix \u003ccode\u003eonEventClick\u003c/code\u003e called when event is resizing\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix incorrect default colors resolver for custom colors in light variant\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/dkpark10\"\u003e\u003ccode\u003e@​dkpark10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mantinedev/mantine/pull/8807\"\u003emantinedev/mantine#8807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdelpercio\"\u003e\u003ccode\u003e@​sdelpercio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mantinedev/mantine/pull/8826\"\u003emantinedev/mantine#8826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mantinedev/mantine/compare/9.0.1...9.0.2\"\u003ehttps://github.com/mantinedev/mantine/compare/9.0.1...9.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e LoadingOverlay: Fix double overlay visible with dark color scheme (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8811\"\u003e#8811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e RingProgress: Add missing viewBox (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8806\"\u003e#8806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Input: Add \u003ccode\u003erootRef\u003c/code\u003e prop support\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Combobox: Fix \u003ccode\u003erefProp\u003c/code\u003e not working on \u003ccode\u003eCombobox.Target\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8798\"\u003e#8798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/mcp-server]\u003c/code\u003e Fix stdio transport to comply with MCP spec (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Input: Fix \u003ccode\u003earia-invalid=\u0026quot;false\u0026quot;\u003c/code\u003e attribute being set (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Slider: Fix incorrect orientation inheritance from the parent markup (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8791\"\u003e#8791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix incorrect default placeholder size in PasswordInput and other components (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8793\"\u003e#8793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Badge: Fix text being cut off with some fonts (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8788\"\u003e#8788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/hooks]\u003c/code\u003e use-scroller: Fix element dynamic resizing not being handled correctly (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix \u003ccode\u003eCheckbox.Group\u003c/code\u003e, \u003ccode\u003eSwitch.Group\u003c/code\u003e, \u003ccode\u003eRadio.Group\u003c/code\u003e and \u003ccode\u003eChip.Group\u003c/code\u003e not working with generic primitive values (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Popover: Fix missing \u003ccode\u003ewithProps\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8802\"\u003e#8802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Accordion: Fix focus ring being cut off (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8797\"\u003e#8797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/charts]\u003c/code\u003e Add option to fully customize reference lines label (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8790\"\u003e#8790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix \u003ccode\u003eloading\u003c/code\u003e prop not being handled correctly in TagsInput and MultiSelect (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mantinedev/mantine/compare/9.0.0...9.0.1\"\u003ehttps://github.com/mantinedev/mantine/compare/9.0.0...9.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.0 🤩\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-0-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eMigration guide\u003c/h2\u003e\n\u003cp\u003eThis changelog covers breaking changes and new features in Mantine 9.0.\nTo migrate your application to Mantine 9.0, follow \u003ca href=\"https://mantine.dev/guides/8x-to-9x\"\u003e8.x → 9.x migration guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ePeer dependencies requirements updates\u003c/h2\u003e\n\u003cp\u003eStarting from Mantine 9.0, the following dependencies are required:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReact 19.2+ for all \u003ccode\u003e@mantine/*\u003c/code\u003e packages\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c6eaf30bf796c90f98352d13418d25c34e37a9dc\"\u003e\u003ccode\u003ec6eaf30\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/755b9418cf9816ce99d8363fd0f4637ee6c80499\"\u003e\u003ccode\u003e755b941\u003c/code\u003e\u003c/a\u003e [refactor] Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/fb8998ccf4921d37c30481ce5016471eae0d6183\"\u003e\u003ccode\u003efb8998c\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/hooks\u003c/code\u003e] use-scroller: Fix element dynamic resizing not being handled...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/0b629b3c5b206bac425559df1d4df54b71eaf167\"\u003e\u003ccode\u003e0b629b3\u003c/code\u003e\u003c/a\u003e [core] Migrate eslint -\u0026gt; oxlint (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b90d9b81031f45f5d15e75f25138ed6477f65bce\"\u003e\u003ccode\u003eb90d9b8\u003c/code\u003e\u003c/a\u003e [core] Fix typos, update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/9d010d5e973f0f811a773ce087ba9f8d9305342f\"\u003e\u003ccode\u003e9d010d5\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/hooks\u003c/code\u003e] use-local-storage: Fix incorrect definition when defaultValu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/a097b0cbe3341d7bdaf4fb05e3aba296f122e90b\"\u003e\u003ccode\u003ea097b0c\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.0-alpha.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/dc703c33a97f86fde48a2d7067e086cae757f391\"\u003e\u003ccode\u003edc703c3\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/hooks\u003c/code\u003e] Add local stories for browser hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantin...\n\n_Description has been truncated_","html_url":"https://github.com/invenhost/InvenTree/pull/313","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/invenhost%2FInvenTree/issues/313","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/313/packages"},{"uuid":"4299108433","node_id":"PR_kwDOHmLmrM7UHySU","number":138,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["bradp"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-20T22:45:21.000Z","updated_at":"2026-04-28T01:07:11.002Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":14,"packages":[{"name":"next","old_version":"15.5.15","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"react-virtualized-auto-sizer","old_version":"1.0.26","new_version":"2.0.3","repository_url":"https://github.com/bvaughn/react-virtualized-auto-sizer"},{"name":"react-window","old_version":"1.8.11","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"zod","old_version":"3.25.76","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@clack/prompts","old_version":"0.11.0","new_version":"1.2.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@types/node","old_version":"20.19.39","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.39.4","new_version":"10.2.1","repository_url":"https://github.com/eslint/eslint"}],"path":null,"ecosystem":"npm"},"body":"Updates the requirements on [@opennextjs/cloudflare](https://github.com/opennextjs/opennextjs-cloudflare/tree/HEAD/packages/cloudflare), [next](https://github.com/vercel/next.js), [react-virtualized-auto-sizer](https://github.com/bvaughn/react-virtualized-auto-sizer), [react-window](https://github.com/bvaughn/react-window), [zod](https://github.com/colinhacks/zod), [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts), [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window), [eslint](https://github.com/eslint/eslint), [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next), [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss), [typescript](https://github.com/microsoft/TypeScript) and [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) to permit the latest version.\nUpdates `@opennextjs/cloudflare` to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/releases\"\u003e\u003ccode\u003e@​opennextjs/cloudflare\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​opennextjs/cloudflare\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.19.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/opennextjs/opennextjs-cloudflare/pull/1207\"\u003e#1207\u003c/a\u003e \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/0958726939d59e4a5c5a3062190278ffdfde38f5\"\u003e\u003ccode\u003e0958726\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/edmundhung\"\u003e\u003ccode\u003e@​edmundhung\u003c/code\u003e\u003c/a\u003e! - bump \u003ccode\u003e@opennextjs/aws\u003c/code\u003e to 3.10.2\u003c/p\u003e\n\u003cp\u003eSee details at \u003ca href=\"https://github.com/opennextjs/opennextjs-aws/releases/tag/v3.10.2\"\u003ehttps://github.com/opennextjs/opennextjs-aws/releases/tag/v3.10.2\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/opennextjs/opennextjs-cloudflare/pull/1139\"\u003e#1139\u003c/a\u003e \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/79b01b84fd92191517b7a11516c04208f9d474a6\"\u003e\u003ccode\u003e79b01b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/james-elicx\"\u003e\u003ccode\u003e@​james-elicx\u003c/code\u003e\u003c/a\u003e! - Fix Turbopack external module resolution by dynamically discovering external imports at build time.\u003c/p\u003e\n\u003cp\u003eWhen packages are listed in \u003ccode\u003eserverExternalPackages\u003c/code\u003e, Turbopack externalizes them via \u003ccode\u003eexternalImport()\u003c/code\u003e which uses dynamic \u003ccode\u003eawait import(id)\u003c/code\u003e. The bundler (ESBuild) can't statically analyze \u003ccode\u003eimport(id)\u003c/code\u003e with a variable, so these modules aren't included in the worker bundle.\u003c/p\u003e\n\u003cp\u003eThis patch:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDiscovers hashed Turbopack external module mappings from \u003ccode\u003e.next/node_modules/\u003c/code\u003e symlinks (e.g. \u003ccode\u003eshiki-43d062b67f27bbdc\u003c/code\u003e → \u003ccode\u003eshiki\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eScans traced chunk files for bare external imports (e.g. \u003ccode\u003eexternalImport(\u0026quot;shiki\u0026quot;)\u003c/code\u003e) and subpath imports (e.g. \u003ccode\u003eshiki/engine/javascript\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eGenerates explicit \u003ccode\u003eswitch/case\u003c/code\u003e entries so the bundler can statically resolve and include these modules\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/opennextjs/opennextjs-cloudflare/pull/1203\"\u003e#1203\u003c/a\u003e \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/6f02d12a75a78410711cc0d9db13ab0d41ed903a\"\u003e\u003ccode\u003e6f02d12\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/314systems\"\u003e\u003ccode\u003e@​314systems\u003c/code\u003e\u003c/a\u003e! - fix: exclude unsupported Next.js 16 releases from peer dependencies.\u003c/p\u003e\n\u003cp\u003eThe previous range allowed Next.js 16.0.0 through 16.2.2 without a peer dependency warning because \u003ccode\u003e\u0026gt;=16.2.3\u003c/code\u003e was already covered by \u003ccode\u003e\u0026gt;=15.5.15\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe range now explicitly supports Next.js 15.5.15 and above in the 15.x line, and Next.js 16.2.3 and above in the 16.x line.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/opennextjs/opennextjs-cloudflare/pull/1200\"\u003e#1200\u003c/a\u003e \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/7820ad0a0e5f57aba0580f3cabfdd0caa75cc9bb\"\u003e\u003ccode\u003e7820ad0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/NathanDrake2406\"\u003e\u003ccode\u003e@​NathanDrake2406\u003c/code\u003e\u003c/a\u003e! - fix: reuse sharded tag data when filling the regional cache.\u003c/p\u003e\n\u003cp\u003eThe sharded tag cache miss path already reads tag data from the Durable Object before answering the request. Reuse that fetched data when populating the regional cache so a shard miss does not immediately trigger a second identical Durable Object read.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/opennextjs/opennextjs-cloudflare/pull/1206\"\u003e#1206\u003c/a\u003e \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/585795dbe20fe20d8662addbf9b7be64d82e3184\"\u003e\u003ccode\u003e585795d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/314systems\"\u003e\u003ccode\u003e@​314systems\u003c/code\u003e\u003c/a\u003e! - fix: regression where getEnvFromPlatformProxy received wrong options type\u003c/p\u003e\n\u003cp\u003eThis fixes a regression introduced in \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/32ba91a6d3fa6b9a8b2cd5a8c973c3b3eb1108f0\"\u003e32ba91a\u003c/a\u003e where \u003ccode\u003egetEnvFromPlatformProxy\u003c/code\u003e call sites passed \u003ccode\u003eOpenNextConfig\u003c/code\u003e even though the function expects Wrangler \u003ccode\u003eGetPlatformProxyOptions\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe fix restores the pre-\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/32ba91a6d3fa6b9a8b2cd5a8c973c3b3eb1108f0\"\u003e32ba91a\u003c/a\u003e argument shape by passing \u003ccode\u003e{ configPath, environment }\u003c/code\u003e from CLI arguments, so env resolution follows the selected Wrangler config/environment.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/blob/main/packages/cloudflare/CHANGELOG.md\"\u003e\u003ccode\u003e@​opennextjs/cloudflare\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.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/opennextjs/opennextjs-cloudflare/pull/1207\"\u003e#1207\u003c/a\u003e \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/0958726939d59e4a5c5a3062190278ffdfde38f5\"\u003e\u003ccode\u003e0958726\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/edmundhung\"\u003e\u003ccode\u003e@​edmundhung\u003c/code\u003e\u003c/a\u003e! - bump \u003ccode\u003e@opennextjs/aws\u003c/code\u003e to 3.10.2\u003c/p\u003e\n\u003cp\u003eSee details at \u003ca href=\"https://github.com/opennextjs/opennextjs-aws/releases/tag/v3.10.2\"\u003ehttps://github.com/opennextjs/opennextjs-aws/releases/tag/v3.10.2\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/opennextjs/opennextjs-cloudflare/pull/1139\"\u003e#1139\u003c/a\u003e \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/79b01b84fd92191517b7a11516c04208f9d474a6\"\u003e\u003ccode\u003e79b01b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/james-elicx\"\u003e\u003ccode\u003e@​james-elicx\u003c/code\u003e\u003c/a\u003e! - Fix Turbopack external module resolution by dynamically discovering external imports at build time.\u003c/p\u003e\n\u003cp\u003eWhen packages are listed in \u003ccode\u003eserverExternalPackages\u003c/code\u003e, Turbopack externalizes them via \u003ccode\u003eexternalImport()\u003c/code\u003e which uses dynamic \u003ccode\u003eawait import(id)\u003c/code\u003e. The bundler (ESBuild) can't statically analyze \u003ccode\u003eimport(id)\u003c/code\u003e with a variable, so these modules aren't included in the worker bundle.\u003c/p\u003e\n\u003cp\u003eThis patch:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDiscovers hashed Turbopack external module mappings from \u003ccode\u003e.next/node_modules/\u003c/code\u003e symlinks (e.g. \u003ccode\u003eshiki-43d062b67f27bbdc\u003c/code\u003e → \u003ccode\u003eshiki\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eScans traced chunk files for bare external imports (e.g. \u003ccode\u003eexternalImport(\u0026quot;shiki\u0026quot;)\u003c/code\u003e) and subpath imports (e.g. \u003ccode\u003eshiki/engine/javascript\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eGenerates explicit \u003ccode\u003eswitch/case\u003c/code\u003e entries so the bundler can statically resolve and include these modules\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/opennextjs/opennextjs-cloudflare/pull/1203\"\u003e#1203\u003c/a\u003e \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/6f02d12a75a78410711cc0d9db13ab0d41ed903a\"\u003e\u003ccode\u003e6f02d12\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/314systems\"\u003e\u003ccode\u003e@​314systems\u003c/code\u003e\u003c/a\u003e! - fix: exclude unsupported Next.js 16 releases from peer dependencies.\u003c/p\u003e\n\u003cp\u003eThe previous range allowed Next.js 16.0.0 through 16.2.2 without a peer dependency warning because \u003ccode\u003e\u0026gt;=16.2.3\u003c/code\u003e was already covered by \u003ccode\u003e\u0026gt;=15.5.15\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe range now explicitly supports Next.js 15.5.15 and above in the 15.x line, and Next.js 16.2.3 and above in the 16.x line.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/opennextjs/opennextjs-cloudflare/pull/1200\"\u003e#1200\u003c/a\u003e \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/7820ad0a0e5f57aba0580f3cabfdd0caa75cc9bb\"\u003e\u003ccode\u003e7820ad0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/NathanDrake2406\"\u003e\u003ccode\u003e@​NathanDrake2406\u003c/code\u003e\u003c/a\u003e! - fix: reuse sharded tag data when filling the regional cache.\u003c/p\u003e\n\u003cp\u003eThe sharded tag cache miss path already reads tag data from the Durable Object before answering the request. Reuse that fetched data when populating the regional cache so a shard miss does not immediately trigger a second identical Durable Object read.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/opennextjs/opennextjs-cloudflare/pull/1206\"\u003e#1206\u003c/a\u003e \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/585795dbe20fe20d8662addbf9b7be64d82e3184\"\u003e\u003ccode\u003e585795d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/314systems\"\u003e\u003ccode\u003e@​314systems\u003c/code\u003e\u003c/a\u003e! - fix: regression where getEnvFromPlatformProxy received wrong options type\u003c/p\u003e\n\u003cp\u003eThis fixes a regression introduced in \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/32ba91a6d3fa6b9a8b2cd5a8c973c3b3eb1108f0\"\u003e32ba91a\u003c/a\u003e where \u003ccode\u003egetEnvFromPlatformProxy\u003c/code\u003e call sites passed \u003ccode\u003eOpenNextConfig\u003c/code\u003e even though the function expects Wrangler \u003ccode\u003eGetPlatformProxyOptions\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe fix restores the pre-\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/32ba91a6d3fa6b9a8b2cd5a8c973c3b3eb1108f0\"\u003e32ba91a\u003c/a\u003e argument shape by passing \u003ccode\u003e{ configPath, environment }\u003c/code\u003e from CLI arguments, so env resolution follows the selected Wrangler config/environment.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/opennextjs/opennextjs-cloudflare/pull/1189\"\u003e#1189\u003c/a\u003e \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/236ce14ec9717fa25e64d197081232a2456ebf00\"\u003e\u003ccode\u003e236ce14\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/fatihy101\"\u003e\u003ccode\u003e@​fatihy101\u003c/code\u003e\u003c/a\u003e! - fix(tag-cache): forward \u003ccode\u003eisStale()\u003c/code\u003e in \u003ccode\u003ewithFilter\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.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/opennextjs/opennextjs-cloudflare/pull/1168\"\u003e#1168\u003c/a\u003e \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/9a268469be3759277d2cc5b412dbc16aff8fe551\"\u003e\u003ccode\u003e9a26846\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/conico974\"\u003e\u003ccode\u003e@​conico974\u003c/code\u003e\u003c/a\u003e! - Add support for SWR (stale-while-revalidate) in \u003ccode\u003erevalidateTag\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eSee the \u003ca href=\"https://redirect.github.com/opennextjs/opennextjs-aws/pull/1122\"\u003eAWS implementation\u003c/a\u003e for more details.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/264d0a0c9cf80d3d8982e0a0a82f823ec2eb3ab5\"\u003e\u003ccode\u003e264d0a0\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/tree/HEAD/packages/cloudflare/issues/1201\"\u003e#1201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/0958726939d59e4a5c5a3062190278ffdfde38f5\"\u003e\u003ccode\u003e0958726\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​opennextjs/aws\u003c/code\u003e version (\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/tree/HEAD/packages/cloudflare/issues/1207\"\u003e#1207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/7820ad0a0e5f57aba0580f3cabfdd0caa75cc9bb\"\u003e\u003ccode\u003e7820ad0\u003c/code\u003e\u003c/a\u003e Reuse sharded tag data on regional cache fill (\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/tree/HEAD/packages/cloudflare/issues/1200\"\u003e#1200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/585795dbe20fe20d8662addbf9b7be64d82e3184\"\u003e\u003ccode\u003e585795d\u003c/code\u003e\u003c/a\u003e fix: regression where getEnvFromPlatformProxy received wrong options type (\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/tree/HEAD/packages/cloudflare/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/6f02d12a75a78410711cc0d9db13ab0d41ed903a\"\u003e\u003ccode\u003e6f02d12\u003c/code\u003e\u003c/a\u003e fix: narrow peerDependencies next range to exclude 16.0.0–16.2.2 (\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/tree/HEAD/packages/cloudflare/issues/1203\"\u003e#1203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/79b01b84fd92191517b7a11516c04208f9d474a6\"\u003e\u003ccode\u003e79b01b8\u003c/code\u003e\u003c/a\u003e fix: dynamically resolve Turbopack external module mappings (\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/tree/HEAD/packages/cloudflare/issues/1139\"\u003e#1139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/696f1c816675072c7210144b687bd105a14d15b8\"\u003e\u003ccode\u003e696f1c8\u003c/code\u003e\u003c/a\u003e chore: Upgrade vitest from v2 to v4 (\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/tree/HEAD/packages/cloudflare/issues/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commits/@opennextjs/cloudflare@1.19.2/packages/cloudflare\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.5.15 to 16.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Bump reqwest to 0.13.2 (Fixes Google Fonts with Turbopack for Windows on ARM64) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92713\"\u003e#92713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix filesystem watcher config not applying follow_symlinks(false) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92631\"\u003e#92631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eScope Safari ?ts= cache-buster to CSS/font assets only (Pages Router) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92580\"\u003e#92580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompiler: Support boolean and number primtives in next.config defines (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92731\"\u003e#92731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-tasks: Fix recomputation loop by allowing cell cleanup on error during recomputation (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92725\"\u003e#92725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: shorter error for ChunkGroupInfo::get_index_of (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92814\"\u003e#92814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: shorter error message for ModuleBatchesGraph::get_entry_index (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92828\"\u003e#92828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdding more system info to the 'initialize project' trace (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92427\"\u003e#92427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/Badbird5907\"\u003e\u003ccode\u003e@​Badbird5907\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/andrewimm\"\u003e\u003ccode\u003e@​andrewimm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting security and bug fixes. For more information about the fixed security vulnerability, please see \u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23869\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23869\u003c/a\u003e. The release does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure app-page reports stale ISR revalidation errors via onRequestError (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92282\"\u003e#92282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix [Bug]: manifest.ts breaks HMR in Next.js 16.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91981\"\u003e#91981\u003c/a\u003e through \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92273\"\u003e#92273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeduplicate output assets and detect content conflicts on emit (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92292\"\u003e#92292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix styled-jsx race condition: styles lost due to concurrent rendering (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92459\"\u003e#92459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-tasks-backend: stability fixes for task cancellation and error handling (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92254\"\u003e#92254\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wbinnssmith\"\u003e\u003ccode\u003e@​wbinnssmith\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport: Move expanded adapters docs to API reference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBackport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enext.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: enable server HMR for app route handlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: exclude metadata routes from server HMR (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003eBackport: disable bmi2 in qfilter \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix CSS HMR on Safari (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92174\"\u003e#92174\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2275bd8598c88e8652d1271e74bcf972f72f4f38\"\u003e\u003ccode\u003e2275bd8\u003c/code\u003e\u003c/a\u003e v16.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e07398321a37115626b0271697e51418db109cad\"\u003e\u003ccode\u003ee073983\u003c/code\u003e\u003c/a\u003e Adding more system info to the 'initialize project' trace (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92427\"\u003e#92427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a540b58b683bb79667d6e908d45df0e9e9c9f9c\"\u003e\u003ccode\u003e8a540b5\u003c/code\u003e\u003c/a\u003e Turbopack: shorter error message for ModuleBatchesGraph::get_entry_index (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92\"\u003e#92\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2f5343fafb2052c59cf62018252b75da3e7d424a\"\u003e\u003ccode\u003e2f5343f\u003c/code\u003e\u003c/a\u003e Turbopack: shorter error for ChunkGroupInfo::get_index_of (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92814\"\u003e#92814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2ad9d3fb58801adb7df87873fc299a4e9a5ab199\"\u003e\u003ccode\u003e2ad9d3f\u003c/code\u003e\u003c/a\u003e turbo-tasks: Fix recomputation loop by allowing cell cleanup on error during ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6f3808e2043d168d4fb6fa3f9184e755076a16b0\"\u003e\u003ccode\u003e6f3808e\u003c/code\u003e\u003c/a\u003e Compiler: Support boolean and number primtives in next.config defines (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92731\"\u003e#92731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/fbc7684ecbd360da8af602e50780637fc79354d5\"\u003e\u003ccode\u003efbc7684\u003c/code\u003e\u003c/a\u003e Scope Safari ?ts= cache-buster to CSS/font assets only (Pages Router) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92580\"\u003e#92580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/805d758d935beb0abbc70639c6af0fc9d839273b\"\u003e\u003ccode\u003e805d758\u003c/code\u003e\u003c/a\u003e Turbopack: fix filesystem watcher config not applying follow_symlinks(false) ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1056fae3565d88719ef41f5b05447ace75e26d7e\"\u003e\u003ccode\u003e1056fae\u003c/code\u003e\u003c/a\u003e chore: Bump reqwest to 0.13.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92713\"\u003e#92713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d5f649b2f4affdad1009cb178c1e3b37f4f1ad3f\"\u003e\u003ccode\u003ed5f649b\u003c/code\u003e\u003c/a\u003e v16.2.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.5.15...v16.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-virtualized-auto-sizer` from 1.0.26 to 2.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-virtualized-auto-sizer/releases\"\u003ereact-virtualized-auto-sizer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized-auto-sizer/pull/104\"\u003e#104\u003c/a\u003e: Separate \u003ccode\u003erenderProp\u003c/code\u003e and \u003ccode\u003eChildComponent\u003c/code\u003e props.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cp\u003eVersion 2 simplifies the API and improves TypeScript support.\u003c/p\u003e\n\u003ch2\u003eMigrating from 1.x to 2.x\u003c/h2\u003e\n\u003cp\u003eRefer to \u003ca href=\"https://react-virtualized-auto-sizer.vercel.app/\"\u003ethe docs\u003c/a\u003e for a complete list of props and API methods. Below are some examples of migrating from version 1 to 2, but first a couple of potential questions:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eBasic usage\u003c/h3\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Version 1\r\n\u0026lt;AutoSizer\u0026gt;\r\n  {({ height, width }) =\u0026gt; {\r\n    // ...\r\n  }}\r\n\u0026lt;/AutoSizer\u0026gt;\r\n\u003cp\u003e// Version 2\u003cbr /\u003e\n\u0026lt;AutoSizer\u003cbr /\u003e\nChild={({ height, width }) =\u0026gt; {\u003cbr /\u003e\n// ...\u003cbr /\u003e\n}}\u003cbr /\u003e\n/\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eDefault width/height for server rendered content\u003c/h3\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Version 1\r\n\u0026lt;AutoSizer defaultWidth={800} defaultHeight={600} {...rest} /\u0026gt;\r\n\u003cp\u003e// Version 2\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-virtualized-auto-sizer/blob/main/CHANGELOG.md\"\u003ereact-virtualized-auto-sizer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized-auto-sizer/pull/104\"\u003e#104\u003c/a\u003e: Separate \u003ccode\u003erenderProp\u003c/code\u003e and \u003ccode\u003eChildComponent\u003c/code\u003e props.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.0.0\u003c/h1\u003e\n\u003cp\u003eVersion 2 simplifies the API and improves TypeScript support.\u003c/p\u003e\n\u003ch2\u003eMigrating from 1.x to 2.x\u003c/h2\u003e\n\u003cp\u003eRefer to \u003ca href=\"https://react-virtualized-auto-sizer.vercel.app/\"\u003ethe docs\u003c/a\u003e for a complete list of props and API methods. Below are some examples of migrating from version 1 to 2, but first a couple of potential questions:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eBasic usage\u003c/h3\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Version 1\n\u0026lt;AutoSizer\u0026gt;\n  {({ height, width }) =\u0026gt; {\n    // ...\n  }}\n\u0026lt;/AutoSizer\u0026gt;\n\u003cp\u003e// Version 2\u003cbr /\u003e\n\u0026lt;AutoSizer\u003cbr /\u003e\nChild={({ height, width }) =\u0026gt; {\u003cbr /\u003e\n// ...\u003cbr /\u003e\n}}\u003cbr /\u003e\n/\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eDefault width/height for server rendered content\u003c/h3\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-virtualized-auto-sizer/commit/025c3193b4e12222a858ecdef93b5338ec1056d1\"\u003e\u003ccode\u003e025c319\u003c/code\u003e\u003c/a\u003e 2.0.2 -\u0026gt; 2.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-virtualized-auto-sizer/commit/50a9554a16adefa2a2e5e488fa28da178618718a\"\u003e\u003ccode\u003e50a9554\u003c/code\u003e\u003c/a\u003e Fixed a problem with project logo not displaying correctly in the README for ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-virtualized-auto-sizer/commit/c0825bdc48e031b818f110625b70bb1addf1bce6\"\u003e\u003ccode\u003ec0825bd\u003c/code\u003e\u003c/a\u003e CHANGELOG update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-virtualized-auto-sizer/commit/2f78ce3024c899fc5f56e0237e1f35fff77a21d5\"\u003e\u003ccode\u003e2f78ce3\u003c/code\u003e\u003c/a\u003e 2.0.1 -\u0026gt; 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-virtualized-auto-sizer/commit/51656cbd615a181c2fad4fd327cf8547f1eaba17\"\u003e\u003ccode\u003e51656cb\u003c/code\u003e\u003c/a\u003e Update react-lib-tools dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-virtualized-auto-sizer/commit/6ee0838f5ef26a4c33bf66dc8a6260137db1d104\"\u003e\u003ccode\u003e6ee0838\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-virtualized-auto-sizer/commit/9c72b6b46bc9a667043d69a85b949120b3212c63\"\u003e\u003ccode\u003e9c72b6b\u003c/code\u003e\u003c/a\u003e Update react-lib-tools dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-virtualized-auto-sizer/commit/073526fe99391299f1ba2bba7a68ad9c2b13de95\"\u003e\u003ccode\u003e073526f\u003c/code\u003e\u003c/a\u003e Replace og.svg with og.png\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-virtualized-auto-sizer/commit/85d59ee3742e06202aa05d136bbe96e1260043ab\"\u003e\u003ccode\u003e85d59ee\u003c/code\u003e\u003c/a\u003e Update react-lib-tools dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-virtualized-auto-sizer/commit/dabd9ad5eda03180ca1501be703906f1c6dce514\"\u003e\u003ccode\u003edabd9ad\u003c/code\u003e\u003c/a\u003e Update react-lib-tools dep\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bvaughn/react-virtualized-auto-sizer/compare/1.0.26...2.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-window` from 1.8.11 to 2.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/releases\"\u003ereact-window's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\r\n  defaultRowHeight: 50\r\n});\r\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tnajdek\"\u003e\u003ccode\u003e@​tnajdek\u003c/code\u003e\u003c/a\u003e for the PR!\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/blob/main/CHANGELOG.md\"\u003ereact-window's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\n  defaultRowHeight: 50\n});\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003ch2\u003e2.1.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/bvaughn/react-window/commit/b7e8457d6532444259121aecee665d9bc5902d45\"\u003e\u003ccode\u003eb7e8457\u003c/code\u003e\u003c/a\u003e 2.2.6 -\u0026gt; 2.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dc23245bd3ebfb78be2b6e040673b85c2e36982a\"\u003e\u003ccode\u003edc23245\u003c/code\u003e\u003c/a\u003e Fixed a problem with project logo not displaying correctly in the README for ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/0138b13f50538e17010ca5c2998d1b660a13cc52\"\u003e\u003ccode\u003e0138b13\u003c/code\u003e\u003c/a\u003e Tweaked how-it-works graphic style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/2b982512ffee2fdf73466b087b3715e98b2191f2\"\u003e\u003ccode\u003e2b98251\u003c/code\u003e\u003c/a\u003e 2.2.5 -\u0026gt; 2.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/6222edc73a703d2c6204a479cd9c21986e437834\"\u003e\u003ccode\u003e6222edc\u003c/code\u003e\u003c/a\u003e useDynamicRowHeight: Don't instantiate ResizeObserver when server-rendering (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/69330f4325325d1e45afb91ca1d6d02edafacfdc\"\u003e\u003ccode\u003e69330f4\u003c/code\u003e\u003c/a\u003e Fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/8433914b91b3d0686ef5d6f6fbd5fdfc84940550\"\u003e\u003ccode\u003e8433914\u003c/code\u003e\u003c/a\u003e Update docs to clarify that Grid cells can't be auto-sized\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/7969e5a4770dc28168c4b4fafd4d56b15eaedebe\"\u003e\u003ccode\u003e7969e5a\u003c/code\u003e\u003c/a\u003e Fix docs typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dff578fbd6120f0d0ec4b5b6a2ea20088a724970\"\u003e\u003ccode\u003edff578f\u003c/code\u003e\u003c/a\u003e 2.2.4 -\u0026gt; 2.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/b26f7dae03e62abb55ed170b8b6b75230ee2dfa6\"\u003e\u003ccode\u003eb26f7da\u003c/code\u003e\u003c/a\u003e 2.2.5 (\u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bvaughn/react-window/compare/1.8.11...2.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.76 to 4.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.6\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e9977fb0868432461de265a773319e80a90ba3e37 Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003ef4b7bae3468f6188b8f004e007d722148fc91d77 Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e251d7163a0ac7740fee741428d913e3c55702ace Clean up workflow_call\u003c/li\u003e\n\u003cli\u003eedd4132466da0f5065a8e051b599d01fdd1081d8 fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e85db85e9091d0706910d60c7eb2e9c181edd87bd fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecbf77bb12bdfda2e054818e79001f5cb3798ce76 Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edfbbf1c1ae0c224b8131d80ddf0a264262144086 Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e762e911e5773f949452fd6dd4e360f2362110e8e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003eca3c8629c0c2715571f70b44c2433cad3db7fe4e v4.3.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/ca3c8629c0c2715571f70b44c2433cad3db7fe4e\"\u003e\u003ccode\u003eca3c862\u003c/code\u003e\u003c/a\u003e v4.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/762e911e5773f949452fd6dd4e360f2362110e8e\"\u003e\u003ccode\u003e762e911\u003c/code\u003e\u003c/a\u003e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/dfbbf1c1ae0c224b8131d80ddf0a264262144086\"\u003e\u003ccode\u003edfbbf1c\u003c/code\u003e\u003c/a\u003e Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/cbf77bb12bdfda2e054818e79001f5cb3798ce76\"\u003e\u003ccode\u003ecbf77bb\u003c/code\u003e\u003c/a\u003e Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/85db85e9091d0706910d60c7eb2e9c181edd87bd\"\u003e\u003ccode\u003e85db85e\u003c/code\u003e\u003c/a\u003e fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/edd4132466da0f5065a8e051b599d01fdd1081d8\"\u003e\u003ccode\u003eedd4132\u003c/code\u003e\u003c/a\u003e fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/251d7163a0ac7740fee741428d913e3c55702ace\"\u003e\u003ccode\u003e251d716\u003c/code\u003e\u003c/a\u003e Clean up workflow_call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f4b7bae3468f6188b8f004e007d722148fc91d77\"\u003e\u003ccode\u003ef4b7bae\u003c/code\u003e\u003c/a\u003e Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9977fb0868432461de265a773319e80a90ba3e37\"\u003e\u003ccode\u003e9977fb0\u003c/code\u003e\u003c/a\u003e Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.76...v4.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clack/prompts` from 0.11.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9786226: Externalize \u003ccode\u003efast-string-width\u003c/code\u003e and \u003ccode\u003efast-wrap-ansi\u003c/code\u003e to avoid double dependencies\u003c/li\u003e\n\u003cli\u003e090902c: Adds \u003ccode\u003edate\u003c/code\u003e prompt with \u003ccode\u003eformat\u003c/code\u003e support (YMD, MDY, DMY)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e134a1a1: Fix the \u003ccode\u003epath\u003c/code\u003e prompt so \u003ccode\u003edirectory: true\u003c/code\u003e correctly enforces directory-only selection while still allowing directory navigation, and add regression tests for both directory and default file selection behavior.\u003c/li\u003e\n\u003cli\u003ebdf89a5: Adds \u003ccode\u003eplaceholder\u003c/code\u003e option to \u003ccode\u003eautocomplete\u003c/code\u003e. When the placeholder is set and the input is empty, pressing \u003ccode\u003etab\u003c/code\u003e will set the value to \u003ccode\u003eplaceholder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e336495a: Apply guide to wrapped multi-line messages in confirm prompt.\u003c/li\u003e\n\u003cli\u003e9fe8de6: Respect \u003ccode\u003ewithGuide: false\u003c/code\u003e in autocomplete and multiselect prompts.\u003c/li\u003e\n\u003cli\u003e29a50cb: Fix \u003ccode\u003epath\u003c/code\u003e directory mode so pressing Enter with an existing directory \u003ccode\u003einitialValue\u003c/code\u003e submits that current directory instead of the first child option, and add regression coverage for immediate submit and child-directory navigation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9786226]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [bdf89a5]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [417b451]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [090902c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee3333fb: Replaces \u003ccode\u003epicocolors\u003c/code\u003e with Node.js built-in \u003ccode\u003estyleText\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec3666e2: destruct \u003ccode\u003elimitOption\u003c/code\u003e param for better code readability, tweak types definitions\u003c/li\u003e\n\u003cli\u003eba3df8e: Fixes withGuide support in intro, outro, and cancel messages.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e3333fb]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6404dc1: Disallows selection of \u003ccode\u003edisabled\u003c/code\u003e options in autocomplete.\u003c/li\u003e\n\u003cli\u003e86e36d8: Adds \u003ccode\u003ewithGuide\u003c/code\u003e support to select prompt.\u003c/li\u003e\n\u003cli\u003ec697439: Fixes line wrapping behavior in autocomplete.\u003c/li\u003e\n\u003cli\u003e0ded19c: Simplifies \u003ccode\u003ewithGuide\u003c/code\u003e option checks.\u003c/li\u003e\n\u003cli\u003e0e4ddc9: Fixes \u003ccode\u003ewithGuide\u003c/code\u003e support in password and path prompts.\u003c/li\u003e\n\u003cli\u003e76550d6: Adds \u003ccode\u003ewithGuide\u003c/code\u003e support to selectKey prompt.\u003c/li\u003e\n\u003cli\u003ef9b9953: Adds \u003ccode\u003ewithGuide\u003c/code\u003e support to password prompt.\u003c/li\u003e\n\u003cli\u003e0e93ccb: Adds \u003ccode\u003evertical\u003c/code\u003e arrangement option to \u003ccode\u003econfirm\u003c/code\u003e prompt.\u003c/li\u003e\n\u003cli\u003e4e9ae13: Adds \u003ccode\u003ewithGuide\u003c/code\u003e support to confirm prompt.\u003c/li\u003e\n\u003cli\u003e0256238: Adds \u003ccode\u003ewithGuide\u003c/code\u003e support to spinner prompt.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6404dc1]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [2533180]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor 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/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9786226: Externalize \u003ccode\u003efast-string-width\u003c/code\u003e and \u003ccode\u003efast-wrap-ansi\u003c/code\u003e to avoid double dependencies\u003c/li\u003e\n\u003cli\u003e090902c: Adds \u003ccode\u003edate\u003c/code\u003e prompt with \u003ccode\u003eformat\u003c/code\u003e support (YMD, MDY, DMY)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e134a1a1: Fix the \u003ccode\u003epath\u003c/code\u003e prompt so \u003ccode\u003edirectory: true\u003c/code\u003e correctly enforces directory-only selection while still allowing directory navigation, and add regression tests for both directory and default file selection behavior.\u003c/li\u003e\n\u003cli\u003ebdf89a5: Adds \u003ccode\u003eplaceholder\u003c/code\u003e option to \u003ccode\u003eautocomplete\u003c/code\u003e. When the placeholder is set and the input is empty, pressing \u003ccode\u003etab\u003c/code\u003e will set the value to \u003ccode\u003eplaceholder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e336495a: Apply guide to wrapped multi-line messages in confirm prompt.\u003c/li\u003e\n\u003cli\u003e9fe8de6: Respect \u003ccode\u003ewithGuide: false\u003c/code\u003e in autocomplete and multiselect prompts.\u003c/li\u003e\n\u003cli\u003e29a50cb: Fix \u003ccode\u003epath\u003c/code\u003e directory mode so pressing Enter with an existing directory \u003ccode\u003einitialValue\u003c/code\u003e submits that current directory instead of the first child option, and add regression coverage for immediate submit and child-directory navigation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9786226]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [bdf89a5]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [417b451]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [090902c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee3333fb: Replaces \u003ccode\u003epicocolors\u003c/code\u003e with Node.js built-in \u003ccode\u003estyleText\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec3666e2: destruct \u003ccode\u003elimitOption\u003c/code\u003e param for better code readability, tweak types definitions\u003c/li\u003e\n\u003cli\u003eba3df8e: Fixes withGuide support in intro, outro, and cancel messages.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e3333fb]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6404dc1: Disallows selection of \u003ccode\u003edisabled\u003c/code\u003e options in autocomplete.\u003c/li\u003e\n\u003cli\u003e86e36d8: Adds \u003ccode\u003ewithGuide\u003c/code\u003e support to select prompt.\u003c/li\u003e\n\u003cli\u003ec697439: Fixes line wrapping behavior in autocomplete.\u003c/li\u003e\n\u003cli\u003e0ded19c: Simplifies \u003ccode\u003ewithGuide\u003c/code\u003e option checks.\u003c/li\u003e\n\u003cli\u003e0e4ddc9: Fixes \u003ccode\u003ewithGuide\u003c/code\u003e support in password and path prompts.\u003c/li\u003e\n\u003cli\u003e76550d6: Adds \u003ccode\u003ewithGuide\u003c/code\u003e support to selectKey prompt.\u003c/li\u003e\n\u003cli\u003ef9b9953: Adds \u003ccode\u003ewithGuide\u003c/code\u003e support to password prompt.\u003c/li\u003e\n\u003cli\u003e0e93ccb: Adds \u003ccode\u003evertical\u003c/code\u003e arrangement option to \u003ccode\u003econfirm\u003c/code\u003e prompt.\u003c/li\u003e\n\u003cli\u003e4e9ae13: Adds \u003ccode\u003ewithGuide\u003c/code\u003e support to confirm prompt.\u003c/li\u003e\n\u003cli\u003e0256238: Adds \u003ccode\u003ewithGuide\u003c/code\u003e support to spinner prompt.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6404dc1]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [2533180]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\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/bombshell-dev/clack/commit/aa488fc61a35ec59554bbc0821d6d109688b8944\"\u003e\u003ccode\u003eaa488fc\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/9fe8de6ac8169f0c1ddd1a51f6b062c696a3182e\"\u003e\u003ccode\u003e9fe8de6\u003c/code\u003e\u003c/a\u003e feat: respect \u003ccode\u003ewithGuide: false\u003c/code\u003e in autocomplete and multiselect prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/500\"\u003e#500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/001351e8315d84547bf717c088dec9827f1ace7c\"\u003e\u003ccode\u003e001351e\u003c/code\u003e\u003c/a\u003e test: specify locale in tests (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/336495a670bc78549d5acb66ec0d58293f983870\"\u003e\u003ccode\u003e336495a\u003c/code\u003e\u003c/a\u003e fix: correctly wrap multi-line messages in confirm prompt (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/ffbdcb0c6b11c857cab54659bbd671322b0fc324\"\u003e\u003ccode\u003effbdcb0\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/fe32e137d09260f74707dbbef3166b442ae4666e\"\u003e\u003ccode\u003efe32e13\u003c/code\u003e\u003c/a\u003e ref(dates): adjust date interface (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/bdf89a5f80b9d2911cc64504b15de0cf6fd215bc\"\u003e\u003ccode\u003ebdf89a5\u003c/code\u003e\u003c/a\u003e feat(prompts,core): make autocomplete placeholder tabbable (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/52fce8a64fc3592e0967d2fd4a6714a7670e9b80\"\u003e\u003ccode\u003e52fce8a\u003c/code\u003e\u003c/a\u003e fix(date): resolve timezone issues in DatePrompt (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/090902cfaf49379229a2a7995242723d7c2a7519\"\u003e\u003ccode\u003e090902c\u003c/code\u003e\u003c/a\u003e feat(core, prompts): add DatePrompt for date input with customizable formats ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/29a50cb9f3cc66205010749b846cd17ff80817b1\"\u003e\u003ccode\u003e29a50cb\u003c/code\u003e\u003c/a\u003e fix(prompts): submit initial directory value in path prompt (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.2.0/packages/prompts\"\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@​clack/prompts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` to 4.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalizations for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: ensure files are not emptied out when killing the upgrade process while it's running (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: use \u003ccode\u003econfig.content\u003c/code\u003e when migrating from Tailwind CSS v3 to Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: never migrate files that are ignored by git (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.env\u003c/code\u003e and \u003ccode\u003e.env.*\u003c/code\u003e to default ignored content files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003eoverflow-ellipsis\u003c/code\u003e into \u003ccode\u003etext-ellipsis\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003estart-full\u003c/code\u003e → \u003ccode\u003einset-s-full\u003c/code\u003e, \u003ccode\u003estart-auto\u003c/code\u003e → \u003ccode\u003einset-s-auto\u003c/code\u003e, \u003ccode\u003estart-px\u003c/code\u003e → \u003ccode\u003einset-s-px\u003c/code\u003e, and \u003ccode\u003estart-\u0026lt;number\u0026gt;\u003c/code\u003e → \u003ccode\u003einset-s-\u0026lt;number\u0026gt;\u003c/code\u003e as well as negative versions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003eend-full\u003c/code\u003e → \u003ccode\u003einset-e-full\u003c/code\u003e, \u003ccode\u003eend-auto\u003c/code\u003e → \u003ccode\u003einset-e-auto\u003c/code\u003e, \u003ccode\u003eend-px\u003c/code\u003e → \u003ccode\u003einset-e-px\u003c/code\u003e, and \u003ccode\u003eend-\u0026lt;number\u0026gt;\u003c/code\u003e → \u003ccode\u003einset-e-\u0026lt;number\u0026gt;\u003c/code\u003e as well as negative versions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: move the \u003ccode\u003e-\u003c/code\u003e sign inside the arbitrary value \u003ccode\u003e-left-[9rem]\u003c/code\u003e → \u003ccode\u003eleft-[-9rem]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19858\"\u003e#19858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: move the \u003ccode\u003e-\u003c/code\u003e sign outside the arbitrary value \u003ccode\u003eml-[calc(-1*var(--width))]\u003c/code\u003e → \u003ccode\u003e-ml-(--width)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19858\"\u003e#19858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance when scanning JSONL / NDJSON files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19862\"\u003e#19862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eNODE_PATH\u003c/code\u003e environment variable in standalone CLI (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19617\"\u003e#19617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.3] - 2026-04-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalizations for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: ensure files are not emptied out when killing the upgrade process while it's running (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: use \u003ccode\u003econfig.content\u003c/code\u003e when migrating from Tailwind CSS v3 to Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: never migrate files that are ignored by git (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.env\u003c/code\u003e and \u003ccode\u003e.env.*\u003c/code\u003e to default ignored content files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003eoverflow-ellipsis\u003c/code\u003e into \u003ccode\u003etext-ellipsis\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003estart-full\u003c/code\u003e → \u003ccode\u003einset-s-full\u003c/code\u003e, \u003ccode\u003estart-auto\u003c/code\u003e → \u003ccode\u003einset-s-auto\u003c/code\u003e, \u003ccode\u003estart-px\u003c/code\u003e → \u003ccode\u003einset-s-px\u003c/code\u003e, and \u003ccode\u003estart-\u0026lt;number\u0026gt;\u003c/code\u003e → \u003ccode\u003einset-s-\u0026lt;number\u0026gt;\u003c/code\u003e as well as negative versions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003eend-full\u003c/code\u003e → \u003ccode\u003einset-e-full\u003c/code\u003e, \u003ccode\u003eend-auto\u003c/code\u003e → \u003ccode\u003einset-e-auto\u003c/code\u003e, \u003ccode\u003eend-px\u003c/code\u003e → \u003ccode\u003einset-e-px\u003c/code\u003e, and \u003ccode\u003eend-\u0026lt;number\u0026gt;\u003c/code\u003e → \u003ccode\u003einset-e-\u0026lt;number\u0026gt;\u003c/code\u003e as well as negative versions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: move the \u003ccode\u003e-\u003c/code\u003e sign inside the arbitrary value \u003ccode\u003e-left-[9rem]\u003c/code\u003e → \u003ccode\u003eleft-[-9rem]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19858\"\u003e#19858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: move the \u003ccode\u003e-\u003c/code\u003e sign outside the arbitrary value \u003ccode\u003eml-[calc(-1*var(--width))]\u003c/code\u003e → \u003ccode\u003e-ml-(--width)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19858\"\u003e#19858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance when scanning JSONL / NDJSON files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19862\"\u003e#19862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eNODE_PATH\u003c/code\u003e environment variable in standalone CLI (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19617\"\u003e#19617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/2e3fa490a535a8341fd2853d75098f0d4dbcc825\"\u003e\u003ccode\u003e2e3fa49\u003c/code\u003e\u003c/a\u003e 4.2.3 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19944\"\u003e#19944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/4527123f68f4169a1236d3d6dd45d91540691ee9\"\u003e\u003ccode\u003e4527123\u003c/code\u003e\u003c/a\u003e docs(postcss): remove duplicated optimize example from README (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19938\"\u003e#19938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/aad601711fd43d5bf2966a8c30767a6945aaf451\"\u003e\u003ccode\u003eaad6017\u003c/code\u003e\u003c/a\u003e docs/fix-lightning-css-typo-postcss-readme (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19913\"\u003e#19913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.3/packages/@tailwindcss-postcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.19.39 to 25.6.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-window` from 1.8.8 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.4 to 10.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/14be92b6d1fa0923b8923830f2208e5e2705b002\"\u003e\u003ccode\u003e14be92b\u003c/code\u003e\u003c/a\u003e fix: model generator yield resumption paths in code path analysis (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20665\"\u003e#20665\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84a19d2c32255db6b9cfc08644a607aae6d5cb62\"\u003e\u003ccode\u003e84a19d2\u003c/code\u003e\u003c/a\u003e fix: no-async-promise-executor false positives for shadowed Promise (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20740\"\u003e#20740\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af764af0ec38225755fbf8a6f207f0c77b595a8d\"\u003e\u003ccode\u003eaf764af\u003c/code\u003e\u003c/a\u003e fix: clarify language and processor validation errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20729\"\u003e#20729\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e251b89a38280973e468a4a9386c138f4f55d10d\"\u003e\u003ccode\u003ee251b89\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20715\"\u003e#20715\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca92ca0fb4599e8de1e2fb914e695fe7397cbe63\"\u003e\u003ccode\u003eca92ca0\u003c/code\u003e\u003c/a\u003e docs: reuse markdown-it instance for markdown filter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20768\"\u003e#20768\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57d2ee213305cee0cb55ef08e0480b57396269a9\"\u003e\u003ccode\u003e57d2ee2\u003c/code\u003e\u003c/a\u003e docs:  Enable Eleventy incremental mode for watch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20767\"\u003e#20767\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c1621b915742276e5f4b25efe790ca62296330dc\"\u003e\u003ccode\u003ec1621b9\u003c/code\u003e\u003c/a\u003e docs: fix typos in code-path-analyzer.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20700\"\u003e#20700\u003c/a\u003e) (Ayush Shukla)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1418d522d10bde1960f4942afb548bc7160ec49e\"\u003e\u003ccode\u003e1418d52\u003c/code\u003e\u003c/a\u003e docs: Update README (Git...\n\n_Description has been truncated_","html_url":"https://github.com/MHCommunity/mouse.rip/pull/138","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MHCommunity%2Fmouse.rip/issues/138","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/138/packages"},{"uuid":"4289173783","node_id":"PR_kwDOSGV4bs7Tou5m","number":55,"state":"open","title":"chore(deps): bump react-window and @types/react-window in /superset-frontend","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-18T21:02:43.000Z","updated_at":"2026-04-18T21:02:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"react-window","repository_url":"https://github.com/bvaughn/react-window","old_version":"1.8.11","new_version":"2.2.7"},{"name":"@types/react-window","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","old_version":"1.8.8","new_version":"2.0.0"}],"path":"/superset-frontend","ecosystem":"npm"},"body":"Bumps [react-window](https://github.com/bvaughn/react-window) and [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window). These dependencies needed to be updated together.\nUpdates `react-window` from 1.8.11 to 2.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/releases\"\u003ereact-window's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\r\n  defaultRowHeight: 50\r\n});\r\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tnajdek\"\u003e\u003ccode\u003e@​tnajdek\u003c/code\u003e\u003c/a\u003e for the PR!\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/blob/main/CHANGELOG.md\"\u003ereact-window's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\n  defaultRowHeight: 50\n});\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003ch2\u003e2.1.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/bvaughn/react-window/commit/b7e8457d6532444259121aecee665d9bc5902d45\"\u003e\u003ccode\u003eb7e8457\u003c/code\u003e\u003c/a\u003e 2.2.6 -\u0026gt; 2.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dc23245bd3ebfb78be2b6e040673b85c2e36982a\"\u003e\u003ccode\u003edc23245\u003c/code\u003e\u003c/a\u003e Fixed a problem with project logo not displaying correctly in the README for ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/0138b13f50538e17010ca5c2998d1b660a13cc52\"\u003e\u003ccode\u003e0138b13\u003c/code\u003e\u003c/a\u003e Tweaked how-it-works graphic style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/2b982512ffee2fdf73466b087b3715e98b2191f2\"\u003e\u003ccode\u003e2b98251\u003c/code\u003e\u003c/a\u003e 2.2.5 -\u0026gt; 2.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/6222edc73a703d2c6204a479cd9c21986e437834\"\u003e\u003ccode\u003e6222edc\u003c/code\u003e\u003c/a\u003e useDynamicRowHeight: Don't instantiate ResizeObserver when server-rendering (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/69330f4325325d1e45afb91ca1d6d02edafacfdc\"\u003e\u003ccode\u003e69330f4\u003c/code\u003e\u003c/a\u003e Fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/8433914b91b3d0686ef5d6f6fbd5fdfc84940550\"\u003e\u003ccode\u003e8433914\u003c/code\u003e\u003c/a\u003e Update docs to clarify that Grid cells can't be auto-sized\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/7969e5a4770dc28168c4b4fafd4d56b15eaedebe\"\u003e\u003ccode\u003e7969e5a\u003c/code\u003e\u003c/a\u003e Fix docs typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dff578fbd6120f0d0ec4b5b6a2ea20088a724970\"\u003e\u003ccode\u003edff578f\u003c/code\u003e\u003c/a\u003e 2.2.4 -\u0026gt; 2.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/b26f7dae03e62abb55ed170b8b6b75230ee2dfa6\"\u003e\u003ccode\u003eb26f7da\u003c/code\u003e\u003c/a\u003e 2.2.5 (\u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bvaughn/react-window/compare/1.8.11...2.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-window` from 1.8.8 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window\"\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 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/ananduri9/cloned_superset/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ananduri9%2Fcloned_superset/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"},{"uuid":"4273001775","node_id":"PR_kwDOR9oCQ87S1zYv","number":27,"state":"closed","title":"chore(deps): bump @types/react-window from 1.8.8 to 2.0.0 in /client","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-17T02:27:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-16T03:10:43.000Z","updated_at":"2026-04-17T02:27:47.000Z","time_to_close":83822,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":"/client","ecosystem":"npm"},"body":"Bumps [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) from 1.8.8 to 2.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window\"\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=@types/react-window\u0026package-manager=npm_and_yarn\u0026previous-version=1.8.8\u0026new-version=2.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/cpg716/riverside-os/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpg716%2Friverside-os/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"},{"uuid":"4256270312","node_id":"PR_kwDORtVlic7SChMD","number":6,"state":"open","title":"chore(deps): bump the production-dependencies group with 54 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-13T16:07:18.000Z","updated_at":"2026-04-13T16:07:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":54,"packages":[{"name":"@mui/icons-material","old_version":"7.3.5","new_version":"9.0.0","repository_url":"https://github.com/mui/material-ui"},{"name":"@mui/material","old_version":"7.3.5","new_version":"9.0.0","repository_url":"https://github.com/mui/material-ui"},{"name":"@radix-ui/react-accordion","old_version":"1.2.3","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-alert-dialog","old_version":"1.1.6","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-aspect-ratio","old_version":"1.1.2","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-avatar","old_version":"1.1.3","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.1.4","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.3","new_version":"1.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-context-menu","old_version":"2.2.6","new_version":"2.2.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.6","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.6","new_version":"2.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-hover-card","old_version":"1.1.6","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.2","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-menubar","old_version":"1.1.6","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.5","new_version":"1.2.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.6","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.2","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-radio-group","old_version":"1.2.3","new_version":"1.3.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.3","new_version":"1.2.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.1.6","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.2","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.2.3","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.1.2","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.1.3","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.3","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle","old_version":"1.1.2","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle-group","old_version":"1.1.2","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.1.8","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tiptap/extension-code-block-lowlight","old_version":"3.21.0","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.21.0","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.21.0","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.21.0","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table","old_version":"3.21.0","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-cell","old_version":"3.21.0","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-header","old_version":"3.21.0","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-row","old_version":"3.21.0","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.21.0","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/react","old_version":"3.21.0","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.21.0","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"date-fns","old_version":"3.6.0","new_version":"4.1.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"jsdom","old_version":"28.1.0","new_version":"29.0.2","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lucide-react","old_version":"0.487.0","new_version":"1.8.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"12.23.24","new_version":"12.38.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"react-day-picker","old_version":"8.10.1","new_version":"9.14.0","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-hook-form","old_version":"7.55.0","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-resizable-panels","old_version":"2.1.7","new_version":"4.10.0","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"react-responsive-masonry","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/cedricdelpoux/react-responsive-masonry"},{"name":"react-router","old_version":"7.13.0","new_version":"7.14.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-window","old_version":"1.8.11","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"recharts","old_version":"2.15.2","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"sonner","old_version":"2.0.3","new_version":"2.0.7","repository_url":"https://github.com/emilkowalski/sonner"},{"name":"tailwind-merge","old_version":"3.2.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tw-animate-css","old_version":"1.3.8","new_version":"1.4.0","repository_url":"https://github.com/Wombosvideo/tw-animate-css"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 54 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@mui/icons-material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material) | `7.3.5` | `9.0.0` |\n| [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) | `7.3.5` | `9.0.0` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.12` |\n| [@radix-ui/react-alert-dialog](https://github.com/radix-ui/primitives) | `1.1.6` | `1.1.15` |\n| [@radix-ui/react-aspect-ratio](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.8` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.11` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.1.4` | `1.3.3` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.12` |\n| [@radix-ui/react-context-menu](https://github.com/radix-ui/primitives) | `2.2.6` | `2.2.16` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.6` | `1.1.15` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives) | `2.1.6` | `2.1.16` |\n| [@radix-ui/react-hover-card](https://github.com/radix-ui/primitives) | `1.1.6` | `1.1.15` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.2` | `2.1.8` |\n| [@radix-ui/react-menubar](https://github.com/radix-ui/primitives) | `1.1.6` | `1.1.16` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives) | `1.2.5` | `1.2.14` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.6` | `1.1.15` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.8` |\n| [@radix-ui/react-radio-group](https://github.com/radix-ui/primitives) | `1.2.3` | `1.3.8` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.10` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.1.6` | `2.2.6` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.8` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives) | `1.2.3` | `1.3.6` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.1.2` | `1.2.4` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives) | `1.1.3` | `1.2.6` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.13` |\n| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.10` |\n| [@radix-ui/react-toggle-group](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.11` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.1.8` | `1.2.8` |\n| [@tiptap/extension-code-block-lowlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight) | `3.21.0` | `3.22.3` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.21.0` | `3.22.3` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.21.0` | `3.22.3` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.21.0` | `3.22.3` |\n| [@tiptap/extension-table](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table) | `3.21.0` | `3.22.3` |\n| [@tiptap/extension-table-cell](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-cell) | `3.21.0` | `3.22.3` |\n| [@tiptap/extension-table-header](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-header) | `3.21.0` | `3.22.3` |\n| [@tiptap/extension-table-row](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-row) | `3.21.0` | `3.22.3` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.21.0` | `3.22.3` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.21.0` | `3.22.3` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.21.0` | `3.22.3` |\n| [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) | `1.8.8` | `2.0.0` |\n| [date-fns](https://github.com/date-fns/date-fns) | `3.6.0` | `4.1.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `28.1.0` | `29.0.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.487.0` | `1.8.0` |\n| [motion](https://github.com/motiondivision/motion) | `12.23.24` | `12.38.0` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker) | `8.10.1` | `9.14.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.55.0` | `7.72.1` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `2.1.7` | `4.10.0` |\n| [react-responsive-masonry](https://github.com/cedricdelpoux/react-responsive-masonry) | `2.7.1` | `2.7.2` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.13.0` | `7.14.0` |\n| [react-window](https://github.com/bvaughn/react-window) | `1.8.11` | `2.2.7` |\n| [recharts](https://github.com/recharts/recharts) | `2.15.2` | `3.8.1` |\n| [sonner](https://github.com/emilkowalski/sonner) | `2.0.3` | `2.0.7` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.2.0` | `3.5.0` |\n| [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) | `1.3.8` | `1.4.0` |\n\nUpdates `@mui/icons-material` from 7.3.5 to 9.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/releases\"\u003e\u003ccode\u003e@​mui/icons-material\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003cp\u003e🥳 We're excited to announce the stable release of Material UI v9.0! This major release focuses on accessibility improvements, sx prop performance, and cleanup of deprecated APIs. See the \u003ca href=\"https://mui.com/blog/introducing-material-ui-v9/\"\u003eMaterial UI v9.0 announcement\u003c/a\u003e blog posts for more details. Also see the \u003ca href=\"https://mui.com/blog/introducing-mui-v9/\"\u003eMUI v9 announcement\u003c/a\u003e blog posts for the broad ecosystem updates.\u003c/p\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://mui.com/material-ui/migration/upgrade-to-v9/\"\u003eupgrade guide\u003c/a\u003e to see how you can move to this version.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48164\"\u003e#48164\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48180\"\u003e#48180\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48151\"\u003e#48151\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary overridesResolvers from styled components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48204\"\u003e#48204\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Setup workflow to publish internal packages (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47952\"\u003e#47952\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Add \u003ccode\u003ex-scheduler\u003c/code\u003e to \u003ccode\u003eMuiProductId\u003c/code\u003e type (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48185\"\u003e#48185\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Add scheduler to product switcher (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48208\"\u003e#48208\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48206\"\u003e#48206\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🙇‍♂️ We'd like to extend a big thank you to everyone involved who made this major release possible.\u003c/p\u003e\n\u003ch2\u003ev9.0.0-beta.1\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 11 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0-beta.1\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[grid] Remove 'column' and 'column-reverse' options from \u003ccode\u003edirection\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47564\"\u003e#47564\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48116\"\u003e#48116\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list-item-icon] Use theme spacing instead of hardcoded minWidth (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/46597\"\u003e#46597\u003c/a\u003e) \u003ca href=\"https://github.com/adiitxa\"\u003e\u003ccode\u003e@​adiitxa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[all components] Fix \u003ccode\u003eslotProps.transition\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48153\"\u003e#48153\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48113\"\u003e#48113\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48156\"\u003e#48156\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttonbase] Add \u003ccode\u003enativeButton\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47989\"\u003e#47989\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[input] Fix high contrast cutoff on first character (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48150\"\u003e#48150\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menu] Fix empty roving focus container (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48114\"\u003e#48114\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[utils] Explicitly register roving tab items with parent (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48122\"\u003e#48122\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTML validation errors (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48107\"\u003e#48107\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duplicate IDs and HTML validation issues (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48095\"\u003e#48095\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the dark mode footer row shadow for the Data Grid on the advanced components page (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48149\"\u003e#48149\u003c/a\u003e) \u003ca href=\"https://github.com/arminmeh\"\u003e\u003ccode\u003e@​arminmeh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove jsdom section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48098\"\u003e#48098\u003c/a\u003e) \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oliviertassinari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u0026quot;Deprecated APIs removed\u0026quot; section to h2 in \u0026quot;Upgrade to v9\u0026quot; docs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48115\"\u003e#48115\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[progress] Label all demo components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48143\"\u003e#48143\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​mui/icons-material\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eApr 7, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 7 contributors who made this release possible.\u003c/p\u003e\n\u003cp\u003e🥳 We're excited to announce the stable release of Material UI v9! This major release focus on accessibility improvements, sx prop performance, and cleanup of deprecated APIs.\u003c/p\u003e\n\u003cp\u003eFor more details, check out the \u003ca href=\"https://mui.com/material-ui/migration/upgrade-to-v9/\"\u003eupgrade guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48164\"\u003e#48164\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48180\"\u003e#48180\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48151\"\u003e#48151\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary overridesResolvers from styled components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48204\"\u003e#48204\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Setup workflow to publish internal packages (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47952\"\u003e#47952\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Add \u003ccode\u003ex-scheduler\u003c/code\u003e to \u003ccode\u003eMuiProductId\u003c/code\u003e type (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48185\"\u003e#48185\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Add scheduler to product switcher (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48208\"\u003e#48208\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48206\"\u003e#48206\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll contributors of this release in alphabetical order: \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/noraleonte\"\u003e\u003ccode\u003e@​noraleonte\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.0-beta.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eApr 2, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 11 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0-beta.1\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[grid] Remove 'column' and 'column-reverse' options from \u003ccode\u003edirection\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47564\"\u003e#47564\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48116\"\u003e#48116\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list-item-icon] Use theme spacing instead of hardcoded minWidth (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/46597\"\u003e#46597\u003c/a\u003e) \u003ca href=\"https://github.com/adiitxa\"\u003e\u003ccode\u003e@​adiitxa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[all components] Fix \u003ccode\u003eslotProps.transition\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48153\"\u003e#48153\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48113\"\u003e#48113\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48156\"\u003e#48156\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button-base] Add \u003ccode\u003enativeButton\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47989\"\u003e#47989\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\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/mui/material-ui/commit/a83fd5970773243f9907608401da9f8a7351def2\"\u003e\u003ccode\u003ea83fd59\u003c/code\u003e\u003c/a\u003e v9.0.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48221\"\u003e#48221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e4de3e2b957841d9895629269b4cd5b16eba7d17\"\u003e\u003ccode\u003ee4de3e2\u003c/code\u003e\u003c/a\u003e [internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48206\"\u003e#48206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/d7fc1c49832e10d2f9a8f3d11de46bbdffe4c18e\"\u003e\u003ccode\u003ed7fc1c4\u003c/code\u003e\u003c/a\u003e [internal] Sort license field to be under description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e1e43bd51af112e1dad4fab838075244fe5c0363\"\u003e\u003ccode\u003ee1e43bd\u003c/code\u003e\u003c/a\u003e V9.0.0 beta.1 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48178\"\u003e#48178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/709d92492573930ed07490374f5a9c593fa37b89\"\u003e\u003ccode\u003e709d924\u003c/code\u003e\u003c/a\u003e [icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48116\"\u003e#48116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e59e5fd85b6d2ed5bf71cdc93fae1a3498990ed1\"\u003e\u003ccode\u003ee59e5fd\u003c/code\u003e\u003c/a\u003e v9.0.0-beta.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48090\"\u003e#48090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/9e9fda99dd2d461b0a63bf7c541ea4712a28e509\"\u003e\u003ccode\u003e9e9fda9\u003c/code\u003e\u003c/a\u003e [code-infra][icons-material] Avoid material utils barrel in createSvg… (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48029\"\u003e#48029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/1ff08f69f333a5b420ef12e6f9e0c5e370d234bf\"\u003e\u003ccode\u003e1ff08f6\u003c/code\u003e\u003c/a\u003e Bump babel monorepo to ^7.29.2 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48050\"\u003e#48050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/ef90aa334a1a82e0fd1b84869743acc5e61d1aad\"\u003e\u003ccode\u003eef90aa3\u003c/code\u003e\u003c/a\u003e v9.0.0-alpha.4 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48040\"\u003e#48040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/2fe9af3e3136b844d8ae21a3d03d2a84f7a556f9\"\u003e\u003ccode\u003e2fe9af3\u003c/code\u003e\u003c/a\u003e Bump code-infra:devDependencies (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47981\"\u003e#47981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/material-ui/commits/v9.0.0/packages/mui-icons-material\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/material` from 7.3.5 to 9.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/releases\"\u003e\u003ccode\u003e@​mui/material\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003cp\u003e🥳 We're excited to announce the stable release of Material UI v9.0! This major release focuses on accessibility improvements, sx prop performance, and cleanup of deprecated APIs. See the \u003ca href=\"https://mui.com/blog/introducing-material-ui-v9/\"\u003eMaterial UI v9.0 announcement\u003c/a\u003e blog posts for more details. Also see the \u003ca href=\"https://mui.com/blog/introducing-mui-v9/\"\u003eMUI v9 announcement\u003c/a\u003e blog posts for the broad ecosystem updates.\u003c/p\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://mui.com/material-ui/migration/upgrade-to-v9/\"\u003eupgrade guide\u003c/a\u003e to see how you can move to this version.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48164\"\u003e#48164\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48180\"\u003e#48180\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48151\"\u003e#48151\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary overridesResolvers from styled components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48204\"\u003e#48204\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Setup workflow to publish internal packages (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47952\"\u003e#47952\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Add \u003ccode\u003ex-scheduler\u003c/code\u003e to \u003ccode\u003eMuiProductId\u003c/code\u003e type (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48185\"\u003e#48185\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Add scheduler to product switcher (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48208\"\u003e#48208\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48206\"\u003e#48206\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🙇‍♂️ We'd like to extend a big thank you to everyone involved who made this major release possible.\u003c/p\u003e\n\u003ch2\u003ev9.0.0-beta.1\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 11 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0-beta.1\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[grid] Remove 'column' and 'column-reverse' options from \u003ccode\u003edirection\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47564\"\u003e#47564\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48116\"\u003e#48116\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list-item-icon] Use theme spacing instead of hardcoded minWidth (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/46597\"\u003e#46597\u003c/a\u003e) \u003ca href=\"https://github.com/adiitxa\"\u003e\u003ccode\u003e@​adiitxa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[all components] Fix \u003ccode\u003eslotProps.transition\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48153\"\u003e#48153\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48113\"\u003e#48113\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48156\"\u003e#48156\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttonbase] Add \u003ccode\u003enativeButton\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47989\"\u003e#47989\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[input] Fix high contrast cutoff on first character (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48150\"\u003e#48150\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menu] Fix empty roving focus container (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48114\"\u003e#48114\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[utils] Explicitly register roving tab items with parent (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48122\"\u003e#48122\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTML validation errors (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48107\"\u003e#48107\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duplicate IDs and HTML validation issues (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48095\"\u003e#48095\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the dark mode footer row shadow for the Data Grid on the advanced components page (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48149\"\u003e#48149\u003c/a\u003e) \u003ca href=\"https://github.com/arminmeh\"\u003e\u003ccode\u003e@​arminmeh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove jsdom section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48098\"\u003e#48098\u003c/a\u003e) \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oliviertassinari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u0026quot;Deprecated APIs removed\u0026quot; section to h2 in \u0026quot;Upgrade to v9\u0026quot; docs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48115\"\u003e#48115\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[progress] Label all demo components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48143\"\u003e#48143\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​mui/material\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eApr 7, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 7 contributors who made this release possible.\u003c/p\u003e\n\u003cp\u003e🥳 We're excited to announce the stable release of Material UI v9! This major release focus on accessibility improvements, sx prop performance, and cleanup of deprecated APIs.\u003c/p\u003e\n\u003cp\u003eFor more details, check out the \u003ca href=\"https://mui.com/material-ui/migration/upgrade-to-v9/\"\u003eupgrade guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48164\"\u003e#48164\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48180\"\u003e#48180\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48151\"\u003e#48151\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary overridesResolvers from styled components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48204\"\u003e#48204\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Setup workflow to publish internal packages (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47952\"\u003e#47952\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Add \u003ccode\u003ex-scheduler\u003c/code\u003e to \u003ccode\u003eMuiProductId\u003c/code\u003e type (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48185\"\u003e#48185\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Add scheduler to product switcher (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48208\"\u003e#48208\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48206\"\u003e#48206\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll contributors of this release in alphabetical order: \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/noraleonte\"\u003e\u003ccode\u003e@​noraleonte\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.0-beta.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eApr 2, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 11 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0-beta.1\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[grid] Remove 'column' and 'column-reverse' options from \u003ccode\u003edirection\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47564\"\u003e#47564\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48116\"\u003e#48116\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list-item-icon] Use theme spacing instead of hardcoded minWidth (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/46597\"\u003e#46597\u003c/a\u003e) \u003ca href=\"https://github.com/adiitxa\"\u003e\u003ccode\u003e@​adiitxa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[all components] Fix \u003ccode\u003eslotProps.transition\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48153\"\u003e#48153\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48113\"\u003e#48113\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48156\"\u003e#48156\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button-base] Add \u003ccode\u003enativeButton\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47989\"\u003e#47989\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\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/mui/material-ui/commit/a83fd5970773243f9907608401da9f8a7351def2\"\u003e\u003ccode\u003ea83fd59\u003c/code\u003e\u003c/a\u003e v9.0.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48221\"\u003e#48221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e4de3e2b957841d9895629269b4cd5b16eba7d17\"\u003e\u003ccode\u003ee4de3e2\u003c/code\u003e\u003c/a\u003e [internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48206\"\u003e#48206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/2cc3f5b6ce25a204adbc4b3ad3f48b755af88176\"\u003e\u003ccode\u003e2cc3f5b\u003c/code\u003e\u003c/a\u003e [transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48151\"\u003e#48151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/af86546c189e4f70d43458aba6d060cd580fab9e\"\u003e\u003ccode\u003eaf86546\u003c/code\u003e\u003c/a\u003e [slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48164\"\u003e#48164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/3f1a6109bc249ce7c7ad4ae8531bbfb289afc42d\"\u003e\u003ccode\u003e3f1a610\u003c/code\u003e\u003c/a\u003e [switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48180\"\u003e#48180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/d7fc1c49832e10d2f9a8f3d11de46bbdffe4c18e\"\u003e\u003ccode\u003ed7fc1c4\u003c/code\u003e\u003c/a\u003e [internal] Sort license field to be under description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/f1d35f676a82e30a7ec07da25c23fe68d14be7c6\"\u003e\u003ccode\u003ef1d35f6\u003c/code\u003e\u003c/a\u003e [material-ui] Remove unnecessary overridesResolvers from styled components (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e1e43bd51af112e1dad4fab838075244fe5c0363\"\u003e\u003ccode\u003ee1e43bd\u003c/code\u003e\u003c/a\u003e V9.0.0 beta.1 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48178\"\u003e#48178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/a2ac691028ad49248cbbb9ca72782fe2aed2488b\"\u003e\u003ccode\u003ea2ac691\u003c/code\u003e\u003c/a\u003e [utils] Explicitly register roving tab items with parent (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48122\"\u003e#48122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/56f63bfa807f484e71b623a838fc83f9308b660f\"\u003e\u003ccode\u003e56f63bf\u003c/code\u003e\u003c/a\u003e [grid] Remove 'column' and 'column-reverse' options from GridDirection type (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/material-ui/commits/v9.0.0/packages/mui-material\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-accordion` from 1.2.3 to 1.2.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-alert-dialog` from 1.1.6 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-aspect-ratio` from 1.1.2 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.1.3 to 1.1.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.1.4 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-collapsible` from 1.1.3 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-context-menu` from 2.2.6 to 2.2.16\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.6 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.6 to 2.1.16\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-hover-card` from 1.1.6 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.2 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-menubar` from 1.1.6 to 1.1.16\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-navigation-menu` from 1.2.5 to 1.2.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.6 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.2 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-radio-group` from 1.2.3 to 1.3.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-scroll-area` from 1.2.3 to 1.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/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.1.6 to 2.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-separator` from 1.1.2 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slider` from 1.2.3 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.1.2 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-switch` from 1.1.3 to 1.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.3 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toggle` from 1.1.2 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toggle-group` from 1.1.2 to 1.1.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.1.8 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-code-block-lowlight` from 3.21.0 to 3.22.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-code-block-lowlight\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Fixed \u003ccode\u003einsertContentAt\u003c/code\u003e corrupting the document when inserting inline content with marks at the start of a paragraph. The \u003ccode\u003efrom - 1\u003c/code\u003e position adjustment now only applies to block-level content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-node-range\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Add an option to control whether node ranges extend when a selection only touches a node boundary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/html\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Remove unnecessary \u003ccode\u003exmlns=\u0026quot;http://www.w3.org/1999/xhtml\u0026quot;\u003c/code\u003e attribute from \u003ccode\u003egenerateHTML\u003c/code\u003e output by using \u003ccode\u003einnerHTML\u003c/code\u003e instead of \u003ccode\u003eXMLSerializer\u003c/code\u003e for HTML serialization.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Fix drag selections so crossing a node boundary does not incorrectly include the next node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/starter-kit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ac994c5]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-dropcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-gapcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-item\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-keymap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bullet-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-document\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-hard-break\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-heading\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-horizontal-rule\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-italic\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-link\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-ordered-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-paragraph\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-strike\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-code-block-lowlight/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-code-block-lowlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.22.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [cb28e7b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [f1d504c]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [404c683]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ee03ac0]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b88f9ed]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [912a49b]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d4fb9a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0c1c112]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0c1c112]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f99bdc2]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/626b052fa2098c8d5b20abb2e60fa6d7711d46af\"\u003e\u003ccode\u003e626b052\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/7714\"\u003e#7714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/99e204ca6fbcbd8a052a7355a89e2eb897e96134\"\u003e\u003ccode\u003e99e204c\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/7698\"\u003e#7698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/8ee6d9acedc7118418f2b5e9860c22b6ed6e76a3\"\u003e\u003ccode\u003e8ee6d9a\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/7687\"\u003e#7687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/7834835f8e1b29df717009c20845a5924db6d3eb\"\u003e\u003ccode\u003e7834835\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/7665\"\u003e#7665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.22.3/packages/extension-code-block-lowlight\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-image` from 3.21.0 to 3.22.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Fixed \u003ccode\u003einsertContentAt\u003c/code\u003e corrupting the document when inserting inline content with marks at the start of a paragraph. The \u003ccode\u003efrom - 1\u003c/code\u003e position adjustment now only applies to block-level content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-node-range\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Add an option to control whether node ranges extend when a selection only touches a node boundary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/html\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Remove unnecessary \u003ccode\u003exmlns=\u0026quot;http://www.w3.org/1999/xhtml\u0026quot;\u003c/code\u003e attribute from \u003ccode\u003egenerateHTML\u003c/code\u003e output by using \u003ccode\u003einnerHTML\u003c/code\u003e instead of \u003ccode\u003eXMLSerializer\u003c/code\u003e for HTML serialization.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Fix drag selections so crossing a node boundary does not incorrectly include the next node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/starter-kit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ac994c5]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-dropcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-gapcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-item\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-keymap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bullet-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-document\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-hard-break\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-heading\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-horizontal-rule\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-italic\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-link\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-ordered-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-paragraph\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-strike\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-image/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.22.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [cb28e7b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [f1d504c]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [404c683]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ee03ac0]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b88f9ed]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [912a49b]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d4fb9a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0c1c112]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0c1c112]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f99bdc2]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/626b052fa2098c8d5b20abb2e60fa6d7711d46af\"\u003e\u003ccode\u003e626b052\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image/issues/7714\"\u003e#7714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/99e204ca6fbcbd8a052a7355a89e2eb897e96134\"\u003e\u003ccode\u003e99e204c\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image/issues/7698\"\u003e#7698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/8ee6d9acedc7118418f2b5e9860c22b6ed6e76a3\"\u003e\u003ccode\u003e8ee6d9a\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image/issues/7687\"\u003e#7687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/7834835f8e1b29df717009c20845a5924db6d3eb\"\u003e\u003ccode\u003e7834835\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image/issues/7665\"\u003e#7665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.22.3/packages/extension-image\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-link` from 3.21.0 to 3.22.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-link\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Fixed \u003ccode\u003einsertContentAt\u003c/code\u003e corrupting the document when inserting inline content with marks at the start of a paragraph. The \u003ccode\u003efrom - 1\u003c/code\u003e position adjustment now only applies to block-level content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-node-range\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Add an option to control whether node ranges extend when a selection only touches a node boundary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/html\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Remove unnecessary \u003ccode\u003exmlns=\u0026quot;http://www.w3.org/1999/xhtml\u0026quot;\u003c/code\u003e attribute from \u003ccode\u003egenerateHTML\u003c/code\u003e output by using \u003ccode\u003einnerHTML\u003c/code\u003e instead of \u003ccode\u003eXMLSerializer\u003c/code\u003e for HTML serialization.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Fix drag selections so crossing a node boundary does not incorrectly include the next node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/starter-kit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ac994c5]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-dropcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-gapcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-item\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-keymap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bullet-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-document\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-hard-break\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-heading\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-horizontal-rule\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-italic\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-link\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-ordered-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-paragraph\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-strike\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-link/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-link\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.22.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [cb28e7b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [f1d504c]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [404c683]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ee03ac0]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b88f9ed]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [912a49b]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d4fb9a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0c1c112]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0c1c112]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f99bdc2]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/626b052fa2098c8d5b20abb2e60fa6d7711d46af\"\u003e\u003ccode\u003e626b052\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link/issues/7714\"\u003e#7714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/99e204ca6fbcbd8a052a7355a89e2eb897e96134\"\u003e\u003ccode\u003e99e204c\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link/issues/7698\"\u003e#7698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/8ee6d9acedc7118418f2b5e9860c22b6ed6e76a3\"\u003e\u003ccode\u003e8ee6d9a\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link/issues/7687\"\u003e#7687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/7834835f8e1b29df717009c20845a5924db6d3eb\"\u003e\u003ccode\u003e7834835\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link/issues/7665\"\u003e#7665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.22.3/packages/extension-link\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-placeholder` from 3.21.0 to 3.22.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-placeholder\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Fixed \u003ccode\u003einsertContentAt\u003c/code\u003e corrupting the document when inserting inline content with marks at the start of a paragraph. The \u003ccode\u003efrom - 1\u003c/code\u003e position adjustment now only applies to block-level content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-node-range\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Add an option to control whether node ranges extend when a selection only touches a node boundary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/html\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Remove unnecessary \u003ccode\u003exmlns=\u0026quot;http://www.w3.org/1999/xhtml\u0026quot;\u003c/code\u003e attribute from \u003ccode\u003egenerateHTML\u003c/code\u003e output by using \u003ccode\u003einnerHTML\u003c/code\u003e instead of \u003ccode\u003eXMLSerializer\u003c/code\u003e for HTML serialization.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Fix drag selections so crossing a node boundary does not incorrectly include the next node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/starter-kit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ac994c5]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-dropcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-gapcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-item\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-keymap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bullet-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-document\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-hard-break\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-heading\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-horizontal-rule\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-italic\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-link\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-ordered-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-paragraph\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-strike\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages-deprecated/extension-placeholder/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-placeholder\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.22.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.2...\n\n_Description has been truncated_","html_url":"https://github.com/YanYuCloudCube/YYC3-Family-AI/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/YanYuCloudCube%2FYYC3-Family-AI/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"4215312223","node_id":"PR_kwDOR2KbG87QYHc4","number":6,"state":"closed","title":"Bump the dependencies group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-14T04:02:02.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-07T04:00:50.000Z","updated_at":"2026-04-14T04:02:03.000Z","time_to_close":604872,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":18,"packages":[{"name":"@lingui/core","old_version":"5.9.3","new_version":"5.9.4","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/react","old_version":"5.9.3","new_version":"5.9.4","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@tabler/icons-react","old_version":"3.40.0","new_version":"3.41.1","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@vanilla-extract/css","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/vanilla-extract-css/vanilla-extract"},{"name":"axios","old_version":"1.13.6","new_version":"1.14.0","repository_url":"https://github.com/axios/axios"},{"name":"react-grid-layout","old_version":"1.4.4","new_version":"2.2.3","repository_url":"https://github.com/STRML/react-grid-layout"},{"name":"@types/react-grid-layout","old_version":"1.3.6","new_version":"2.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-router-dom","old_version":"6.30.3","new_version":"7.13.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-window","old_version":"1.8.11","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@lingui/babel-plugin-lingui-macro","old_version":"5.9.3","new_version":"5.9.4","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/cli","old_version":"5.9.3","new_version":"5.9.4","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/macro","old_version":"5.9.3","new_version":"5.9.4","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@vanilla-extract/vite-plugin","old_version":"5.2.1","new_version":"5.2.2","repository_url":"https://github.com/vanilla-extract-css/vanilla-extract"},{"name":"@vitejs/plugin-react","old_version":"5.2.0","new_version":"6.0.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"rollup","old_version":"4.60.0","new_version":"4.60.1","repository_url":"https://github.com/rollup/rollup"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.1.11","new_version":"8.0.3","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 18 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@lingui/core](https://github.com/lingui/js-lingui/tree/HEAD/packages/core) | `5.9.3` | `5.9.4` |\n| [@lingui/react](https://github.com/lingui/js-lingui/tree/HEAD/packages/react) | `5.9.3` | `5.9.4` |\n| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.40.0` | `3.41.1` |\n| [@vanilla-extract/css](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css) | `1.20.0` | `1.20.1` |\n| [axios](https://github.com/axios/axios) | `1.13.6` | `1.14.0` |\n| [react-grid-layout](https://github.com/STRML/react-grid-layout) | `1.4.4` | `2.2.3` |\n| [@types/react-grid-layout](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-grid-layout) | `1.3.6` | `2.1.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.30.3` | `7.13.2` |\n| [react-window](https://github.com/bvaughn/react-window) | `1.8.11` | `2.2.7` |\n| [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) | `1.8.8` | `2.0.0` |\n| [@lingui/babel-plugin-lingui-macro](https://github.com/lingui/js-lingui/tree/HEAD/packages/babel-plugin-lingui-macro) | `5.9.3` | `5.9.4` |\n| [@lingui/cli](https://github.com/lingui/js-lingui/tree/HEAD/packages/cli) | `5.9.3` | `5.9.4` |\n| [@lingui/macro](https://github.com/lingui/js-lingui/tree/HEAD/packages/macro) | `5.9.3` | `5.9.4` |\n| [@vanilla-extract/vite-plugin](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/vite-plugin) | `5.2.1` | `5.2.2` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.2.0` | `6.0.1` |\n| [rollup](https://github.com/rollup/rollup) | `4.60.0` | `4.60.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.11` | `8.0.3` |\n\n\nUpdates `@lingui/core` from 5.9.3 to 5.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e\u003ccode\u003e@​lingui/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e really keep catalog extra from previous catalog (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2479\"\u003e#2479\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c939113293b29a948b80f2a6332cf8016c47ab37\"\u003ec939113\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/lingui/js-lingui/blob/main/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​lingui/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/8303dbf025a55bcbeefbb1d1e5dcbebaa3f77094\"\u003e\u003ccode\u003e8303dbf\u003c/code\u003e\u003c/a\u003e chore(release): published v5.9.4 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lingui/js-lingui/commits/v5.9.4/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingui/react` from 5.9.3 to 5.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e\u003ccode\u003e@​lingui/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e really keep catalog extra from previous catalog (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2479\"\u003e#2479\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c939113293b29a948b80f2a6332cf8016c47ab37\"\u003ec939113\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/lingui/js-lingui/blob/main/packages/react/CHANGELOG.md\"\u003e\u003ccode\u003e@​lingui/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/react\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/8303dbf025a55bcbeefbb1d1e5dcbebaa3f77094\"\u003e\u003ccode\u003e8303dbf\u003c/code\u003e\u003c/a\u003e chore(release): published v5.9.4 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lingui/js-lingui/commits/v5.9.4/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tabler/icons-react` from 3.40.0 to 3.41.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tabler/tabler-icons/releases\"\u003e\u003ccode\u003e@​tabler/icons-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.41.1\u003c/h2\u003e\n\u003cp\u003eFixed icon: \u003ccode\u003eoutline/x-mark\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 3.41.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e18 new icons:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoutline/brand-jira\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/car-off-road\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/car-suspension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/credit-card-hand\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-3d-camera\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-3d-lens\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-screen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/iceberg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/jetski\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/olympic-torch\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/parking-meter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/pillow\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/pipeline\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/quote-open\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/scan-letter-a\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/scan-letter-t\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/segway\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/x-mark\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAngular support\u003c/strong\u003e: new \u003ccode\u003e@tabler/icons-angular\u003c/code\u003e package with components, build pipeline, unit tests, and \u003ccode\u003etest/test-angular\u003c/code\u003e sample app (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1091\"\u003e#1091\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSVG validation\u003c/strong\u003e: validation for \u003ccode\u003e\u0026lt;g\u0026gt;\u003c/code\u003e elements; broader SVG icon validation improvements (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1487\"\u003e#1487\u003c/a\u003e); more consistent SVG path syntax (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1488\"\u003e#1488\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-react\u003c/code\u003e\u003c/strong\u003e: JSDoc with icon previews in generated output (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1472\"\u003e#1472\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-react-native\u003c/code\u003e\u003c/strong\u003e: \u003ccode\u003ereact-native-svg\u003c/code\u003e added as a \u003cstrong\u003epeer dependency\u003c/strong\u003e (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1475\"\u003e#1475\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-solidjs\u003c/code\u003e\u003c/strong\u003e: SSR support via \u003ccode\u003erollup-preset-solid\u003c/code\u003e and JSX/TSX component refactor (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1493\"\u003e#1493\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed icons\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eoutline/brand-kbin\u003c/code\u003e\u003c/strong\u003e and \u003cstrong\u003e\u003ccode\u003eoutline/volume-4\u003c/code\u003e\u003c/strong\u003e: adjusted for compatibility with \u003ccode\u003ebuildJsIcons\u003c/code\u003e (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1469\"\u003e#1469\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eoutline/number-35-small\u003c/code\u003e\u003c/strong\u003e through \u003cstrong\u003e\u003ccode\u003eoutline/number-50-small\u003c/code\u003e\u003c/strong\u003e: updated Unicode values (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1494\"\u003e#1494\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/tabler/tabler-icons/commit/9b27b65e3d2e72ff4fd219b2dc21da81ea9cbab8\"\u003e\u003ccode\u003e9b27b65\u003c/code\u003e\u003c/a\u003e Release 3.41.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/ebad60b50af5ba521245ab982a3fe69df0e5efd9\"\u003e\u003ccode\u003eebad60b\u003c/code\u003e\u003c/a\u003e Update homepage links in documentation and package files to point to the new ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/8ed617b1b7153d1d35910cda09861077a6f649b9\"\u003e\u003ccode\u003e8ed617b\u003c/code\u003e\u003c/a\u003e Update README files to wrap images in anchor tags linking to the Tabler Icons...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/ef6e875bbef5252b3627fd1281421b10ddd04a16\"\u003e\u003ccode\u003eef6e875\u003c/code\u003e\u003c/a\u003e Update dependencies in pnpm-lock.yaml and package.json files (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/6cbe8857c8baa758383bb0a9e0f6922cf82da01c\"\u003e\u003ccode\u003e6cbe885\u003c/code\u003e\u003c/a\u003e Release 3.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/19d735e6206997fe06a42f6546188b9678ad57de\"\u003e\u003ccode\u003e19d735e\u003c/code\u003e\u003c/a\u003e Add JSDoc with previews in icons-react (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1472\"\u003e#1472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tabler/tabler-icons/commits/v3.41.1/packages/icons-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vanilla-extract/css` from 1.20.0 to 1.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/releases\"\u003e\u003ccode\u003e@​vanilla-extract/css\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​vanilla-extract/css\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/vanilla-extract-css/vanilla-extract/pull/1710\"\u003e#1710\u003c/a\u003e \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/16775939763349513c527b2f33398a03d7d75057\"\u003e\u003ccode\u003e1677593\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/askoufis\"\u003e\u003ccode\u003e@​askoufis\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003ecssesc\u003c/code\u003e dependency with vendored version\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/vanilla-extract-css/vanilla-extract/blob/master/packages/css/CHANGELOG.md\"\u003e\u003ccode\u003e@​vanilla-extract/css\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/vanilla-extract-css/vanilla-extract/pull/1710\"\u003e#1710\u003c/a\u003e \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/16775939763349513c527b2f33398a03d7d75057\"\u003e\u003ccode\u003e1677593\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/askoufis\"\u003e\u003ccode\u003e@​askoufis\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003ecssesc\u003c/code\u003e dependency with vendored version\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/5f3faaec043bbed0afb095d6d5a2430b5ab4734a\"\u003e\u003ccode\u003e5f3faae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css/issues/1711\"\u003e#1711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/16775939763349513c527b2f33398a03d7d75057\"\u003e\u003ccode\u003e1677593\u003c/code\u003e\u003c/a\u003e Vendor \u003ccode\u003ecssesc\u003c/code\u003e dependency (\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css/issues/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commits/@vanilla-extract/css@1.20.1/packages/css\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.6 to 1.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003cp\u003eThis release focuses on compatibility fixes, adapter stability improvements, and test/tooling modernisation.\u003c/p\u003e\n\u003ch2\u003e⚠️ Important Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Changes:\u003c/strong\u003e None identified in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAction Required:\u003c/strong\u003e If you rely on env-based proxy behaviour or CJS resolution edge-cases, validate your integration after upgrade (notably \u003ccode\u003eproxy-from-env\u003c/code\u003e v2 alignment and \u003ccode\u003emain\u003c/code\u003e entry compatibility fix).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime Features:\u003c/strong\u003e No new end-user features were introduced in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTest Coverage Expansion:\u003c/strong\u003e Added broader smoke/module test coverage for CJS and ESM package usage. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7510\"\u003e#7510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHeaders:\u003c/strong\u003e Trim trailing CRLF in normalised header values. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7456\"\u003e#7456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP/2:\u003c/strong\u003e Close detached HTTP/2 sessions on timeout to avoid lingering sessions. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7457\"\u003e#7457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFetch Adapter:\u003c/strong\u003e Cancel \u003ccode\u003eReadableStream\u003c/code\u003e created during request-stream capability probing to prevent async resource leaks. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7515\"\u003e#7515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Handling:\u003c/strong\u003e Fixed env proxy behavior with \u003ccode\u003eproxy-from-env\u003c/code\u003e v2 usage. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7499\"\u003e#7499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCommonJS Compatibility:\u003c/strong\u003e Fixed package \u003ccode\u003emain\u003c/code\u003e entry regression affecting CJS consumers. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7532\"\u003e#7532\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSecurity/Dependencies:\u003c/strong\u003e Updated \u003ccode\u003eformidable\u003c/code\u003e and refreshed package set to newer versions. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7533\"\u003e#7533\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/10556\"\u003e#10556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTooling:\u003c/strong\u003e Continued migration to Vitest and modernised CI/test harnesses. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7484\"\u003e#7484\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7489\"\u003e#7489\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7498\"\u003e#7498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBuild/Lint Stack:\u003c/strong\u003e Rollup, ESLint, TypeScript, and related dev-dependency updates. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7508\"\u003e#7508\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7509\"\u003e#7509\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7522\"\u003e#7522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Clarified JSON parsing and adapter-related docs/comments. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7398\"\u003e#7398\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7460\"\u003e#7460\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve Axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aviu16\"\u003e\u003ccode\u003e@​aviu16\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7456\"\u003e#7456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NETIZEN-11\"\u003e\u003ccode\u003e@​NETIZEN-11\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7460\"\u003e#7460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fedotov\"\u003e\u003ccode\u003e@​fedotov\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7457\"\u003e#7457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nthbotast\"\u003e\u003ccode\u003e@​nthbotast\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7398\"\u003e#7398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/penkzhou\"\u003e\u003ccode\u003e@​penkzhou\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7515\"\u003e#7515\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eFull Changelog: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.6...v1.14.0\"\u003ev1.13.6...v1.14.0\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/46bee3dea75ef53a8eae49f3b7487e6341de6074\"\u003e\u003ccode\u003e46bee3d\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.14.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10563\"\u003e#10563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/518aff569043116c87ce78e3d83877d5251f2a16\"\u003e\u003ccode\u003e518aff5\u003c/code\u003e\u003c/a\u003e chore: add AI Moderator workflow for spam detection (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10551\"\u003e#10551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/b7dfda3e7cf9e85f6063d90334318f82842b42d0\"\u003e\u003ccode\u003eb7dfda3\u003c/code\u003e\u003c/a\u003e chore(sponsor): update sponsor block (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10557\"\u003e#10557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9aa34d52918c13eaa445d884a24e9e20e71a7a93\"\u003e\u003ccode\u003e9aa34d5\u003c/code\u003e\u003c/a\u003e fix: updated release flow to match the current flows (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10562\"\u003e#10562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e9e5ebe483b3f0cecbb5a4c9fa95a316ea5d0645\"\u003e\u003ccode\u003ee9e5ebe\u003c/code\u003e\u003c/a\u003e Update packages to latest version (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10556\"\u003e#10556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/4d8931ca8a92e53c5dcf02cf46d1016a10e60ec0\"\u003e\u003ccode\u003e4d8931c\u003c/code\u003e\u003c/a\u003e fix: formidable dependency vulnerable to arbitrary (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7533\"\u003e#7533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3a6f5c1ae1f9b58198e9f3109896a2c11d017c58\"\u003e\u003ccode\u003e3a6f5c1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​babel/preset-env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7531\"\u003e#7531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/bcfd2997dc93b56669dd03b29b83d8a868797937\"\u003e\u003ccode\u003ebcfd299\u003c/code\u003e\u003c/a\u003e fix: bug axios breaks commonjs compatibility main entry (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7532\"\u003e#7532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d6dcbfd53e9506d9c8c0b1fd09c4d960bea9b9f0\"\u003e\u003ccode\u003ed6dcbfd\u003c/code\u003e\u003c/a\u003e fix: dependabot uses the correct labels (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7530\"\u003e#7530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/5dd7ba78b8960fb29e39b6918ee5cb9a2130f15c\"\u003e\u003ccode\u003e5dd7ba7\u003c/code\u003e\u003c/a\u003e chore: upgrade to latest ts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7522\"\u003e#7522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.6...v1.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-grid-layout` from 1.4.4 to 2.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/STRML/react-grid-layout/releases\"\u003ereact-grid-layout's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003ch2\u003e🧪 Tests\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprevent ResizeObserver loop error by deferring state updates (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/1959\"\u003e#1959\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2229\"\u003e#2229\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFix: visual resize preview constrained to minW/maxW/minH/maxH (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2235\"\u003e#2235\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2237\"\u003e#2237\u003c/a\u003e by \u003ca href=\"https://github.com/paul-bengescu-hs\"\u003e\u003ccode\u003e@​paul-bengescu-hs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Internal Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebump qs from 6.14.0 to 6.14.1\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2226\"\u003e#2226\u003c/a\u003e by \u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebump lodash from 4.17.21 to 4.17.23\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2234\"\u003e#2234\u003c/a\u003e by \u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix type error caused by duplicate EventCallback types.\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2227\"\u003e#2227\u003c/a\u003e by \u003ca href=\"https://github.com/miccoh1994\"\u003e\u003ccode\u003e@​miccoh1994\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eprevent duplicate \u003cstrong\u003edropping-elem\u003c/strong\u003e from race condition in handleDragOver\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2239\"\u003e#2239\u003c/a\u003e by \u003ca href=\"https://github.com/WhiteMinds\"\u003e\u003ccode\u003e@​WhiteMinds\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003ch2\u003e🧪 Tests\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprevent infinite loop when dragging external items in controlled state (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2210\"\u003e#2210\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2225\"\u003e#2225\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Internal Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprevent infinite loop when dragging external items in controlled state (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2210\"\u003e#2210\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2225\"\u003e#2225\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003ch2\u003e📚 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euse compactor.compact() everywhere, remove compat layers (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2213\"\u003e#2213\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2222\"\u003e#2222\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧪 Tests\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadd defensive guards for drag-from-outside edge cases (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2210\"\u003e#2210\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2220\"\u003e#2220\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eremove calcDragPosition from default strategies to fix drag position jump\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2223\"\u003e#2223\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euse compactor.compact() everywhere, remove compat layers (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2213\"\u003e#2213\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2222\"\u003e#2222\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eDo not use this release; contains a critical layout bug. Use 2.2.1 or later.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e🧪 Tests\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprevent infinite loop when dragging from outside then leaving (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2210\"\u003e#2210\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2214\"\u003e#2214\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euse dropConfig.onDragOver when provided (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2212\"\u003e#2212\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2215\"\u003e#2215\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euse custom compactor.compact() method when provided (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2213\"\u003e#2213\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2216\"\u003e#2216\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eenable PositionStrategy and DragConfig.threshold extension points (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2217\"\u003e#2217\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2217\"\u003e#2217\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.1\u003c/h2\u003e\n\u003ch2\u003e📚 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocument TypeScript type migration from \u003ccode\u003e@​types/react-grid-layout\u003c/code\u003e\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2200\"\u003e#2200\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-grid-layout/react-grid-layout/blob/master/CHANGELOG.md\"\u003ereact-grid-layout's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e2.2.1 (Dec 30, 2025)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDrag position\u003c/strong\u003e: Fix items jumping half a screen down when drag starts on a grid container offset from the page top. Removed \u003ccode\u003ecalcDragPosition\u003c/code\u003e from default position strategies since react-draggable handles parent-relative coordinates correctly. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2223\"\u003e#2223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCompactor\u003c/strong\u003e: Ensure all internal v2 code uses \u003ccode\u003ecompactor.compact()\u003c/code\u003e instead of the legacy \u003ccode\u003ecompact()\u003c/code\u003e function. Added optional \u003ccode\u003ecompactor\u003c/code\u003e prop to hooks (\u003ccode\u003euseGridLayout\u003c/code\u003e, \u003ccode\u003euseResponsiveLayout\u003c/code\u003e) that takes precedence over \u003ccode\u003ecompactType\u003c/code\u003e/\u003ccode\u003eallowOverlap\u003c/code\u003e. Fixed negative coordinate handling in compactors. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2222\"\u003e#2222\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/issues/2213\"\u003e#2213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDrag-from-outside\u003c/strong\u003e: Add defensive guards for edge cases with drag enter/leave counter synchronization. Made \u003ccode\u003eremoveDroppingPlaceholder\u003c/code\u003e idempotent and prevented negative counter values. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2220\"\u003e#2220\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/issues/2210\"\u003e#2210\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved never-exported compat layers (\u003ccode\u003eutils-compat.ts\u003c/code\u003e, \u003ccode\u003eresponsive-compat.ts\u003c/code\u003e, \u003ccode\u003ecalculate-compat.ts\u003c/code\u003e). These were internal implementation details and were never part of the public API.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eonMove()\u003c/code\u003e method from \u003ccode\u003eCompactor\u003c/code\u003e interface. Custom compactors should implement only \u003ccode\u003ecompact()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0 (Dec 29, 2025)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGridItem\u003c/strong\u003e: Fix infinite loop when dragging from outside then leaving the grid without releasing the mouse. Applied the same \u003ccode\u003elayoutRef\u003c/code\u003e pattern from GridLayout to GridItem's constraint context. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2214\"\u003e#2214\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/issues/2210\"\u003e#2210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDropConfig\u003c/strong\u003e: Fix \u003ccode\u003edropConfig.onDragOver\u003c/code\u003e being ignored. The v2 API's \u003ccode\u003eonDragOver\u003c/code\u003e callback is now properly called when provided. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2215\"\u003e#2215\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/issues/2212\"\u003e#2212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCompactor\u003c/strong\u003e: Fix custom compactor's \u003ccode\u003ecompact()\u003c/code\u003e method never being called. GridLayout was extracting properties but ignoring the method implementations. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2216\"\u003e#2216\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/issues/2213\"\u003e#2213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePositionStrategy\u003c/strong\u003e: Fix custom \u003ccode\u003ecalcStyle()\u003c/code\u003e and \u003ccode\u003ecalcDragPosition()\u003c/code\u003e methods never being called. Custom position strategies can now fully override positioning behavior. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2217\"\u003e#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDragConfig\u003c/strong\u003e: Implement \u003ccode\u003ethreshold\u003c/code\u003e property (default 3px for v2 API). Drag callbacks now wait until mouse moves the threshold distance before firing, preventing accidental drags on click. Legacy API uses threshold=0 for backwards compatibility. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2217\"\u003e#2217\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/issues/1341\"\u003e#1341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/issues/1401\"\u003e#1401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.1 (Dec 21, 2025)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eLegacy API\u003c/strong\u003e: Fix \u003ccode\u003eallowOverlap\u003c/code\u003e not working in legacy mode. Added \u003ccode\u003enoOverlapCompactor\u003c/code\u003e for when \u003ccode\u003ecompactType=null\u003c/code\u003e and \u003ccode\u003eallowOverlap=true\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2207\"\u003e#2207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGridLayout\u003c/strong\u003e: Fix \u0026quot;Maximum update depth exceeded\u0026quot; during drag/resize/drop operations. Used \u003ccode\u003elayoutRef\u003c/code\u003e pattern to prevent callbacks from being recreated on every layout change. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2208\"\u003e#2208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseResponsiveLayout\u003c/strong\u003e: Fix infinite re-render loop when passing inline objects as \u003ccode\u003elayouts\u003c/code\u003e prop. Added separate ref to track props vs state changes. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2209\"\u003e#2209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.0 (Dec 14, 2025)\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003ch4\u003ePluggable Layout Constraints System\u003c/h4\u003e\n\u003cp\u003eA new constraints system allows custom validation and transformation of layout items during drag and resize operations. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2190\"\u003e#2190\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport { createConstraintEnforcer, aspectRatioConstraint, positionConstraint } from \u0026quot;react-grid-layout/core\u0026quot;;\n\u003cp\u003econst enforcer = createConstraintEnforcer([\naspectRatioConstraint(16 / 9),\npositionConstraint({ minX: 0, maxX: 10 })\n]);\u003c/p\u003e\n\u003cp\u003e\u0026lt;GridLayout constraintEnforcer={enforcer} /\u0026gt;\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-grid-layout/react-grid-layout/commit/a2f3f7425b2f141b41525cefa84981a4c881de83\"\u003e\u003ccode\u003ea2f3f74\u003c/code\u003e\u003c/a\u003e release 2.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-grid-layout/react-grid-layout/commit/061c6076fbd2f4ca70d6d34db1791dae0a7f9544\"\u003e\u003ccode\u003e061c607\u003c/code\u003e\u003c/a\u003e chore: add codemaps, .reports, .ccells-state.json to gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-grid-layout/react-grid-layout/commit/de671ae761293511f4706706fbc6f6dff16b855b\"\u003e\u003ccode\u003ede671ae\u003c/code\u003e\u003c/a\u003e chore: update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-grid-layout/react-grid-layout/commit/92135fe57cd891a1722cb67440ef2d0e8bc25ec6\"\u003e\u003ccode\u003e92135fe\u003c/code\u003e\u003c/a\u003e Merge PR \u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2237\"\u003e#2237\u003c/a\u003e: fix visual resize preview constrained to minW/maxW/minH/maxH ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-grid-layout/react-grid-layout/commit/ba1b105cc03369224133987998737ac5bda688e9\"\u003e\u003ccode\u003eba1b105\u003c/code\u003e\u003c/a\u003e refactor: remove unnecessary exports, add Infinity test for calcGridItemWHPx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-grid-layout/react-grid-layout/commit/ebd1bf56562e562775edc0b42419e982eeded0ab\"\u003e\u003ccode\u003eebd1bf5\u003c/code\u003e\u003c/a\u003e Merge branch 'look-open-issues'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-grid-layout/react-grid-layout/commit/b84fca387a4df76604b26a33d511b6a37f4e4cf8\"\u003e\u003ccode\u003eb84fca3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2239\"\u003e#2239\u003c/a\u003e from WhiteMinds/fix/duplicate-dropping-elem-race-con...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-grid-layout/react-grid-layout/commit/e4bc3accdb809e680bdcd56d4eaa390c1b44a4e8\"\u003e\u003ccode\u003ee4bc3ac\u003c/code\u003e\u003c/a\u003e fix: prevent duplicate \u003cstrong\u003edropping-elem\u003c/strong\u003e from race condition in handleDragOver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-grid-layout/react-grid-layout/commit/294a8eff5b23746518f973529258cddf91ed13dc\"\u003e\u003ccode\u003e294a8ef\u003c/code\u003e\u003c/a\u003e fix: visual resize preview constrained to minW/maxW/minH/maxH (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2235\"\u003e#2235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-grid-layout/react-grid-layout/commit/d4bb48382535efc35f57665e88dc9fce9607b921\"\u003e\u003ccode\u003ed4bb483\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lodash from 4.17.21 to 4.17.23 (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2234\"\u003e#2234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/STRML/react-grid-layout/compare/1.4.4...2.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-grid-layout` from 1.3.6 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-grid-layout\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 6.30.3 to 7.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.13.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.13.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.12.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.12.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.11.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.11.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aadb56fa532e0eaf7e7b91c1d88e1f325851eb04\"\u003e\u003ccode\u003eaadb56f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14908\"\u003e#14908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c68a9b35933fe5a3750ea8e52399d06f9aaecf77\"\u003e\u003ccode\u003ec68a9b3\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14893\"\u003e#14893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aa3f07883c04a4c1da7bfc4d6beb1f1f8c2dfa4c\"\u003e\u003ccode\u003eaa3f078\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14829\"\u003e#14829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3207a5cc3278b7212aeb95331107ec052d5a3008\"\u003e\u003ccode\u003e3207a5c\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14814\"\u003e#14814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5557ba3f848e52dfe400a47cc28256a51e13a150\"\u003e\u003ccode\u003e5557ba3\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14749\"\u003e#14749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/62c6e0effd9ae754fa05b1812fd013341226c0cb\"\u003e\u003ccode\u003e62c6e0e\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14738\"\u003e#14738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/26653a6bcbf8a9c5541f99dcfb526eafadf13434\"\u003e\u003ccode\u003e26653a6\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14712\"\u003e#14712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/7ac2346873b4bba26d16c88e5cd5c5cb81ce6bb3\"\u003e\u003ccode\u003e7ac2346\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14709\"\u003e#14709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/b34a9cd1f74231ded97c1e6ca9dff8f09a1b87ca\"\u003e\u003ccode\u003eb34a9cd\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14668\"\u003e#14668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/48b1be47a4a827cef1d012f2f6e64003c93054b0\"\u003e\u003ccode\u003e48b1be4\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14662\"\u003e#14662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.13.2/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-window` from 1.8.11 to 2.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/releases\"\u003ereact-window's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\r\n  defaultRowHeight: 50\r\n});\r\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tnajdek\"\u003e\u003ccode\u003e@​tnajdek\u003c/code\u003e\u003c/a\u003e for the PR!\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/blob/main/CHANGELOG.md\"\u003ereact-window's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\n  defaultRowHeight: 50\n});\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003ch2\u003e2.1.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/bvaughn/react-window/commit/b7e8457d6532444259121aecee665d9bc5902d45\"\u003e\u003ccode\u003eb7e8457\u003c/code\u003e\u003c/a\u003e 2.2.6 -\u0026gt; 2.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dc23245bd3ebfb78be2b6e040673b85c2e36982a\"\u003e\u003ccode\u003edc23245\u003c/code\u003e\u003c/a\u003e Fixed a problem with project logo not displaying correctly in the README for ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/0138b13f50538e17010ca5c2998d1b660a13cc52\"\u003e\u003ccode\u003e0138b13\u003c/code\u003e\u003c/a\u003e Tweaked how-it-works graphic style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/2b982512ffee2fdf73466b087b3715e98b2191f2\"\u003e\u003ccode\u003e2b98251\u003c/code\u003e\u003c/a\u003e 2.2.5 -\u0026gt; 2.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/6222edc73a703d2c6204a479cd9c21986e437834\"\u003e\u003ccode\u003e6222edc\u003c/code\u003e\u003c/a\u003e useDynamicRowHeight: Don't instantiate ResizeObserver when server-rendering (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/69330f4325325d1e45afb91ca1d6d02edafacfdc\"\u003e\u003ccode\u003e69330f4\u003c/code\u003e\u003c/a\u003e Fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/8433914b91b3d0686ef5d6f6fbd5fdfc84940550\"\u003e\u003ccode\u003e8433914\u003c/code\u003e\u003c/a\u003e Update docs to clarify that Grid cells can't be auto-sized\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/7969e5a4770dc28168c4b4fafd4d56b15eaedebe\"\u003e\u003ccode\u003e7969e5a\u003c/code\u003e\u003c/a\u003e Fix docs typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dff578fbd6120f0d0ec4b5b6a2ea20088a724970\"\u003e\u003ccode\u003edff578f\u003c/code\u003e\u003c/a\u003e 2.2.4 -\u0026gt; 2.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/b26f7dae03e62abb55ed170b8b6b75230ee2dfa6\"\u003e\u003ccode\u003eb26f7da\u003c/code\u003e\u003c/a\u003e 2.2.5 (\u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bvaughn/react-window/compare/1.8.11...2.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-window` from 1.8.8 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingui/babel-plugin-lingui-macro` from 5.9.3 to 5.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e\u003ccode\u003e@​lingui/babel-plugin-lingui-macro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e really keep catalog extra from previous catalog (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2479\"\u003e#2479\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c939113293b29a948b80f2a6332cf8016c47ab37\"\u003ec939113\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/lingui/js-lingui/blob/main/packages/babel-plugin-lingui-macro/CHANGELOG.md\"\u003e\u003ccode\u003e@​lingui/babel-plugin-lingui-macro\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/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/babel-plugin-lingui-macro\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/8303dbf025a55bcbeefbb1d1e5dcbebaa3f77094\"\u003e\u003ccode\u003e8303dbf\u003c/code\u003e\u003c/a\u003e chore(release): published v5.9.4 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/babel-plugin-lingui-macro/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lingui/js-lingui/commits/v5.9.4/packages/babel-plugin-lingui-macro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingui/cli` from 5.9.3 to 5.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e\u003ccode\u003e@​lingui/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e really keep catalog extra from previous catalog (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2479\"\u003e#2479\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c939113293b29a948b80f2a6332cf8016c47ab37\"\u003ec939113\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/lingui/js-lingui/blob/main/packages/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​lingui/cli\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/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereally keep catalog extra from previous catalog (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2479\"\u003e#2479\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c939113293b29a948b80f2a6332cf8016c47ab37\"\u003ec939113\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/lingui/js-lingui/commit/8303dbf025a55bcbeefbb1d1e5dcbebaa3f77094\"\u003e\u003ccode\u003e8303dbf\u003c/code\u003e\u003c/a\u003e chore(release): published v5.9.4 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/cli/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/c939113293b29a948b80f2a6332cf8016c47ab37\"\u003e\u003ccode\u003ec939113\u003c/code\u003e\u003c/a\u003e fix: really keep catalog extra from previous catalog (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/cli/issues/2479\"\u003e#2479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lingui/js-lingui/commits/v5.9.4/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingui/macro` from 5.9.3 to 5.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e\u003ccode\u003e@​lingui/macro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e really keep catalog extra from previous catalog (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2479\"\u003e#2479\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c939113293b29a948b80f2a6332cf8016c47ab37\"\u003ec939113\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/lingui/js-lingui/blob/main/packages/macro/CHANGELOG.md\"\u003e\u003ccode\u003e@​lingui/macro\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/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/macro\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/8303dbf025a55bcbeefbb1d1e5dcbebaa3f77094\"\u003e\u003ccode\u003e8303dbf\u003c/code\u003e\u003c/a\u003e chore(release): published v5.9.4 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/macro/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lingui/js-lingui/commits/v5.9.4/packages/macro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-grid-layout` from 1.3.6 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-grid-layout\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-window` from 1.8.8 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vanilla-extract/vite-plugin` from 5.2.1 to 5.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/releases\"\u003e\u003ccode\u003e@​vanilla-extract/vite-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​vanilla-extract/vite-plugin\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/16775939763349513c527b2f33398a03d7d75057\"\u003e\u003ccode\u003e1677593\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​vanilla-extract/compiler\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/blob/master/packages/vite-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​vanilla-extract/vite-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/16775939763349513c527b2f33398a03d7d75057\"\u003e\u003ccode\u003e1677593\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​vanilla-extract/compiler\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/5f3faaec043bbed0afb095d6d5a2430b5ab4734a\"\u003e\u003ccode\u003e5f3faae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/vite-plugin/issues/1711\"\u003e#1711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commits/@vanilla-extract/vite-plugin@5.2.2/packages/vite-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 5.2.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e\u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@6.0.1\u003c/h2\u003e\n\u003ch3\u003eExpand \u003ccode\u003e@rolldown/plugin-babel\u003c/code\u003e peer dep range (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1146\"\u003e#1146\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eExpanded \u003ccode\u003e@rolldown/plugin-babel\u003c/code\u003e peer dep range to include \u003ccode\u003e^0.2.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eplugin-react@6.0.0\u003c/h2\u003e\n\u003ch3\u003eRemove Babel Related Features (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1123\"\u003e#1123\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eVite 8+ can handle React Refresh Transform by Oxc and doesn't need Babel for it. With that, there are no transform applied that requires Babel. To reduce the installation size of this plugin, babel is no longer a dependency of this plugin and the related features are removed.\u003c/p\u003e\n\u003cp\u003eIf you are using Babel, you can use \u003ccode\u003e@rolldown/plugin-babel\u003c/code\u003e together with this plugin:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e import { defineConfig } from 'vite'\r\n import react from '@vitejs/plugin-react'\r\n+import babel from '@rolldown/plugin-babel'\r\n\u003cp\u003eexport default defineConfig({\nplugins: [\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003ereact({\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e  babel: {\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e    plugins: ['@babel/plugin-proposal-throw-expressions'],\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e  },\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e}),\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003ereact(),\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003ebabel({\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e  plugins: ['@babel/plugin-proposal-throw-expressions'],\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e}),\n\u003c/code\u003e\u003c/pre\u003e\n]\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor React compiler users, you can use \u003ccode\u003ereactCompilerPreset\u003c/code\u003e for easier setup with preconfigured filter to improve build performance:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e import { defineConfig } from 'vite'\r\n-import react from '@vitejs/plugin-react'\r\n+import react, { reactCompilerPreset } from '@vitejs/plugin-react'\r\n+import babel from '@rolldown/plugin-babel'\r\n\u003cp\u003eexport default defineConfig({\nplugins: [\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ereact({\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e babel: {\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e   plugins: ['babel-plugin-react-compiler'],\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e },\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e}),\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003ereact(),\u003c/li\u003e\n\u003cli\u003ebabel({\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e presets: [reactCompilerPreset()]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.1 (2026-03-13)\u003c/h2\u003e\n\u003ch3\u003eExpand \u003ccode\u003e@rolldown/plugin-babel\u003c/code\u003e peer dep range (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1146\"\u003e#1146\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eExpanded \u003ccode\u003e@rolldown/plugin-babel\u003c/code\u003e peer dep range to include \u003ccode\u003e^0.2.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e6.0.0 (2026-03-12)\u003c/h2\u003e\n\u003ch2\u003e6.0.0-beta.0 (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eRemove Babel Related Features (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1123\"\u003e#1123\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eVite 8+ can handle React Refresh Transform by Oxc and doesn't need Babel for it. With that, there are no transform applied that requires Babel. To reduce the installation size of this plugin, babel is no longer a dependency of this plugin and the related features are removed.\u003c/p\u003e\n\u003cp\u003eIf you are using Babel, you can use \u003ccode\u003e@rolldown/plugin-babel\u003c/code\u003e together with this plugin:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e import { defineConfig } from 'vite'\n import react from '@vitejs/plugin-react'\n+import babel from '@rolldown/plugin-babel'\n\u003cp\u003eexport default defineConfig({\nplugins: [\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003ereact({\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e  babel: {\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e    plugins: ['@babel/plugin-proposal-throw-expressions'],\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e  },\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e}),\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003ereact(),\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003ebabel({\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e  plugins: ['@babel/plugin-proposal-throw-expressions'],\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e}),\n\u003c/code\u003e\u003c/pre\u003e\n]\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor React compiler users, you can use \u003ccode\u003ereactCompilerPreset\u003c/code\u003e for easier setup with preconfigured filter to improve build performance:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e import { defineConfig } from 'vite'\n-import react from '@vitejs/plugin-react'\n+import react, { reactCompilerPreset } from '@vitejs/plugin-react'\n+import babel from '@rolldown/plugin-babel'\n\u003cp\u003eexport default defineConfig({\nplugins: [\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ereact({\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e babel: {\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e   plugins: ['babel-plugin-react-compiler'],\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e },\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/1e94c06995c2afe2d1fee5aea2ef9720d35a7e02\"\u003e\u003ccode\u003e1e94c06\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/77c00c007263e963dc7f6f108d1add8afb3f1d4a\"\u003e\u003ccode\u003e77c00c0\u003c/code\u003e\u003c/a\u003e feat(plugin-react): expand \u003ccode\u003e@rolldown/plugin-babel\u003c/code\u003e peer dep range (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1146\"\u003e#1146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/dcc901236079ef7fa99139f7ba7beebac583f301\"\u003e\u003ccode\u003edcc9012\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/3a17886073e4f44fb039981492d982d36481b176\"\u003e\u003ccode\u003e3a17886\u003c/code\u003e\u003c/a\u003e docs: add a link to the Oxlint rule for component exports alongside the ESLin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/f812135f84907947406cab5913b6d868685db585\"\u003e\u003ccode\u003ef812135\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1140\"\u003e#1140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/a0329a082450b3d2293f43fc9fed224506a131b4\"\u003e\u003ccode\u003ea0329a0\u003c/code\u003e\u003c/a\u003e docs(react): clarify react compiler preset filter (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1137\"\u003e#1137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/704e0d388b3ecf56d08d3c7aa128c832d38f497e\"\u003e\u003ccode\u003e704e0d3\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.0.0-beta.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/ac16acc03798aa5f1cb8dc766106b2c34eaeb06c\"\u003e\u003ccode\u003eac16acc\u003c/code\u003e\u003c/a\u003e feat(react)!: remove babel (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/f01b30cd09ea3bf758993aaa29fda7f588f76ab9\"\u003e\u003ccode\u003ef01b30c\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1127\"\u003e#1127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/b1014bd5582627aaa38a0bef8aaab1ef2522769b\"\u003e\u003ccode\u003eb1014bd\u003c/code\u003e\u003c/a\u003e chore(react): add changelog for \u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1124\"\u003e#1124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.0.1/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rollup` from 4.60.0 to 4.60.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.60.1\u003c/h2\u003e\n\u003ch2\u003e4.60.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-30\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolve a situation where side effect imports could be dropped due to a caching issue (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6286\"\u003e#6286\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6286\"\u003e#6286\u003c/a\u003e: fix: skip dropping side-effects on namespaceReexportsByName cache hit (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6274\"\u003e#6274\u003c/a\u003e) (\u003ca href=\"https://github.com/littlegrayss\"\u003e\u003ccode\u003e@​littlegrayss\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6317\"\u003e#6317\u003c/a\u003e: chore(deps): pin dependencies (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6318\"\u003e#6318\u003c/a\u003e: chore(deps): update msys2/setup-msys2 digest to cafece8 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6319\"\u003e#6319\u003c/a\u003e: chore(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6320\"\u003e#6320\u003c/a\u003e: chore(deps): pin dependency typescript to v5 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6321\"\u003e#6321\u003c/a\u003e: chore(deps): update openharmony-rs/setup-ohos-sdk action to v1 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6322\"\u003e#6322\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6323\"\u003e#6323\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6324\"\u003e#6324\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\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/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.60.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-30\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolve a situation where side effect imports could be dropped due to a caching issue (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6286\"\u003e#6286\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/p...\n\n_Description has been truncated_","html_url":"https://github.com/Hari-Sri-T/InvenGraph-AI/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hari-Sri-T%2FInvenGraph-AI/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"4192672781","node_id":"PR_kwDOQ6EF787Pe6wQ","number":254,"state":"closed","title":"Chore: Bump the all-npm-updates group across 1 directory with 32 updates","user":"dependabot[bot]","labels":["Area: UI","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-03T07:15:37.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-02T08:07:00.000Z","updated_at":"2026-04-03T07:15:38.000Z","time_to_close":83317,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore: Bump","group_name":"all-npm-updates","update_count":32,"packages":[{"name":"@fortawesome/react-fontawesome","old_version":"3.2.0","new_version":"3.3.0","repository_url":"https://github.com/FortAwesome/react-fontawesome"},{"name":"@sentry/browser","old_version":"10.43.0","new_version":"10.47.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/integrations","old_version":"7.119.1","new_version":"7.120.4","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"filesize","old_version":"11.0.13","new_version":"11.0.15","repository_url":"https://github.com/avoidwork/filesize.js"},{"name":"jquery","old_version":"3.7.1","new_version":"4.0.0","repository_url":"https://github.com/jquery/jquery"},{"name":"lodash","old_version":"4.17.23","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"react-redux","old_version":"7.2.4","new_version":"9.2.0","repository_url":"https://github.com/reduxjs/react-redux"},{"name":"react-router","old_version":"7.13.1","new_version":"7.13.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-router-dom","old_version":"7.13.1","new_version":"7.13.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-tabs","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/reactjs/react-tabs"},{"name":"react-window","old_version":"1.8.11","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"redux","old_version":"4.2.1","new_version":"5.0.1","repository_url":"https://github.com/reduxjs/redux"},{"name":"redux-actions","old_version":"2.6.5","new_version":"3.0.3","repository_url":"https://github.com/redux-utilities/redux-actions"},{"name":"redux-thunk","old_version":"2.4.2","new_version":"3.1.0","repository_url":"https://github.com/reduxjs/redux-thunk"},{"name":"reselect","old_version":"4.1.8","new_version":"5.1.1","repository_url":"https://github.com/reduxjs/reselect"},{"name":"swiper","old_version":"12.1.2","new_version":"12.1.3","repository_url":"https://github.com/nolimits4web/Swiper"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"use-debounce","old_version":"10.1.0","new_version":"10.1.1","repository_url":"https://github.com/xnimorz/use-debounce"},{"name":"@babel/preset-env","old_version":"7.29.0","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@eslint/js","old_version":"9.39.4","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.0","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.0","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.48.0","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"eslint","old_version":"9.39.4","new_version":"10.1.0","repository_url":"https://github.com/eslint/eslint"},{"name":"filemanager-webpack-plugin","old_version":"8.0.0","new_version":"10.0.1","repository_url":"https://github.com/gregnb/filemanager-webpack-plugin"},{"name":"mini-css-extract-plugin","old_version":"2.10.1","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"stylelint","old_version":"17.4.0","new_version":"17.6.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"stylelint-order","old_version":"8.1.0","new_version":"8.1.1","repository_url":"https://github.com/hudochenkov/stylelint-order"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.5.7","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"webpack-cli","old_version":"7.0.0","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-npm-updates group with 32 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@fortawesome/react-fontawesome](https://github.com/FortAwesome/react-fontawesome) | `3.2.0` | `3.3.0` |\n| [@sentry/browser](https://github.com/getsentry/sentry-javascript) | `10.43.0` | `10.47.0` |\n| [@sentry/integrations](https://github.com/getsentry/sentry-javascript) | `7.119.1` | `7.120.4` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.96.1` |\n| [filesize](https://github.com/avoidwork/filesize.js) | `11.0.13` | `11.0.15` |\n| [jquery](https://github.com/jquery/jquery) | `3.7.1` | `4.0.0` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.23` | `4.18.1` |\n| [react-redux](https://github.com/reduxjs/react-redux) | `7.2.4` | `9.2.0` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.13.1` | `7.13.2` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.13.1` | `7.13.2` |\n| [react-tabs](https://github.com/reactjs/react-tabs) | `6.1.0` | `6.1.1` |\n| [react-window](https://github.com/bvaughn/react-window) | `1.8.11` | `2.2.7` |\n| [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) | `1.8.8` | `2.0.0` |\n| [redux](https://github.com/reduxjs/redux) | `4.2.1` | `5.0.1` |\n| [redux-actions](https://github.com/redux-utilities/redux-actions) | `2.6.5` | `3.0.3` |\n| [redux-thunk](https://github.com/reduxjs/redux-thunk) | `2.4.2` | `3.1.0` |\n| [reselect](https://github.com/reduxjs/reselect) | `4.1.8` | `5.1.1` |\n| [swiper](https://github.com/nolimits4web/Swiper) | `12.1.2` | `12.1.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [use-debounce](https://github.com/xnimorz/use-debounce) | `10.1.0` | `10.1.1` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.29.0` | `7.29.2` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.0` | `8.58.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.0` | `8.58.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.48.0` | `3.49.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.1.0` |\n| [filemanager-webpack-plugin](https://github.com/gregnb/filemanager-webpack-plugin) | `8.0.0` | `10.0.1` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.10.1` | `2.10.2` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.4.0` | `17.6.0` |\n| [stylelint-order](https://github.com/hudochenkov/stylelint-order) | `8.1.0` | `8.1.1` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.5.7` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `7.0.0` | `7.0.2` |\n\n\nUpdates `@fortawesome/react-fontawesome` from 3.2.0 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/releases\"\u003e\u003ccode\u003e@​fortawesome/react-fontawesome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eHighlights:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Custom Gradient Support! (see PR \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/625\"\u003e#625\u003c/a\u003e and Issue \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new API Reference documentation! (see \u003ca href=\"https://fortawesome.github.io/react-fontawesome/\"\u003ehttps://fortawesome.github.io/react-fontawesome/\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(style): add support for custom gradient fills by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/625\"\u003eFortAwesome/react-fontawesome#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(docs): add typedoc-generated API reference docs by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/631\"\u003eFortAwesome/react-fontawesome#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): clean up API docs output structure, rewrite html links by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/632\"\u003eFortAwesome/react-fontawesome#632\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI/CD\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci(publish): enable publishing releases from CI by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/623\"\u003eFortAwesome/react-fontawesome#623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(actions): update deprecated actions by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/633\"\u003eFortAwesome/react-fontawesome#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(actions): fix publish action env setting by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/634\"\u003eFortAwesome/react-fontawesome#634\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003ehttps://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​fortawesome/react-fontawesome\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/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estyle:\u003c/strong\u003e add support for custom gradient fills (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/d14cdc5f16fd16b88ceab31fd02aa99fd146694f\"\u003ed14cdc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estyle:\u003c/strong\u003e use single prop for gradient fills, add unit tests (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2282d163059463ae08eae4d2859b8fb9635e4404\"\u003e2282d16\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e add typedoc-generated API reference docs (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/589415610f394cf3bc2f21bd24c24b75252366ff\"\u003e5894156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e clean up API docs output structure, rewrite html links (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/a7782b87d69cb4add2d04f5b40eddb43b789ebe2\"\u003ea7782b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e update README with FontAwesome documentation links (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/c540f9086c3bdc61e0f9406295426b10033f471d\"\u003ec540f90\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI/CD\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e fix publish action env setting (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/eb4b40a8c6ae8ef17cae87c8edb467d9fa15915a\"\u003eeb4b40a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e only run full test matrix on PRs and main (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/3434d60c0fbd4f18cc455b1e3b0065b00dfe5fbe\"\u003e3434d60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e update deprecated actions (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/6382b209176a357dfe2b2756ab0e9f3d56ac3561\"\u003e6382b20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epublish:\u003c/strong\u003e enable publishing releases from CI (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/5d461505cf3ed03a0f557c0190f5d5368d3117d5\"\u003e5d46150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epublish:\u003c/strong\u003e ensure private publish uses hard main ref (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f54a9c2da032562e8fc7aed0636bdbbce2f29ef5\"\u003ef54a9c2\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/FortAwesome/react-fontawesome/commit/cf9b12ca5c64e4777bdc2b3dcca484cf7ea13292\"\u003e\u003ccode\u003ecf9b12c\u003c/code\u003e\u003c/a\u003e chore(release): 3.3.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2358c55ed6c9c52bca111d83f5ac8cb48ca4efbe\"\u003e\u003ccode\u003e2358c55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/634\"\u003e#634\u003c/a\u003e from FortAwesome/chore/fix-publish-action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/eb4b40a8c6ae8ef17cae87c8edb467d9fa15915a\"\u003e\u003ccode\u003eeb4b40a\u003c/code\u003e\u003c/a\u003e ci(actions): fix publish action env setting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/e726c0435719491df0bcfc295f01be8d206e6554\"\u003e\u003ccode\u003ee726c04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/633\"\u003e#633\u003c/a\u003e from FortAwesome/chore/update-deprecated-actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/6382b209176a357dfe2b2756ab0e9f3d56ac3561\"\u003e\u003ccode\u003e6382b20\u003c/code\u003e\u003c/a\u003e ci(actions): update deprecated actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/257370207238a96dde6ef32fffd57224fd133f67\"\u003e\u003ccode\u003e2573702\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/632\"\u003e#632\u003c/a\u003e from FortAwesome/chore/docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/a7782b87d69cb4add2d04f5b40eddb43b789ebe2\"\u003e\u003ccode\u003ea7782b8\u003c/code\u003e\u003c/a\u003e chore(docs): clean up API docs output structure, rewrite html links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/c540f9086c3bdc61e0f9406295426b10033f471d\"\u003e\u003ccode\u003ec540f90\u003c/code\u003e\u003c/a\u003e chore(docs): update README with FontAwesome documentation links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/42f1d51a6bb17cd75a0e5063ba434e3f6d23a80b\"\u003e\u003ccode\u003e42f1d51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/631\"\u003e#631\u003c/a\u003e from FortAwesome/feat/add-api-reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/589415610f394cf3bc2f21bd24c24b75252366ff\"\u003e\u003ccode\u003e5894156\u003c/code\u003e\u003c/a\u003e chore(docs): add typedoc-generated API reference docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/browser` from 10.43.0 to 10.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a5a4e7398a83a6d8d1168d09420aeea95a2fa5a0\"\u003e\u003ccode\u003ea5a4e73\u003c/code\u003e\u003c/a\u003e release: 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c7477bb15f59e30a2cc3968e50f9f8e061323681\"\u003e\u003ccode\u003ec7477bb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20050\"\u003e#20050\u003c/a\u003e from getsentry/prepare-release/10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3d4e38d1829a874d0c4887c0b84bbad992fc0e05\"\u003e\u003ccode\u003e3d4e38d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c0ce6f3a74a3fcfc3eb158a4a5547b124c1aab5\"\u003e\u003ccode\u003e2c0ce6f\u003c/code\u003e\u003c/a\u003e feat(deps): Bump OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20046\"\u003e#20046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8f08fcb5404b152e90f258f207b71d150f20b01a\"\u003e\u003ccode\u003e8f08fcb\u003c/code\u003e\u003c/a\u003e fix(browser-tests): Pin axios to 1.13.5 to avoid compromised 1.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20047\"\u003e#20047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/381549244a6a94e30ade9b2545fbdd03312eaf5a\"\u003e\u003ccode\u003e3815492\u003c/code\u003e\u003c/a\u003e fix(profiling): Disable profiling in worker threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20040\"\u003e#20040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/61edc252aa34ef6f9eb6be17add53412c6ea95f2\"\u003e\u003ccode\u003e61edc25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19890\"\u003e#19890\u003c/a\u003e from getsentry/fix/react-router-debug-id-double-inj...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/28f94f3ad844093147eb6886978553e2c56712a7\"\u003e\u003ccode\u003e28f94f3\u003c/code\u003e\u003c/a\u003e fix(react-router): Disable debug ID injection in Vite plugin to prevent doubl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9bfc68252faa63d0bb202ec5f5fc4b5142aa7fbc\"\u003e\u003ccode\u003e9bfc682\u003c/code\u003e\u003c/a\u003e ref(browser-tests): Add waitForMetricRequest helper (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20002\"\u003e#20002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/08cab24260c02b1dd3dc982b96eb26303eb0ccc1\"\u003e\u003ccode\u003e08cab24\u003c/code\u003e\u003c/a\u003e fix(node): Deduplicate \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers on outgoing reque...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.43.0...10.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/integrations` from 7.119.1 to 7.120.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/integrations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.120.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.4-alpha.1\u003c/h2\u003e\n\u003cp\u003eNo user-facing changes, only internal changes.\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/getsentry/sentry-javascript/blob/7.120.4/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/integrations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.120.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.4-alpha.1\u003c/h2\u003e\n\u003cp\u003eNo user-facing changes, only internal changes.\u003c/p\u003e\n\u003ch2\u003e7.120.4-alpha.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/publish): Ensure discontinued packages are published with \u003ccode\u003elatest\u003c/code\u003e tag (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/14926\"\u003e#14926\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tracing-internal): Fix case when lrp keys offset is 0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/14615\"\u003e#14615\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWork in this release contributed by \u003ca href=\"https://github.com/LubomirIgonda1\"\u003e\u003ccode\u003e@​LubomirIgonda1\u003c/code\u003e\u003c/a\u003e. Thank you for your contribution!\u003c/p\u003e\n\u003ch2\u003e7.120.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Ensure \u003ccode\u003e_sentryModuleMetadata\u003c/code\u003e is not mangled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/14357\"\u003e#14357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWork in this release contributed by \u003ca href=\"https://github.com/gilisho\"\u003e\u003ccode\u003e@​gilisho\u003c/code\u003e\u003c/a\u003e. Thank you for your contribution!\u003c/p\u003e\n\u003ch2\u003e7.120.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v7/browser): Add moduleMetadataIntegration lazy loading support (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/13822\"\u003e#13822\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWork in this release contributed by \u003ca href=\"https://github.com/gilisho\"\u003e\u003ccode\u003e@​gilisho\u003c/code\u003e\u003c/a\u003e. Thank you for your contribution!\u003c/p\u003e\n\u003ch2\u003e7.119.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(nextjs/v7): Bump rollup to 2.79.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0469cab0f9f8cebed33620a482441ee505be8787\"\u003e\u003ccode\u003e0469cab\u003c/code\u003e\u003c/a\u003e release: 7.120.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0077b5b9f00be54da2c65e00ce1818412c430def\"\u003e\u003ccode\u003e0077b5b\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 7.120.4 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17210\"\u003e#17210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/125d8701873fd4101f0d6da8f32d995b606422eb\"\u003e\u003ccode\u003e125d870\u003c/code\u003e\u003c/a\u003e Merge branch 'release/7.120.4-alpha.1' into v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a55701f5c0ead19d9b5a5472ffa92406867a135e\"\u003e\u003ccode\u003ea55701f\u003c/code\u003e\u003c/a\u003e release: 7.120.4-alpha.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a42e7e780404ed7f4ae5a6c050b6a1bb7bf70028\"\u003e\u003ccode\u003ea42e7e7\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 7.120.4-alpha.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17205\"\u003e#17205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/347da0a3f9e23d6b22d4cb633252040793b72c2e\"\u003e\u003ccode\u003e347da0a\u003c/code\u003e\u003c/a\u003e ci(v7/craft): Remove commit-on-git-repository for deno (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17201\"\u003e#17201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9412e75b55f0d3cabc1b26097989de1c863fb3ff\"\u003e\u003ccode\u003e9412e75\u003c/code\u003e\u003c/a\u003e test(v7/metrics): Delete metrics test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17202\"\u003e#17202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1852e61713c4a482daa4e79f28ed66714be2c48c\"\u003e\u003ccode\u003e1852e61\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 7.120.4-alpha.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17198\"\u003e#17198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cb499a67999c32f01116ff55f7e22d4355cd0143\"\u003e\u003ccode\u003ecb499a6\u003c/code\u003e\u003c/a\u003e fix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bc8bbb6105149702af3e762f33ded89560c85cc7\"\u003e\u003ccode\u003ebc8bbb6\u003c/code\u003e\u003c/a\u003e ci(v7): Bump to ubuntu-24.04 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17083\"\u003e#17083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/7.119.1...7.120.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.21 to 5.96.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/cd5a35b328837781aa4f9305bb2bd7877ca934e9\"\u003e\u003ccode\u003ecd5a35b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1f1775ca92f2b6c035682947ff3b3424804ff31a\"\u003e\u003ccode\u003e1f1775c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.94.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.94.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: fixed version (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10064\"\u003e#10064\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/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f\"\u003e\u003ccode\u003e75052a7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5\"\u003e\u003ccode\u003e73e783b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/14a97b7ab1060652be2c0197d204d256c196860b\"\u003e\u003ccode\u003e14a97b7\u003c/code\u003e\u003c/a\u003e test(react-query): replace 'import React' with 'import * as React' in 'usePre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fd8c068c941cc1a8fe530798330c598a8265d64a\"\u003e\u003ccode\u003efd8c068\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): merge redundant second 'descri...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f168555261d73206189bff699a1e54a465b75a42\"\u003e\u003ccode\u003ef168555\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query): move 'queryClient' and 'queryCache' to 'bef...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/afb58127a47846f7b2df5a422b428ddfa8decced\"\u003e\u003ccode\u003eafb5812\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): inline test helpers, remove sh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9e1bb94abcce4839800f782d9b9d7087095e78b3\"\u003e\u003ccode\u003e9e1bb94\u003c/code\u003e\u003c/a\u003e test(react-query/useSuspenseQueries): remove unnecessary 'act' wrapper from b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/55cee0a71c4137277c0d90fdc5272884181042c3\"\u003e\u003ccode\u003e55cee0a\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): add test for not suspending bu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7fc6e6a911d3c63d77f44d4624fb89f26af1d44d\"\u003e\u003ccode\u003e7fc6e6a\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): add test for not suspending bu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1047cdc393fac7c98822c993d70c28f58833c63d\"\u003e\u003ccode\u003e1047cdc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10326\"\u003e#10326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.96.1/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `filesize` from 11.0.13 to 11.0.15\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/avoidwork/filesize.js/blob/master/CHANGELOG.md\"\u003efilesize's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.14...11.0.15\"\u003e11.0.15\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e28 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eBump handlebars from 4.7.8 to 4.7.9 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/249\"\u003e\u003ccode\u003e[#249](https://github.com/avoidwork/filesize.js/issues/249)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating documentation \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/fac0c01990ffe7f8322b4571542a01b2c5866e8b\"\u003e\u003ccode\u003efac0c01\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdding 'coverage.txt' \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/2f00cbd01b848544003993907bfefd409d230f98\"\u003e\u003ccode\u003e2f00cbd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating README.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/5167a56e9fb46627d3a9d04ab3d30616c3491793\"\u003e\u003ccode\u003e5167a56\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.13...11.0.14\"\u003e11.0.14\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e25 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eMajor refactor, documentation overhaul, and community best practices \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/248\"\u003e\u003ccode\u003e[#248](https://github.com/avoidwork/filesize.js/issues/248)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.59.0 to 4.60.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/246\"\u003e\u003ccode\u003e[#246](https://github.com/avoidwork/filesize.js/issues/246)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump flatted from 3.3.3 to 3.4.2 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/245\"\u003e\u003ccode\u003e[#245](https://github.com/avoidwork/filesize.js/issues/245)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​rollup/plugin-terser\u003c/code\u003e from 0.4.4 to 1.0.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/243\"\u003e\u003ccode\u003e[#243](https://github.com/avoidwork/filesize.js/issues/243)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimatch \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/242\"\u003e\u003ccode\u003e[#242](https://github.com/avoidwork/filesize.js/issues/242)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump c8 from 10.1.3 to 11.0.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/241\"\u003e\u003ccode\u003e[#241](https://github.com/avoidwork/filesize.js/issues/241)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.57.1 to 4.59.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/239\"\u003e\u003ccode\u003e[#239](https://github.com/avoidwork/filesize.js/issues/239)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.57.0 to 4.57.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/236\"\u003e\u003ccode\u003e[#236](https://github.com/avoidwork/filesize.js/issues/236)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.56.0 to 4.57.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/235\"\u003e\u003ccode\u003e[#235](https://github.com/avoidwork/filesize.js/issues/235)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.55.3 to 4.56.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/234\"\u003e\u003ccode\u003e[#234](https://github.com/avoidwork/filesize.js/issues/234)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.55.2 to 4.55.3 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/233\"\u003e\u003ccode\u003e[#233](https://github.com/avoidwork/filesize.js/issues/233)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.55.1 to 4.55.2 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/232\"\u003e\u003ccode\u003e[#232](https://github.com/avoidwork/filesize.js/issues/232)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.54.0 to 4.55.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/231\"\u003e\u003ccode\u003e[#231](https://github.com/avoidwork/filesize.js/issues/231)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.5 to 4.54.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/230\"\u003e\u003ccode\u003e[#230](https://github.com/avoidwork/filesize.js/issues/230)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.4 to 4.53.5 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/229\"\u003e\u003ccode\u003e[#229](https://github.com/avoidwork/filesize.js/issues/229)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.3 to 4.53.4 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/228\"\u003e\u003ccode\u003e[#228](https://github.com/avoidwork/filesize.js/issues/228)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump eslint from 9.39.1 to 9.39.2 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/227\"\u003e\u003ccode\u003e[#227](https://github.com/avoidwork/filesize.js/issues/227)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/226\"\u003e\u003ccode\u003e[#226](https://github.com/avoidwork/filesize.js/issues/226)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.2 to 4.53.3 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/225\"\u003e\u003ccode\u003e[#225](https://github.com/avoidwork/filesize.js/issues/225)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump glob from 10.4.5 to 10.5.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/224\"\u003e\u003ccode\u003e[#224](https://github.com/avoidwork/filesize.js/issues/224)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump js-yaml from 4.1.0 to 4.1.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/223\"\u003e\u003ccode\u003e[#223](https://github.com/avoidwork/filesize.js/issues/223)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.1 to 4.53.2 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/222\"\u003e\u003ccode\u003e[#222](https://github.com/avoidwork/filesize.js/issues/222)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.52.5 to 4.53.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/221\"\u003e\u003ccode\u003e[#221](https://github.com/avoidwork/filesize.js/issues/221)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mocha from 11.7.4 to 11.7.5 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/220\"\u003e\u003ccode\u003e[#220](https://github.com/avoidwork/filesize.js/issues/220)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump eslint from 9.39.0 to 9.39.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/219\"\u003e\u003ccode\u003e[#219](https://github.com/avoidwork/filesize.js/issues/219)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump eslint from 9.38.0 to 9.39.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/218\"\u003e\u003ccode\u003e[#218](https://github.com/avoidwork/filesize.js/issues/218)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-node from 5 to 6 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/217\"\u003e\u003ccode\u003e[#217](https://github.com/avoidwork/filesize.js/issues/217)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.52.4 to 4.52.5 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/216\"\u003e\u003ccode\u003e[#216](https://github.com/avoidwork/filesize.js/issues/216)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump eslint from 9.37.0 to 9.38.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/215\"\u003e\u003ccode\u003e[#215](https://github.com/avoidwork/filesize.js/issues/215)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump eslint from 9.36.0 to 9.37.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/214\"\u003e\u003ccode\u003e[#214](https://github.com/avoidwork/filesize.js/issues/214)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.52.3 to 4.52.4 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/213\"\u003e\u003ccode\u003e[#213](https://github.com/avoidwork/filesize.js/issues/213)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mocha from 11.7.3 to 11.7.4 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/212\"\u003e\u003ccode\u003e[#212](https://github.com/avoidwork/filesize.js/issues/212)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mocha from 11.7.2 to 11.7.3 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/211\"\u003e\u003ccode\u003e[#211](https://github.com/avoidwork/filesize.js/issues/211)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.52.2 to 4.52.3 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/210\"\u003e\u003ccode\u003e[#210](https://github.com/avoidwork/filesize.js/issues/210)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.52.1 to 4.52.2 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/209\"\u003e\u003ccode\u003e[#209](https://github.com/avoidwork/filesize.js/issues/209)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.52.0 to 4.52.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/208\"\u003e\u003ccode\u003e[#208](https://github.com/avoidwork/filesize.js/issues/208)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerating CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/0a79afd4d19f6594a15accda06e8d845683b2095\"\u003e\u003ccode\u003e0a79afd\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/avoidwork/filesize.js/commit/5167a56e9fb46627d3a9d04ab3d30616c3491793\"\u003e\u003ccode\u003e5167a56\u003c/code\u003e\u003c/a\u003e Updating README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/2f00cbd01b848544003993907bfefd409d230f98\"\u003e\u003ccode\u003e2f00cbd\u003c/code\u003e\u003c/a\u003e Adding 'coverage.txt'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/fac0c01990ffe7f8322b4571542a01b2c5866e8b\"\u003e\u003ccode\u003efac0c01\u003c/code\u003e\u003c/a\u003e Updating documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/ea6ade85f635a13354963c6cb22cf55f8bc5da57\"\u003e\u003ccode\u003eea6ade8\u003c/code\u003e\u003c/a\u003e Bump handlebars from 4.7.8 to 4.7.9 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/0a79afd4d19f6594a15accda06e8d845683b2095\"\u003e\u003ccode\u003e0a79afd\u003c/code\u003e\u003c/a\u003e Generating CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/443e3ccc1a5ea02b4725e538cbd1279ed586019e\"\u003e\u003ccode\u003e443e3cc\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/1106cbb9679b56d95150a419c6a0cae1d69d3bc0\"\u003e\u003ccode\u003e1106cbb\u003c/code\u003e\u003c/a\u003e Major refactor, documentation overhaul, and community best practices (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/248\"\u003e#248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/ab17b96f8998e6d88068b6312fa48a96a49d78ac\"\u003e\u003ccode\u003eab17b96\u003c/code\u003e\u003c/a\u003e Bump rollup from 4.59.0 to 4.60.0 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/c0c84eafacdb0a5974c78fc6d3925f23b48861c4\"\u003e\u003ccode\u003ec0c84ea\u003c/code\u003e\u003c/a\u003e Bump flatted from 3.3.3 to 3.4.2 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/6873b351077b756a0fcd568a66c500ec981f985f\"\u003e\u003ccode\u003e6873b35\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​rollup/plugin-terser\u003c/code\u003e from 0.4.4 to 1.0.0 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.13...11.0.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jquery` from 3.7.1 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jquery/jquery/releases\"\u003ejquery's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.0.0\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://blog.jquery.com/2026/01/17/jquery-4-0-0/\"\u003ehttps://blog.jquery.com/2026/01/17/jquery-4-0-0/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAjax\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't treat array data as binary (\u003ca href=\"https://github.com/jquery/jquery/commit/992a1911d0b6195012edc25fd5a48810d4be64b5\"\u003e992a1911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eprocessData: true\u003c/code\u003e even for binary data (\u003ca href=\"https://github.com/jquery/jquery/commit/ce264e0789116e37fe371503537a217c038dfae8\"\u003ece264e07\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport binary data (including FormData) (\u003ca href=\"https://github.com/jquery/jquery/commit/a7ed9a7b6364273b1b964fd2cf9691dec2cbec6b\"\u003ea7ed9a7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eheaders\u003c/code\u003e for script transport even when cross-domain (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5142\"\u003e#5142\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/6d1364431b63b0d3bbe1c5fd604131f9db453396\"\u003e6d136443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003enull\u003c/code\u003e as success functions in \u003ccode\u003ejQuery.get\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4989\"\u003e#4989\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/74978b7e892537559850cda7332bdab8106e6354\"\u003e74978b7e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't auto-execute scripts unless dataType provided (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4822\"\u003e#4822\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/025da4dd343e6734f3d3c1b4785b1548498115d8\"\u003e025da4dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake responseJSON work for erroneous same-domain JSONP requests (\u003ca href=\"https://github.com/jquery/jquery/commit/68b4ec59c8f290d680e9db4bc980655660817dd1\"\u003e68b4ec59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExecute JSONP error script responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4771\"\u003e#4771\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a1e619b03a557b47c3e26a5e74af12b63a0d5e73\"\u003ea1e619b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid CSP errors in the script transport for async requests (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3969\"\u003e#3969\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/07a8e4a177550025c1a08d7ac754839733943f55\"\u003e07a8e4a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the json to jsonp auto-promotion logic (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/1799\"\u003e#1799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3376\"\u003e#3376\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/e7b3bc488d01d584262e12a7c5c25f935d0d034b\"\u003ee7b3bc48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOverwrite s.contentType with content-type header value, if any (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4119\"\u003e#4119\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/7fb90a6beaeffe16699800f73746748f6a5cc2de\"\u003e7fb90a6b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate AJAX event aliases, inline event/alias into deprecated (\u003ca href=\"https://github.com/jquery/jquery/commit/23d53928f383b0e7440bf4b08b7524e6af232fad\"\u003e23d53928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not execute scripts for unsuccessful HTTP responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4250\"\u003e#4250\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/50871a5a85cc802421b40cc67e2830601968affe\"\u003e50871a5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSimplify jQuery.ajaxSettings.xhr (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/1967\"\u003e#1967\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/abdc89ac2e581392b800c0364e0f5f2b6a82cdc6\"\u003eabdc89ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAttributes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003e.attr( name, false )\u003c/code\u003e remove for all non-ARIA attrs (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5388\"\u003e#5388\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/063831b6378d518f9870ec5c4f1e7d5d16e04f36\"\u003e063831b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShave off a couple of bytes (\u003ca href=\"https://github.com/jquery/jquery/commit/b40a4807b604efbde51faf075d11e25441af1990\"\u003eb40a4807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't stringify attributes in the setter (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4948\"\u003e#4948\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/4250b628783d7bfa92ec6c5550c6e4b22fab6034\"\u003e4250b628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the \u003ccode\u003etoggleClass(boolean|undefined)\u003c/code\u003e signature (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3388\"\u003e#3388\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a4421101fd6d9d7b0550210f8e8690641733dd9a\"\u003ea4421101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor val(): don't strip carriage return, isolate IE workarounds (\u003ca href=\"https://github.com/jquery/jquery/commit/ff2819911da6cbbed5ee42c35d695240f06e65e3\"\u003eff281991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't set the type attr hook at all outside of IE (\u003ca href=\"https://github.com/jquery/jquery/commit/9e66fe9acf0ef27681f5a21149fc61678f791641\"\u003e9e66fe9a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCSS\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix dimensions of table \u003ccode\u003e\u0026lt;col\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5628\"\u003e#5628\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/eca2a56457e1c40c071aeb3ac87efeb8bbb8013e\"\u003eeca2a564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the cache in finalPropName (\u003ca href=\"https://github.com/jquery/jquery/commit/640d5825df5ff223560c5690f1a268681c32f9fa\"\u003e640d5825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Fix tests \u0026amp; support tests under CSS Zoom (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5489\"\u003e#5489\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/071f6dba6bd1d8db3f36ce4694aab5ff437b9e36\"\u003e071f6dba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix reliableTrDimensions support test for initially hidden iframes (\u003ca href=\"https://github.com/jquery/jquery/commit/b1e66a5faaf46ffcbcc27c79a9a224aaf851a987\"\u003eb1e66a5f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSelector: Align with 3.x, remove the outer \u003ccode\u003eselector.js\u003c/code\u003e wrapper (\u003ca href=\"https://github.com/jquery/jquery/commit/53cf7244da2a2040333335c36e435b1c12efdff9\"\u003e53cf7244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake the reliableTrDimensions support test work with Bootstrap CSS (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5270\"\u003e#5270\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/65b85031fb5688361c077bc04e641e4b502671e1\"\u003e65b85031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eoffsetHeight( true )\u003c/code\u003e, etc. include negative margins (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3982\"\u003e#3982\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/bce13b72c1753e16cc0db53ebf0f0456bdcf6b48\"\u003ebce13b72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn \u003ccode\u003eundefined\u003c/code\u003e for whitespace-only CSS variable values (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5120\"\u003e#5120\u003c/a\u003e) (\u003ca href=\"https://github.com/jquery/jquery/commit/7eb0019640a5856c42b451551eb7f995d913eba9\"\u003e7eb00196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t trim whitespace of undefined custom property (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5105\"\u003e#5105\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/ed306c0261ab63746040e5d58bb4477c3069a427\"\u003eed306c02\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip falsy values in \u003ccode\u003eaddClass( array )\u003c/code\u003e, compress code (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4998\"\u003e#4998\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a338b407f2479f82df40635055effc163835183f\"\u003ea338b407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJustify use of rtrim on CSS property values (\u003ca href=\"https://github.com/jquery/jquery/commit/655c0ed5e204b1f6427e09d615a49586a7bc84eb\"\u003e655c0ed5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTrim whitespace surrounding CSS Custom Properties values (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4926\"\u003e#4926\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/efadfe991a5c287af561a9326bf1427d726c91c1\"\u003eefadfe99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003eshow\u003c/code\u003e, \u003ccode\u003ehide\u003c/code\u003e \u0026amp; \u003ccode\u003etoggle\u003c/code\u003e methods in the jQuery slim build (\u003ca href=\"https://github.com/jquery/jquery/commit/297d18dd13f7b810ea5a4afeefa4cb15d9e16e16\"\u003e297d18dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove the opacity CSS hook (\u003ca href=\"https://github.com/jquery/jquery/commit/865469f5e60f55feb28469bb0a7526dd22f04b4e\"\u003e865469f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWorkaround buggy getComputedStyle on table rows in IE/Edge (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4490\"\u003e#4490\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/26415e081b318dbe1d46d2b7c30e05f14c339b75\"\u003e26415e08\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't automatically add \u0026quot;px\u0026quot; to properties with a few exceptions (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/2795\"\u003e#2795\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/00a9c2e5f4c855382435cec6b3908eb9bd5a53b7\"\u003e00a9c2e5\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/jquery/jquery/commit/4f2fae08f23b54ce09322e62e73cce6161b8d3cb\"\u003e\u003ccode\u003e4f2fae0\u003c/code\u003e\u003c/a\u003e Release: 4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/c838cfb5bb0c6cd17cfaa1dd83aca8d20589de99\"\u003e\u003ccode\u003ec838cfb\u003c/code\u003e\u003c/a\u003e Release: remove dist files from main branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/97525193735ed32c332f0dbaf2f782df8b1b949b\"\u003e\u003ccode\u003e9752519\u003c/code\u003e\u003c/a\u003e Release: 4.0.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/c128d5d8a8fd9e9b3dcd3efa493e71f6a1649bd8\"\u003e\u003ccode\u003ec128d5d\u003c/code\u003e\u003c/a\u003e Release: Update AUTHORS.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/5fe9c298c0538f7cffc1c92c3abc8fadca644dde\"\u003e\u003ccode\u003e5fe9c29\u003c/code\u003e\u003c/a\u003e Build: De-dupe three authors via mailmap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/afdd032fdbc90e22f49a69627f4dec0dd3a2f0a4\"\u003e\u003ccode\u003eafdd032\u003c/code\u003e\u003c/a\u003e Build: Post beta browser tests errors to jquery/dev on Matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/546a1eb03c345e1bafb72ae1aeb898abb5b3e51b\"\u003e\u003ccode\u003e546a1eb\u003c/code\u003e\u003c/a\u003e Build: Bump the github-actions group with 4 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/ec738b3190a3b67d08f51451e1faa15f1f4bf916\"\u003e\u003ccode\u003eec738b3\u003c/code\u003e\u003c/a\u003e Build: Fix Chrome beta tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/c28c26aef0b3238f578690d73703382951cb355d\"\u003e\u003ccode\u003ec28c26a\u003c/code\u003e\u003c/a\u003e Build: Add periodic tests on beta versions of browsers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/f513413ac81acabe68769e8879ce19c10eff1f59\"\u003e\u003ccode\u003ef513413\u003c/code\u003e\u003c/a\u003e Build: Bump the github-actions group with 2 updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jquery/jquery/compare/3.7.1...4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lodash` from 4.17.23 to 4.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lodash/lodash/releases\"\u003elodash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.18.1\u003c/h2\u003e\n\u003ch2\u003eBugs\u003c/h2\u003e\n\u003cp\u003eFixes a \u003ccode\u003eReferenceError\u003c/code\u003e issue in \u003ccode\u003elodash\u003c/code\u003e \u003ccode\u003elodash-es\u003c/code\u003e \u003ccode\u003elodash-amd\u003c/code\u003e and \u003ccode\u003elodash.template\u003c/code\u003e when using the \u003ccode\u003etemplate\u003c/code\u003e and \u003ccode\u003efromPairs\u003c/code\u003e functions from the modular builds. See \u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6167#issuecomment-4165269769\"\u003elodash/lodash#6167\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThese defects were related to how lodash distributions are built from the main branch using \u003ca href=\"https://github.com/lodash-archive/lodash-cli\"\u003ehttps://github.com/lodash-archive/lodash-cli\u003c/a\u003e. When internal dependencies change inside lodash functions, equivalent updates need to be made to a mapping in the lodash-cli. (hey, it was ahead of its time once upon a time!). We know this, but we missed it in the last release. It's the kind of thing that passes in CI, but fails bc the build is not the same thing you tested.\u003c/p\u003e\n\u003cp\u003eThere is no diff on main for this, but you can see the diffs for each of the npm packages on their respective branches:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elodash\u003c/code\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-npm...4.18.1-npm\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-npm...4.18.1-npm\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elodash-es\u003c/code\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-es...4.18.1-es\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-es...4.18.1-es\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elodash-amd\u003c/code\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-amd...4.18.1-amd\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-amd...4.18.1-amd\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elodash.template\u003c/code\u003e\u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-npm-packages...4.18.1-npm-packages\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-npm-packages...4.18.1-npm-packages\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.18.0\u003c/h2\u003e\n\u003ch2\u003ev4.18.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.23...4.18.0\"\u003ehttps://github.com/lodash/lodash/compare/4.17.23...4.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e_.unset\u003c/code\u003e / \u003ccode\u003e_.omit\u003c/code\u003e\u003c/strong\u003e: Fixed prototype pollution via \u003ccode\u003econstructor\u003c/code\u003e/\u003ccode\u003eprototype\u003c/code\u003e path traversal (\u003ca href=\"https://github.com/lodash/lodash/security/advisories/GHSA-f23m-r3pf-42rh\"\u003eGHSA-f23m-r3pf-42rh\u003c/a\u003e, \u003ca href=\"https://github.com/lodash/lodash/commit/fe8d32eda854377349a4f922ab7655c8e5df9a0b\"\u003efe8d32e\u003c/a\u003e). Previously, array-wrapped path segments and primitive roots could bypass the existing guards, allowing deletion of properties from built-in prototypes. Now \u003ccode\u003econstructor\u003c/code\u003e and \u003ccode\u003eprototype\u003c/code\u003e are blocked unconditionally as non-terminal path keys, matching \u003ccode\u003ebaseSet\u003c/code\u003e. Calls that previously returned \u003ccode\u003etrue\u003c/code\u003e and deleted the property now return \u003ccode\u003efalse\u003c/code\u003e and leave the target untouched.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e_.template\u003c/code\u003e\u003c/strong\u003e: Fixed code injection via \u003ccode\u003eimports\u003c/code\u003e keys (\u003ca href=\"https://github.com/lodash/lodash/security/advisories/GHSA-r5fr-rjxr-66jc\"\u003eGHSA-r5fr-rjxr-66jc\u003c/a\u003e, CVE-2026-4800, \u003ca href=\"https://github.com/lodash/lodash/commit/879aaa93132d78c2f8d20c60279da9f8b21576d6\"\u003e879aaa9\u003c/a\u003e). Fixes an incomplete patch for CVE-2021-23337. The \u003ccode\u003evariable\u003c/code\u003e option was validated against \u003ccode\u003ereForbiddenIdentifierChars\u003c/code\u003e but \u003ccode\u003eimportsKeys\u003c/code\u003e was left unguarded, allowing code injection via the same \u003ccode\u003eFunction()\u003c/code\u003e constructor sink. \u003ccode\u003eimports\u003c/code\u003e keys containing forbidden identifier characters now throw \u003ccode\u003e\u0026quot;Invalid imports option passed into _.template\u0026quot;\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd security notice for \u003ccode\u003e_.template\u003c/code\u003e in threat model and API docs (\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6099\"\u003e#6099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003elower \u0026gt; upper\u003c/code\u003e behavior in \u003ccode\u003e_.random\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6115\"\u003e#6115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix quotes in \u003ccode\u003e_.compact\u003c/code\u003e jsdoc (\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6090\"\u003e#6090\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003elodash.*\u003c/code\u003e modular packages\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6157\"\u003eDiff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe have also regenerated and published a select number of the \u003ccode\u003elodash.*\u003c/code\u003e modular packages.\u003c/p\u003e\n\u003cp\u003eThese modular packages had fallen out of sync significantly from the minor/patch updates to lodash. Specifically, we have brought the following packages up to parity w/ the latest lodash release because they have had CVEs on them in the past:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.orderby\"\u003elodash.orderby\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.tonumber\"\u003elodash.tonumber\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.trim\"\u003elodash.trim\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.trimend\"\u003elodash.trimend\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.sortedindexby\"\u003elodash.sortedindexby\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.zipobjectdeep\"\u003elodash.zipobjectdeep\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.unset\"\u003elodash.unset\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.omit\"\u003elodash.omit\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.template\"\u003elodash.template\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/lodash/lodash/commit/cb0b9b9212521c08e3eafe7c8cb0af1b42b6649e\"\u003e\u003ccode\u003ecb0b9b9\u003c/code\u003e\u003c/a\u003e release(patch): bump main to 4.18.1 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6177\"\u003e#6177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/75535f57883b7225adb96de1cfc1cd4169cfcb51\"\u003e\u003ccode\u003e75535f5\u003c/code\u003e\u003c/a\u003e chore: prune stale advisory refs (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6170\"\u003e#6170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/62e91bc6a39c98d85b9ada8c44d40593deaf82a4\"\u003e\u003ccode\u003e62e91bc\u003c/code\u003e\u003c/a\u003e docs: remove n_ Node.js \u0026lt; 6 REPL note from README (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6165\"\u003e#6165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/59be2de61f8aa9461c7856533b51d31b7d8babc4\"\u003e\u003ccode\u003e59be2de\u003c/code\u003e\u003c/a\u003e release(minor): bump to 4.18.0 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6161\"\u003e#6161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/af634573030f979194871da7c68f79420992f53d\"\u003e\u003ccode\u003eaf63457\u003c/code\u003e\u003c/a\u003e fix: broken tests for _.template 879aaa9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/1073a7693e1727e0cf3641e5f71f75ddcf8de7c0\"\u003e\u003ccode\u003e1073a76\u003c/code\u003e\u003c/a\u003e fix: linting issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/879aaa93132d78c2f8d20c60279da9f8b21576d6\"\u003e\u003ccode\u003e879aaa9\u003c/code\u003e\u003c/a\u003e fix: validate imports keys in _.template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/fe8d32eda854377349a4f922ab7655c8e5df9a0b\"\u003e\u003ccode\u003efe8d32e\u003c/code\u003e\u003c/a\u003e fix: block prototype pollution in baseUnset via constructor/prototype traversal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/18ba0a32f42fd02117f096b032f89c984173462d\"\u003e\u003ccode\u003e18ba0a3\u003c/code\u003e\u003c/a\u003e refactor(fromPairs): use baseAssignValue for consistent assignment (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6153\"\u003e#6153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/b8190803d48d60b8c80ad45d39125f32fa618cb2\"\u003e\u003ccode\u003eb819080\u003c/code\u003e\u003c/a\u003e ci: add dist sync validation workflow (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6137\"\u003e#6137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.23...4.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-redux` from 7.2.4 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reduxjs/react-redux/releases\"\u003ereact-redux's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003cp\u003eThis \u003cstrong\u003efeature release\u003c/strong\u003e updates the React peer dependency to work with React 19, and improves treeshakeability of our build artifacts.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eReact 19 Compat\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://react.dev/blog/2024/12/05/react-19\"\u003eReact 19 was just released\u003c/a\u003e! We've updated our peer dep to accept React 19, and updated our runtime and type tests to check against both React 18 and 19.\u003c/p\u003e\n\u003cp\u003eAlso see \u003ca href=\"https://github.com/reduxjs/redux-toolkit/releases/tag/v2.5.0\"\u003eRedux Toolkit v2.5.0\u003c/a\u003e for the same peer dep update.\u003c/p\u003e\n\u003ch3\u003eTreeshaking\u003c/h3\u003e\n\u003cp\u003eWe've done some nitty-gritty optimization work to ensure bundlers correctly treeshake unused parts of the bundle.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove treeshakeability of build artifacts by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reduxjs/react-redux/pull/2176\"\u003ereduxjs/react-redux#2176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to React by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reduxjs/react-redux/pull/2172\"\u003ereduxjs/react-redux#2172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to React 19 (take 2) by \u003ca href=\"https://github.com/markerikson\"\u003e\u003ccode\u003e@​markerikson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reduxjs/react-redux/pull/2216\"\u003ereduxjs/react-redux#2216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up devdeps by \u003ca href=\"https://github.com/markerikson\"\u003e\u003ccode\u003e@​markerikson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reduxjs/react-redux/pull/2217\"\u003ereduxjs/react-redux#2217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reduxjs/react-redux/compare/v9.1.2...v9.2.0\"\u003ehttps://github.com/reduxjs/react-redux/compare/v9.1.2...v9.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.1.2\u003c/h2\u003e\n\u003cp\u003eThis \u003cstrong\u003ebugfix release\u003c/strong\u003e removes the no-longer-necessary peer dependency on \u003ccode\u003ereact-native\u003c/code\u003e, and tweaks a few TS types for compat with the upcoming React 19 release.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eReact Native Peer Dependency Removed\u003c/h3\u003e\n\u003cp\u003eWe've always had an awkward peer dependency on \u003cem\u003eboth\u003c/em\u003e ReactDOM and React Native, because of the need to import the \u003ccode\u003eunstable_batchedUpdates\u003c/code\u003e API directly from each reconciler. That's part of what led to the sequence of 9.x patch releases to deal with RN compat.\u003c/p\u003e\n\u003cp\u003eAs of 9.0.3, we dropped the batching imports completely, since React 18 now batches by default.  That means we didn't even have any remaining imports from \u003ccode\u003ereact-native\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eMeanwhile, React 18.3 just came out, but so did React Native 0.74. RN 0.74 still requires React 18.2.\u003c/p\u003e\n\u003cp\u003eThis caused NPM users to have installation failures when trying to use React-Redux:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReact-Redux has a peer dep on RN\u003c/li\u003e\n\u003cli\u003eRN has a peer dep on React 18.2\u003c/li\u003e\n\u003cli\u003eBut the \u003cem\u003elatest\u003c/em\u003e React, 18.3 would get installed in the app\u003c/li\u003e\n\u003cli\u003eNPM errors with a peer dep mismatch\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe no longer need to list RN as a peer dep, and dropping that also fixes the NPM installation issues as well.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseRef\u003c/code\u003e usages to be called with an explicit argument of \u003ccode\u003eundefined\u003c/code\u003e. by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reduxjs/react-redux/pull/2164\"\u003ereduxjs/react-redux#2164\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/reduxjs/react-redux/commit/7e2fdd4ee2021e4282e12ba9fc722f09124e30cd\"\u003e\u003ccode\u003e7e2fdd4\u003c/code\u003e\u003c/a\u003e Release 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/8c573825bb71203dbf61039c92505acb3170acf6\"\u003e\u003ccode\u003e8c57382\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/reduxjs/react-redux/issues/2217\"\u003e#2217\u003c/a\u003e from reduxjs/feature/react-19-devdep-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/d23509bc00aacf8eee67215d027927dbddf51941\"\u003e\u003ccode\u003ed23509b\u003c/code\u003e\u003c/a\u003e Exclude stray dist folders and website from tsconfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/b275a321d39b9f1a285b87ee8555a0f3ca4045df\"\u003e\u003ccode\u003eb275a32\u003c/code\u003e\u003c/a\u003e Eliminate other stray React import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/3ba9838855a5c30173742274349e6afae8469791\"\u003e\u003ccode\u003e3ba9838\u003c/code\u003e\u003c/a\u003e Drop unused Babel devdeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/1a81c410a4d1069368016803f855adc7461a59ee\"\u003e\u003ccode\u003e1a81c41\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/reduxjs/react-redux/issues/2216\"\u003e#2216\u003c/a\u003e from reduxjs/migrate-to-react-19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/c58e397241579734da25199e63131809e95ccd81\"\u003e\u003ccode\u003ec58e397\u003c/code\u003e\u003c/a\u003e Migrate to React 19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/e08518ae110858ee47686059ddd6c6fefb9351a5\"\u003e\u003ccode\u003ee08518a\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eact\u003c/code\u003e related issues in \u003ccode\u003etest/hooks/useSelector.spec.tsx\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/1cd1385fc4d6845a209123ce68247ecb881daaf0\"\u003e\u003ccode\u003e1cd1385\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003ehoist-non-react-statics\u003c/code\u003e implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/a1fc886593262cee75b96a8c35bbbf00a1aa1e6c\"\u003e\u003ccode\u003ea1fc886...\n\n_Description has been truncated_","html_url":"https://github.com/Whisparr/Whisparr-Eros/pull/254","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Whisparr%2FWhisparr-Eros/issues/254","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/254/packages"},{"uuid":"4133195830","node_id":"PR_kwDOQ6EF787NPyjn","number":241,"state":"closed","title":"Chore: Bump the all-npm-updates group across 1 directory with 26 updates","user":"dependabot[bot]","labels":["Area: UI","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-26T07:15:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-25T07:17:00.000Z","updated_at":"2026-03-26T07:15:08.000Z","time_to_close":86286,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore: Bump","group_name":"all-npm-updates","update_count":26,"packages":[{"name":"@fortawesome/react-fontawesome","old_version":"3.2.0","new_version":"3.3.0","repository_url":"https://github.com/FortAwesome/react-fontawesome"},{"name":"@sentry/browser","old_version":"10.43.0","new_version":"10.45.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/integrations","old_version":"7.119.1","new_version":"7.120.4","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.95.2","repository_url":"https://github.com/TanStack/query"},{"name":"jquery","old_version":"3.7.1","new_version":"4.0.0","repository_url":"https://github.com/jquery/jquery"},{"name":"react-redux","old_version":"7.2.4","new_version":"9.2.0","repository_url":"https://github.com/reduxjs/react-redux"},{"name":"react-router","old_version":"7.13.1","new_version":"7.13.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-router-dom","old_version":"7.13.1","new_version":"7.13.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-window","old_version":"1.8.11","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"redux","old_version":"4.2.1","new_version":"5.0.1","repository_url":"https://github.com/reduxjs/redux"},{"name":"redux-actions","old_version":"2.6.5","new_version":"3.0.3","repository_url":"https://github.com/redux-utilities/redux-actions"},{"name":"redux-thunk","old_version":"2.4.2","new_version":"3.1.0","repository_url":"https://github.com/reduxjs/redux-thunk"},{"name":"reselect","old_version":"4.1.8","new_version":"5.1.1","repository_url":"https://github.com/reduxjs/reselect"},{"name":"swiper","old_version":"12.1.2","new_version":"12.1.3","repository_url":"https://github.com/nolimits4web/Swiper"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@babel/preset-env","old_version":"7.29.0","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@eslint/js","old_version":"9.39.4","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.0","new_version":"8.57.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.0","new_version":"8.57.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.48.0","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"eslint","old_version":"9.39.4","new_version":"10.1.0","repository_url":"https://github.com/eslint/eslint"},{"name":"filemanager-webpack-plugin","old_version":"8.0.0","new_version":"10.0.1","repository_url":"https://github.com/gregnb/filemanager-webpack-plugin"},{"name":"stylelint","old_version":"17.4.0","new_version":"17.5.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"stylelint-order","old_version":"8.1.0","new_version":"8.1.1","repository_url":"https://github.com/hudochenkov/stylelint-order"},{"name":"webpack-cli","old_version":"7.0.0","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-npm-updates group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@fortawesome/react-fontawesome](https://github.com/FortAwesome/react-fontawesome) | `3.2.0` | `3.3.0` |\n| [@sentry/browser](https://github.com/getsentry/sentry-javascript) | `10.43.0` | `10.45.0` |\n| [@sentry/integrations](https://github.com/getsentry/sentry-javascript) | `7.119.1` | `7.120.4` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.95.2` |\n| [jquery](https://github.com/jquery/jquery) | `3.7.1` | `4.0.0` |\n| [react-redux](https://github.com/reduxjs/react-redux) | `7.2.4` | `9.2.0` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.13.1` | `7.13.2` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.13.1` | `7.13.2` |\n| [react-window](https://github.com/bvaughn/react-window) | `1.8.11` | `2.2.7` |\n| [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) | `1.8.8` | `2.0.0` |\n| [redux](https://github.com/reduxjs/redux) | `4.2.1` | `5.0.1` |\n| [redux-actions](https://github.com/redux-utilities/redux-actions) | `2.6.5` | `3.0.3` |\n| [redux-thunk](https://github.com/reduxjs/redux-thunk) | `2.4.2` | `3.1.0` |\n| [reselect](https://github.com/reduxjs/reselect) | `4.1.8` | `5.1.1` |\n| [swiper](https://github.com/nolimits4web/Swiper) | `12.1.2` | `12.1.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.29.0` | `7.29.2` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.0` | `8.57.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.0` | `8.57.2` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.48.0` | `3.49.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.1.0` |\n| [filemanager-webpack-plugin](https://github.com/gregnb/filemanager-webpack-plugin) | `8.0.0` | `10.0.1` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.4.0` | `17.5.0` |\n| [stylelint-order](https://github.com/hudochenkov/stylelint-order) | `8.1.0` | `8.1.1` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `7.0.0` | `7.0.2` |\n\n\nUpdates `@fortawesome/react-fontawesome` from 3.2.0 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/releases\"\u003e\u003ccode\u003e@​fortawesome/react-fontawesome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eHighlights:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Custom Gradient Support! (see PR \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/625\"\u003e#625\u003c/a\u003e and Issue \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new API Reference documentation! (see \u003ca href=\"https://fortawesome.github.io/react-fontawesome/\"\u003ehttps://fortawesome.github.io/react-fontawesome/\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(style): add support for custom gradient fills by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/625\"\u003eFortAwesome/react-fontawesome#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(docs): add typedoc-generated API reference docs by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/631\"\u003eFortAwesome/react-fontawesome#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): clean up API docs output structure, rewrite html links by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/632\"\u003eFortAwesome/react-fontawesome#632\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI/CD\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci(publish): enable publishing releases from CI by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/623\"\u003eFortAwesome/react-fontawesome#623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(actions): update deprecated actions by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/633\"\u003eFortAwesome/react-fontawesome#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(actions): fix publish action env setting by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/634\"\u003eFortAwesome/react-fontawesome#634\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003ehttps://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​fortawesome/react-fontawesome\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/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estyle:\u003c/strong\u003e add support for custom gradient fills (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/d14cdc5f16fd16b88ceab31fd02aa99fd146694f\"\u003ed14cdc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estyle:\u003c/strong\u003e use single prop for gradient fills, add unit tests (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2282d163059463ae08eae4d2859b8fb9635e4404\"\u003e2282d16\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e add typedoc-generated API reference docs (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/589415610f394cf3bc2f21bd24c24b75252366ff\"\u003e5894156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e clean up API docs output structure, rewrite html links (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/a7782b87d69cb4add2d04f5b40eddb43b789ebe2\"\u003ea7782b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e update README with FontAwesome documentation links (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/c540f9086c3bdc61e0f9406295426b10033f471d\"\u003ec540f90\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI/CD\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e fix publish action env setting (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/eb4b40a8c6ae8ef17cae87c8edb467d9fa15915a\"\u003eeb4b40a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e only run full test matrix on PRs and main (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/3434d60c0fbd4f18cc455b1e3b0065b00dfe5fbe\"\u003e3434d60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e update deprecated actions (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/6382b209176a357dfe2b2756ab0e9f3d56ac3561\"\u003e6382b20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epublish:\u003c/strong\u003e enable publishing releases from CI (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/5d461505cf3ed03a0f557c0190f5d5368d3117d5\"\u003e5d46150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epublish:\u003c/strong\u003e ensure private publish uses hard main ref (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f54a9c2da032562e8fc7aed0636bdbbce2f29ef5\"\u003ef54a9c2\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/FortAwesome/react-fontawesome/commit/cf9b12ca5c64e4777bdc2b3dcca484cf7ea13292\"\u003e\u003ccode\u003ecf9b12c\u003c/code\u003e\u003c/a\u003e chore(release): 3.3.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2358c55ed6c9c52bca111d83f5ac8cb48ca4efbe\"\u003e\u003ccode\u003e2358c55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/634\"\u003e#634\u003c/a\u003e from FortAwesome/chore/fix-publish-action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/eb4b40a8c6ae8ef17cae87c8edb467d9fa15915a\"\u003e\u003ccode\u003eeb4b40a\u003c/code\u003e\u003c/a\u003e ci(actions): fix publish action env setting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/e726c0435719491df0bcfc295f01be8d206e6554\"\u003e\u003ccode\u003ee726c04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/633\"\u003e#633\u003c/a\u003e from FortAwesome/chore/update-deprecated-actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/6382b209176a357dfe2b2756ab0e9f3d56ac3561\"\u003e\u003ccode\u003e6382b20\u003c/code\u003e\u003c/a\u003e ci(actions): update deprecated actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/257370207238a96dde6ef32fffd57224fd133f67\"\u003e\u003ccode\u003e2573702\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/632\"\u003e#632\u003c/a\u003e from FortAwesome/chore/docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/a7782b87d69cb4add2d04f5b40eddb43b789ebe2\"\u003e\u003ccode\u003ea7782b8\u003c/code\u003e\u003c/a\u003e chore(docs): clean up API docs output structure, rewrite html links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/c540f9086c3bdc61e0f9406295426b10033f471d\"\u003e\u003ccode\u003ec540f90\u003c/code\u003e\u003c/a\u003e chore(docs): update README with FontAwesome documentation links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/42f1d51a6bb17cd75a0e5063ba434e3f6d23a80b\"\u003e\u003ccode\u003e42f1d51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/631\"\u003e#631\u003c/a\u003e from FortAwesome/feat/add-api-reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/589415610f394cf3bc2f21bd24c24b75252366ff\"\u003e\u003ccode\u003e5894156\u003c/code\u003e\u003c/a\u003e chore(docs): add typedoc-generated API reference docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/browser` from 10.43.0 to 10.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.45.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(remix): Server Timing Headers Trace Propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18653\"\u003e#18653\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Remix SDK now supports automatic trace propagation via \u003ccode\u003eServer-Timing\u003c/code\u003e response headers to continue pageload traces on the client side.\nThis means, you no longer have to define a custom \u003ccode\u003emeta\u003c/code\u003e function to add Sentry \u003ccode\u003e\u0026lt;meta\u0026gt;\u003c/code\u003e tags to your page as previously.\nWe'll update out Remix tracing docs after this release.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(cloudflare): Use correct env types for \u003ccode\u003ewithSentry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19836\"\u003e#19836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Align error span status message with core \u003ccode\u003eSpanStatusType\u003c/code\u003e for langchain/google-genai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19863\"\u003e#19863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Clear pre-existing OTel global before registering TracerProvider (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip tracing for tunnel requests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19861\"\u003e#19861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Recycle propagationContext for each request (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19835\"\u003e#19835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Simplify core utility functions for smaller bundle (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19854\"\u003e#19854\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump next from 16.1.5 to 16.1.7 in /dev-packages/e2e-tests/test-applications/nextjs-16 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19851\"\u003e#19851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(release): Switch from action-prepare-release to Craft (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18763\"\u003e#18763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump devalue 5.6.3 to 5.6.4 to fix CVE-2026-30226 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump file-type to 21.3.2 and \u003ccode\u003e@​nestjs/common\u003c/code\u003e to 11.1.17 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19847\"\u003e#19847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump flatted 3.3.1 to 3.4.2 to fix CVE-2026-32141 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump hono 4.12.5 to 4.12.7 in cloudflare-hono E2E test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19850\"\u003e#19850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump next to 15.5.13/16.1.7 to fix CVE-2026-1525, CVE-202-33036 and related (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19870\"\u003e#19870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump tar 7.5.10 to 7.5.11 to fix CVE-2026-31802 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump undici 6.23.0 to 6.24.1 to fix multiple CVEs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19841\"\u003e#19841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump unhead 2.1.4 to 2.1.12 to fix CVE-2026-31860 and CVE-2026-31873 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19848\"\u003e#19848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Skip broken ISR tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19871\"\u003e#19871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(react): Add gql tests for react router (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19844\"\u003e#19844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e24.93 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e23.47 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e41.51 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e46.07 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e79.41 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e69.22 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e84 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e95.97 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e41.35 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e29.49 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.45.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(remix): Server Timing Headers Trace Propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18653\"\u003e#18653\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Remix SDK now supports automatic trace propagation via \u003ccode\u003eServer-Timing\u003c/code\u003e response headers to continue pageload traces on the client side.\nThis means, you no longer have to define a custom \u003ccode\u003emeta\u003c/code\u003e function to add Sentry \u003ccode\u003e\u0026lt;meta\u0026gt;\u003c/code\u003e tags to your page as previously.\nWe'll update out Remix tracing docs after this release.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(cloudflare): Use correct env types for \u003ccode\u003ewithSentry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19836\"\u003e#19836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Align error span status message with core \u003ccode\u003eSpanStatusType\u003c/code\u003e for langchain/google-genai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19863\"\u003e#19863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Clear pre-existing OTel global before registering TracerProvider (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip tracing for tunnel requests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19861\"\u003e#19861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Recycle propagationContext for each request (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19835\"\u003e#19835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Simplify core utility functions for smaller bundle (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19854\"\u003e#19854\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump next from 16.1.5 to 16.1.7 in /dev-packages/e2e-tests/test-applications/nextjs-16 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19851\"\u003e#19851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(release): Switch from action-prepare-release to Craft (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18763\"\u003e#18763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump devalue 5.6.3 to 5.6.4 to fix CVE-2026-30226 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump file-type to 21.3.2 and \u003ccode\u003e@​nestjs/common\u003c/code\u003e to 11.1.17 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19847\"\u003e#19847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump flatted 3.3.1 to 3.4.2 to fix CVE-2026-32141 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump hono 4.12.5 to 4.12.7 in cloudflare-hono E2E test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19850\"\u003e#19850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump next to 15.5.13/16.1.7 to fix CVE-2026-1525, CVE-202-33036 and related (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19870\"\u003e#19870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump tar 7.5.10 to 7.5.11 to fix CVE-2026-31802 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump undici 6.23.0 to 6.24.1 to fix multiple CVEs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19841\"\u003e#19841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump unhead 2.1.4 to 2.1.12 to fix CVE-2026-31860 and CVE-2026-31873 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19848\"\u003e#19848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Skip broken ISR tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19871\"\u003e#19871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(react): Add gql tests for react router (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19844\"\u003e#19844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.44.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(effect): Add \u003ccode\u003e@sentry/effect\u003c/code\u003e SDK (Alpha) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19644\"\u003e#19644\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release introduces \u003ccode\u003e@sentry/effect\u003c/code\u003e, a new SDK for \u003ca href=\"https://effect.website/\"\u003eEffect.ts\u003c/a\u003e applications. The SDK provides Sentry integration via composable Effect layers for both Node.js and browser environments.\u003c/p\u003e\n\u003cp\u003eCompose the \u003ccode\u003eeffectLayer\u003c/code\u003e with optional tracing, logging, and metrics layers to instrument your Effect application:\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/effect';\nimport * as Layer from 'effect/Layer';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ef79d28c5988298c030c8569feb6f4d34569f182\"\u003e\u003ccode\u003eef79d28\u003c/code\u003e\u003c/a\u003e release: 10.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/28208bc79256deaca07f29af331373c102fbee8c\"\u003e\u003ccode\u003e28208bc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19877\"\u003e#19877\u003c/a\u003e from getsentry/prepare-release/10.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2e2fd35f3567989e440ec0a03eb60bc3973d168d\"\u003e\u003ccode\u003e2e2fd35\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/79241b00fb10b0886b56a1e56940be3b5937313b\"\u003e\u003ccode\u003e79241b0\u003c/code\u003e\u003c/a\u003e fix(nextjs): Skip tracing for tunnel requests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19861\"\u003e#19861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/938ab2d3a881ff4fa2d1abf64ba4fcca4199679f\"\u003e\u003ccode\u003e938ab2d\u003c/code\u003e\u003c/a\u003e ref(core): Simplify core utility functions for smaller bundle (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19854\"\u003e#19854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3bb43253051732b2db208b2ea90ae401f1bd78e7\"\u003e\u003ccode\u003e3bb4325\u003c/code\u003e\u003c/a\u003e fix(core): Align error span status message with core \u003ccode\u003eSpanStatusType\u003c/code\u003e for lan...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3e5499a5eef76380dea302b8e7c41f7f7859fec7\"\u003e\u003ccode\u003e3e5499a\u003c/code\u003e\u003c/a\u003e fix(deps): bump next to 15.5.13/16.1.7 to fix CVE-2026-1525, CVE-202-33036 an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/6f17b8a8862047844f510fb3368838319313814f\"\u003e\u003ccode\u003e6f17b8a\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Use correct env types for withSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19836\"\u003e#19836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b4b9e71ba532ec1a1ef6eaba232a853886ad5dd0\"\u003e\u003ccode\u003eb4b9e71\u003c/code\u003e\u003c/a\u003e test(nextjs): Skip broken ISR tests  (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19871\"\u003e#19871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ae7206f0ef316ae06ed7d4b4380bec5a018ed010\"\u003e\u003ccode\u003eae7206f\u003c/code\u003e\u003c/a\u003e feat(remix): Server Timing Headers Trace Propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18653\"\u003e#18653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.43.0...10.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/integrations` from 7.119.1 to 7.120.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/integrations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.120.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.4-alpha.1\u003c/h2\u003e\n\u003cp\u003eNo user-facing changes, only internal changes.\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/getsentry/sentry-javascript/blob/7.120.4/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/integrations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.120.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.4-alpha.1\u003c/h2\u003e\n\u003cp\u003eNo user-facing changes, only internal changes.\u003c/p\u003e\n\u003ch2\u003e7.120.4-alpha.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/publish): Ensure discontinued packages are published with \u003ccode\u003elatest\u003c/code\u003e tag (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/14926\"\u003e#14926\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tracing-internal): Fix case when lrp keys offset is 0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/14615\"\u003e#14615\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWork in this release contributed by \u003ca href=\"https://github.com/LubomirIgonda1\"\u003e\u003ccode\u003e@​LubomirIgonda1\u003c/code\u003e\u003c/a\u003e. Thank you for your contribution!\u003c/p\u003e\n\u003ch2\u003e7.120.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Ensure \u003ccode\u003e_sentryModuleMetadata\u003c/code\u003e is not mangled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/14357\"\u003e#14357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWork in this release contributed by \u003ca href=\"https://github.com/gilisho\"\u003e\u003ccode\u003e@​gilisho\u003c/code\u003e\u003c/a\u003e. Thank you for your contribution!\u003c/p\u003e\n\u003ch2\u003e7.120.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v7/browser): Add moduleMetadataIntegration lazy loading support (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/13822\"\u003e#13822\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWork in this release contributed by \u003ca href=\"https://github.com/gilisho\"\u003e\u003ccode\u003e@​gilisho\u003c/code\u003e\u003c/a\u003e. Thank you for your contribution!\u003c/p\u003e\n\u003ch2\u003e7.119.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(nextjs/v7): Bump rollup to 2.79.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0469cab0f9f8cebed33620a482441ee505be8787\"\u003e\u003ccode\u003e0469cab\u003c/code\u003e\u003c/a\u003e release: 7.120.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0077b5b9f00be54da2c65e00ce1818412c430def\"\u003e\u003ccode\u003e0077b5b\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 7.120.4 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17210\"\u003e#17210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/125d8701873fd4101f0d6da8f32d995b606422eb\"\u003e\u003ccode\u003e125d870\u003c/code\u003e\u003c/a\u003e Merge branch 'release/7.120.4-alpha.1' into v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a55701f5c0ead19d9b5a5472ffa92406867a135e\"\u003e\u003ccode\u003ea55701f\u003c/code\u003e\u003c/a\u003e release: 7.120.4-alpha.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a42e7e780404ed7f4ae5a6c050b6a1bb7bf70028\"\u003e\u003ccode\u003ea42e7e7\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 7.120.4-alpha.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17205\"\u003e#17205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/347da0a3f9e23d6b22d4cb633252040793b72c2e\"\u003e\u003ccode\u003e347da0a\u003c/code\u003e\u003c/a\u003e ci(v7/craft): Remove commit-on-git-repository for deno (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17201\"\u003e#17201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9412e75b55f0d3cabc1b26097989de1c863fb3ff\"\u003e\u003ccode\u003e9412e75\u003c/code\u003e\u003c/a\u003e test(v7/metrics): Delete metrics test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17202\"\u003e#17202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1852e61713c4a482daa4e79f28ed66714be2c48c\"\u003e\u003ccode\u003e1852e61\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 7.120.4-alpha.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17198\"\u003e#17198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cb499a67999c32f01116ff55f7e22d4355cd0143\"\u003e\u003ccode\u003ecb499a6\u003c/code\u003e\u003c/a\u003e fix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bc8bbb6105149702af3e762f33ded89560c85cc7\"\u003e\u003ccode\u003ebc8bbb6\u003c/code\u003e\u003c/a\u003e ci(v7): Bump to ubuntu-24.04 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17083\"\u003e#17083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/7.119.1...7.120.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.21 to 5.95.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/cd5a35b328837781aa4f9305bb2bd7877ca934e9\"\u003e\u003ccode\u003ecd5a35b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1f1775ca92f2b6c035682947ff3b3424804ff31a\"\u003e\u003ccode\u003e1f1775c\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.95.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/cd5a35b328837781aa4f9305bb2bd7877ca934e9\"\u003e\u003ccode\u003ecd5a35b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1f1775ca92f2b6c035682947ff3b3424804ff31a\"\u003e\u003ccode\u003e1f1775c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.94.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.94.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: fixed version (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10064\"\u003e#10064\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4c75210ce8235fe3d39b67e1029eff11278927cc\"\u003e\u003ccode\u003e4c75210\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.91.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: stop node types from leaking into browser (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10302\"\u003e#10302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.91.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(streamedQuery): maintain error state on reset refetch with initialData defined (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10287\"\u003e#10287\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/TanStack/query/commit/1047cdc393fac7c98822c993d70c28f58833c63d\"\u003e\u003ccode\u003e1047cdc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10326\"\u003e#10326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/cd5a35b328837781aa4f9305bb2bd7877ca934e9\"\u003e\u003ccode\u003ecd5a35b\u003c/code\u003e\u003c/a\u003e fix/nodejs timeout (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10325\"\u003e#10325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5806444b97e07b1ede194d1f353d4a013ef1036e\"\u003e\u003ccode\u003e5806444\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10324\"\u003e#10324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4d7de830eb6e19ba9c20d4c44ed4f49c09ed7be3\"\u003e\u003ccode\u003e4d7de83\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10317\"\u003e#10317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8fe71e4fe7bc34e8b7b551d20ac1f70906572529\"\u003e\u003ccode\u003e8fe71e4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10313\"\u003e#10313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c613c225355502306c5011bb28fe59225cb1262c\"\u003e\u003ccode\u003ec613c22\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10309\"\u003e#10309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9346430657621591e1b1da08f04f8929071a6ad7\"\u003e\u003ccode\u003e9346430\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be3746f069ce7c6dbed427f3e2f32f4b304997ae\"\u003e\u003ccode\u003ebe3746f\u003c/code\u003e\u003c/a\u003e fix: stop node types from leaking into browser (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10302\"\u003e#10302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b6fd86b0b00af5b901e5d2f370db312997a35d96\"\u003e\u003ccode\u003eb6fd86b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10297\"\u003e#10297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/79e37cb5de45043e71e33f1382ed85749ab75770\"\u003e\u003ccode\u003e79e37cb\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10296\"\u003e#10296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.95.2/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jquery` from 3.7.1 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jquery/jquery/releases\"\u003ejquery's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.0.0\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://blog.jquery.com/2026/01/17/jquery-4-0-0/\"\u003ehttps://blog.jquery.com/2026/01/17/jquery-4-0-0/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAjax\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't treat array data as binary (\u003ca href=\"https://github.com/jquery/jquery/commit/992a1911d0b6195012edc25fd5a48810d4be64b5\"\u003e992a1911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eprocessData: true\u003c/code\u003e even for binary data (\u003ca href=\"https://github.com/jquery/jquery/commit/ce264e0789116e37fe371503537a217c038dfae8\"\u003ece264e07\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport binary data (including FormData) (\u003ca href=\"https://github.com/jquery/jquery/commit/a7ed9a7b6364273b1b964fd2cf9691dec2cbec6b\"\u003ea7ed9a7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eheaders\u003c/code\u003e for script transport even when cross-domain (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5142\"\u003e#5142\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/6d1364431b63b0d3bbe1c5fd604131f9db453396\"\u003e6d136443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003enull\u003c/code\u003e as success functions in \u003ccode\u003ejQuery.get\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4989\"\u003e#4989\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/74978b7e892537559850cda7332bdab8106e6354\"\u003e74978b7e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't auto-execute scripts unless dataType provided (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4822\"\u003e#4822\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/025da4dd343e6734f3d3c1b4785b1548498115d8\"\u003e025da4dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake responseJSON work for erroneous same-domain JSONP requests (\u003ca href=\"https://github.com/jquery/jquery/commit/68b4ec59c8f290d680e9db4bc980655660817dd1\"\u003e68b4ec59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExecute JSONP error script responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4771\"\u003e#4771\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a1e619b03a557b47c3e26a5e74af12b63a0d5e73\"\u003ea1e619b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid CSP errors in the script transport for async requests (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3969\"\u003e#3969\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/07a8e4a177550025c1a08d7ac754839733943f55\"\u003e07a8e4a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the json to jsonp auto-promotion logic (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/1799\"\u003e#1799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3376\"\u003e#3376\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/e7b3bc488d01d584262e12a7c5c25f935d0d034b\"\u003ee7b3bc48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOverwrite s.contentType with content-type header value, if any (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4119\"\u003e#4119\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/7fb90a6beaeffe16699800f73746748f6a5cc2de\"\u003e7fb90a6b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate AJAX event aliases, inline event/alias into deprecated (\u003ca href=\"https://github.com/jquery/jquery/commit/23d53928f383b0e7440bf4b08b7524e6af232fad\"\u003e23d53928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not execute scripts for unsuccessful HTTP responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4250\"\u003e#4250\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/50871a5a85cc802421b40cc67e2830601968affe\"\u003e50871a5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSimplify jQuery.ajaxSettings.xhr (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/1967\"\u003e#1967\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/abdc89ac2e581392b800c0364e0f5f2b6a82cdc6\"\u003eabdc89ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAttributes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003e.attr( name, false )\u003c/code\u003e remove for all non-ARIA attrs (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5388\"\u003e#5388\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/063831b6378d518f9870ec5c4f1e7d5d16e04f36\"\u003e063831b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShave off a couple of bytes (\u003ca href=\"https://github.com/jquery/jquery/commit/b40a4807b604efbde51faf075d11e25441af1990\"\u003eb40a4807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't stringify attributes in the setter (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4948\"\u003e#4948\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/4250b628783d7bfa92ec6c5550c6e4b22fab6034\"\u003e4250b628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the \u003ccode\u003etoggleClass(boolean|undefined)\u003c/code\u003e signature (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3388\"\u003e#3388\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a4421101fd6d9d7b0550210f8e8690641733dd9a\"\u003ea4421101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor val(): don't strip carriage return, isolate IE workarounds (\u003ca href=\"https://github.com/jquery/jquery/commit/ff2819911da6cbbed5ee42c35d695240f06e65e3\"\u003eff281991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't set the type attr hook at all outside of IE (\u003ca href=\"https://github.com/jquery/jquery/commit/9e66fe9acf0ef27681f5a21149fc61678f791641\"\u003e9e66fe9a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCSS\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix dimensions of table \u003ccode\u003e\u0026lt;col\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5628\"\u003e#5628\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/eca2a56457e1c40c071aeb3ac87efeb8bbb8013e\"\u003eeca2a564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the cache in finalPropName (\u003ca href=\"https://github.com/jquery/jquery/commit/640d5825df5ff223560c5690f1a268681c32f9fa\"\u003e640d5825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Fix tests \u0026amp; support tests under CSS Zoom (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5489\"\u003e#5489\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/071f6dba6bd1d8db3f36ce4694aab5ff437b9e36\"\u003e071f6dba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix reliableTrDimensions support test for initially hidden iframes (\u003ca href=\"https://github.com/jquery/jquery/commit/b1e66a5faaf46ffcbcc27c79a9a224aaf851a987\"\u003eb1e66a5f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSelector: Align with 3.x, remove the outer \u003ccode\u003eselector.js\u003c/code\u003e wrapper (\u003ca href=\"https://github.com/jquery/jquery/commit/53cf7244da2a2040333335c36e435b1c12efdff9\"\u003e53cf7244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake the reliableTrDimensions support test work with Bootstrap CSS (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5270\"\u003e#5270\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/65b85031fb5688361c077bc04e641e4b502671e1\"\u003e65b85031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eoffsetHeight( true )\u003c/code\u003e, etc. include negative margins (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3982\"\u003e#3982\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/bce13b72c1753e16cc0db53ebf0f0456bdcf6b48\"\u003ebce13b72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn \u003ccode\u003eundefined\u003c/code\u003e for whitespace-only CSS variable values (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5120\"\u003e#5120\u003c/a\u003e) (\u003ca href=\"https://github.com/jquery/jquery/commit/7eb0019640a5856c42b451551eb7f995d913eba9\"\u003e7eb00196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t trim whitespace of undefined custom property (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5105\"\u003e#5105\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/ed306c0261ab63746040e5d58bb4477c3069a427\"\u003eed306c02\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip falsy values in \u003ccode\u003eaddClass( array )\u003c/code\u003e, compress code (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4998\"\u003e#4998\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a338b407f2479f82df40635055effc163835183f\"\u003ea338b407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJustify use of rtrim on CSS property values (\u003ca href=\"https://github.com/jquery/jquery/commit/655c0ed5e204b1f6427e09d615a49586a7bc84eb\"\u003e655c0ed5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTrim whitespace surrounding CSS Custom Properties values (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4926\"\u003e#4926\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/efadfe991a5c287af561a9326bf1427d726c91c1\"\u003eefadfe99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003eshow\u003c/code\u003e, \u003ccode\u003ehide\u003c/code\u003e \u0026amp; \u003ccode\u003etoggle\u003c/code\u003e methods in the jQuery slim build (\u003ca href=\"https://github.com/jquery/jquery/commit/297d18dd13f7b810ea5a4afeefa4cb15d9e16e16\"\u003e297d18dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove the opacity CSS hook (\u003ca href=\"https://github.com/jquery/jquery/commit/865469f5e60f55feb28469bb0a7526dd22f04b4e\"\u003e865469f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWorkaround buggy getComputedStyle on table rows in IE/Edge (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4490\"\u003e#4490\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/26415e081b318dbe1d46d2b7c30e05f14c339b75\"\u003e26415e08\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't automatically add \u0026quot;px\u0026quot; to properties with a few exceptions (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/2795\"\u003e#2795\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/00a9c2e5f4c855382435cec6b3908eb9bd5a53b7\"\u003e00a9c2e5\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/jquery/jquery/commit/4f2fae08f23b54ce09322e62e73cce6161b8d3cb\"\u003e\u003ccode\u003e4f2fae0\u003c/code\u003e\u003c/a\u003e Release: 4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/c838cfb5bb0c6cd17cfaa1dd83aca8d20589de99\"\u003e\u003ccode\u003ec838cfb\u003c/code\u003e\u003c/a\u003e Release: remove dist files from main branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/97525193735ed32c332f0dbaf2f782df8b1b949b\"\u003e\u003ccode\u003e9752519\u003c/code\u003e\u003c/a\u003e Release: 4.0.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/c128d5d8a8fd9e9b3dcd3efa493e71f6a1649bd8\"\u003e\u003ccode\u003ec128d5d\u003c/code\u003e\u003c/a\u003e Release: Update AUTHORS.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/5fe9c298c0538f7cffc1c92c3abc8fadca644dde\"\u003e\u003ccode\u003e5fe9c29\u003c/code\u003e\u003c/a\u003e Build: De-dupe three authors via mailmap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/afdd032fdbc90e22f49a69627f4dec0dd3a2f0a4\"\u003e\u003ccode\u003eafdd032\u003c/code\u003e\u003c/a\u003e Build: Post beta browser tests errors to jquery/dev on Matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/546a1eb03c345e1bafb72ae1aeb898abb5b3e51b\"\u003e\u003ccode\u003e546a1eb\u003c/code\u003e\u003c/a\u003e Build: Bump the github-actions group with 4 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/ec738b3190a3b67d08f51451e1faa15f1f4bf916\"\u003e\u003ccode\u003eec738b3\u003c/code\u003e\u003c/a\u003e Build: Fix Chrome beta tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/c28c26aef0b3238f578690d73703382951cb355d\"\u003e\u003ccode\u003ec28c26a\u003c/code\u003e\u003c/a\u003e Build: Add periodic tests on beta versions of browsers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/f513413ac81acabe68769e8879ce19c10eff1f59\"\u003e\u003ccode\u003ef513413\u003c/code\u003e\u003c/a\u003e Build: Bump the github-actions group with 2 updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jquery/jquery/compare/3.7.1...4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-redux` from 7.2.4 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reduxjs/react-redux/releases\"\u003ereact-redux's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003cp\u003eThis \u003cstrong\u003efeature release\u003c/strong\u003e updates the React peer dependency to work with React 19, and improves treeshakeability of our build artifacts.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eReact 19 Compat\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://react.dev/blog/2024/12/05/react-19\"\u003eReact 19 was just released\u003c/a\u003e! We've updated our peer dep to accept React 19, and updated our runtime and type tests to check against both React 18 and 19.\u003c/p\u003e\n\u003cp\u003eAlso see \u003ca href=\"https://github.com/reduxjs/redux-toolkit/releases/tag/v2.5.0\"\u003eRedux Toolkit v2.5.0\u003c/a\u003e for the same peer dep update.\u003c/p\u003e\n\u003ch3\u003eTreeshaking\u003c/h3\u003e\n\u003cp\u003eWe've done some nitty-gritty optimization work to ensure bundlers correctly treeshake unused parts of the bundle.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove treeshakeability of build artifacts by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reduxjs/react-redux/pull/2176\"\u003ereduxjs/react-redux#2176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to React by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reduxjs/react-redux/pull/2172\"\u003ereduxjs/react-redux#2172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to React 19 (take 2) by \u003ca href=\"https://github.com/markerikson\"\u003e\u003ccode\u003e@​markerikson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reduxjs/react-redux/pull/2216\"\u003ereduxjs/react-redux#2216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up devdeps by \u003ca href=\"https://github.com/markerikson\"\u003e\u003ccode\u003e@​markerikson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reduxjs/react-redux/pull/2217\"\u003ereduxjs/react-redux#2217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reduxjs/react-redux/compare/v9.1.2...v9.2.0\"\u003ehttps://github.com/reduxjs/react-redux/compare/v9.1.2...v9.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.1.2\u003c/h2\u003e\n\u003cp\u003eThis \u003cstrong\u003ebugfix release\u003c/strong\u003e removes the no-longer-necessary peer dependency on \u003ccode\u003ereact-native\u003c/code\u003e, and tweaks a few TS types for compat with the upcoming React 19 release.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eReact Native Peer Dependency Removed\u003c/h3\u003e\n\u003cp\u003eWe've always had an awkward peer dependency on \u003cem\u003eboth\u003c/em\u003e ReactDOM and React Native, because of the need to import the \u003ccode\u003eunstable_batchedUpdates\u003c/code\u003e API directly from each reconciler. That's part of what led to the sequence of 9.x patch releases to deal with RN compat.\u003c/p\u003e\n\u003cp\u003eAs of 9.0.3, we dropped the batching imports completely, since React 18 now batches by default.  That means we didn't even have any remaining imports from \u003ccode\u003ereact-native\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eMeanwhile, React 18.3 just came out, but so did React Native 0.74. RN 0.74 still requires React 18.2.\u003c/p\u003e\n\u003cp\u003eThis caused NPM users to have installation failures when trying to use React-Redux:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReact-Redux has a peer dep on RN\u003c/li\u003e\n\u003cli\u003eRN has a peer dep on React 18.2\u003c/li\u003e\n\u003cli\u003eBut the \u003cem\u003elatest\u003c/em\u003e React, 18.3 would get installed in the app\u003c/li\u003e\n\u003cli\u003eNPM errors with a peer dep mismatch\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe no longer need to list RN as a peer dep, and dropping that also fixes the NPM installation issues as well.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseRef\u003c/code\u003e usages to be called with an explicit argument of \u003ccode\u003eundefined\u003c/code\u003e. by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reduxjs/react-redux/pull/2164\"\u003ereduxjs/react-redux#2164\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/reduxjs/react-redux/commit/7e2fdd4ee2021e4282e12ba9fc722f09124e30cd\"\u003e\u003ccode\u003e7e2fdd4\u003c/code\u003e\u003c/a\u003e Release 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/8c573825bb71203dbf61039c92505acb3170acf6\"\u003e\u003ccode\u003e8c57382\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/reduxjs/react-redux/issues/2217\"\u003e#2217\u003c/a\u003e from reduxjs/feature/react-19-devdep-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/d23509bc00aacf8eee67215d027927dbddf51941\"\u003e\u003ccode\u003ed23509b\u003c/code\u003e\u003c/a\u003e Exclude stray dist folders and website from tsconfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/b275a321d39b9f1a285b87ee8555a0f3ca4045df\"\u003e\u003ccode\u003eb275a32\u003c/code\u003e\u003c/a\u003e Eliminate other stray React import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/3ba9838855a5c30173742274349e6afae8469791\"\u003e\u003ccode\u003e3ba9838\u003c/code\u003e\u003c/a\u003e Drop unused Babel devdeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/1a81c410a4d1069368016803f855adc7461a59ee\"\u003e\u003ccode\u003e1a81c41\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/reduxjs/react-redux/issues/2216\"\u003e#2216\u003c/a\u003e from reduxjs/migrate-to-react-19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/c58e397241579734da25199e63131809e95ccd81\"\u003e\u003ccode\u003ec58e397\u003c/code\u003e\u003c/a\u003e Migrate to React 19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/e08518ae110858ee47686059ddd6c6fefb9351a5\"\u003e\u003ccode\u003ee08518a\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eact\u003c/code\u003e related issues in \u003ccode\u003etest/hooks/useSelector.spec.tsx\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/1cd1385fc4d6845a209123ce68247ecb881daaf0\"\u003e\u003ccode\u003e1cd1385\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003ehoist-non-react-statics\u003c/code\u003e implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/a1fc886593262cee75b96a8c35bbbf00a1aa1e6c\"\u003e\u003ccode\u003ea1fc886\u003c/code\u003e\u003c/a\u003e Fix type of \u003ccode\u003einnerMapStateToProps\u003c/code\u003e in \u003ccode\u003eProvider.spec.tsx\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/reduxjs/react-redux/compare/v7.2.4...v9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router` from 7.13.1 to 7.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.13.2\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7132\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7132\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md\"\u003ereact-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.13.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix clientLoader.hydrate when an ancestor route is also hydrating a clientLoader (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14835\"\u003e#14835\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix type error when passing Framework Mode route components using \u003ccode\u003eRoute.ComponentProps\u003c/code\u003e to \u003ccode\u003ecreateRoutesStub\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14892\"\u003e#14892\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix percent encoding in relative path navigation (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14786\"\u003e#14786\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003efuture.unstable_passThroughRequests\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14775\"\u003e#14775\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eBy default, React Router normalizes the \u003ccode\u003erequest.url\u003c/code\u003e passed to your \u003ccode\u003eloader\u003c/code\u003e, \u003ccode\u003eaction\u003c/code\u003e, and \u003ccode\u003emiddleware\u003c/code\u003e functions by removing React Router's internal implementation details (\u003ccode\u003e.data\u003c/code\u003e suffixes, \u003ccode\u003eindex\u003c/code\u003e + \u003ccode\u003e_routes\u003c/code\u003e query params).\u003c/p\u003e\n\u003cp\u003eEnabling this flag removes that normalization and passes the raw HTTP \u003ccode\u003erequest\u003c/code\u003e instance to your handlers. This provides a few benefits:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduces server-side overhead by eliminating multiple \u003ccode\u003enew Request()\u003c/code\u003e calls on the critical path\u003c/li\u003e\n\u003cli\u003eAllows you to distinguish document from data requests in your handlers base don the presence of a \u003ccode\u003e.data\u003c/code\u003e suffix (useful for observability purposes)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf you were previously relying on the normalization of \u003ccode\u003erequest.url\u003c/code\u003e, you can switch to use the new sibling \u003ccode\u003eunstable_url\u003c/code\u003e parameter which contains a \u003ccode\u003eURL\u003c/code\u003e instance representing the normalized location:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// ❌ Before: you could assume there was no `.data` suffix in `request.url`\nexport async function loader({ request }: Route.LoaderArgs) {\n  let url = new URL(request.url);\n  if (url.pathname === \u0026quot;/path\u0026quot;) {\n    // This check will fail with the flag enabled because the `.data` suffix will\n    // exist on data requests\n  }\n}\n\u003cp\u003e// ✅ After: use \u003ccode\u003eunstable_url\u003c/code\u003e for normalized routing logic and \u003ccode\u003erequest.url\u003c/code\u003e\u003cbr /\u003e\n// for raw routing logic\u003cbr /\u003e\nexport async function loader({ request, unstable_url }: Route.LoaderArgs) {\u003cbr /\u003e\nif (unstable_url.pathname === \u0026quot;/path\u0026quot;) {\u003cbr /\u003e\n// This will always have the \u003ccode\u003e.data\u003c/code\u003e suffix stripped\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// And now you can distinguish between document versus data requests\u003cbr /\u003e\nlet isDataRequest = new URL(request.url).pathname.endsWith(\u0026quot;.data\u0026quot;);\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInternal refactor to consolidate framework-agnostic/React-specific route type layers - no public API changes (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14765\"\u003e#14765\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSync protocol validation to rsc flows (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14882\"\u003e#14882\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new \u003ccode\u003eunstable_url: URL\u003c/code\u003e parameter to route handler methods (\u003ccode\u003eloader\u003c/code\u003e, \u003ccode\u003eaction\u003c/code\u003e, \u003ccode\u003emiddleware\u003c/code\u003e, etc.) representing the normalized URL the application is navigating to or fetching, with React Router implementation details removed (\u003ccode\u003e.data\u003c/code\u003esuffix, \u003ccode\u003eindex\u003c/code\u003e/\u003ccode\u003e_routes\u003c/code\u003e query params) (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14775\"\u003e#14775\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis is being added alongside the new \u003ccode\u003efuture.unstable_passthroughRequests\u003c/code\u003e future flag so that users still have a way to access the normalized URL when that flag is enabled and non-normalized \u003ccode\u003erequest\u003c/code\u003e's are being passed to your handlers. When adopting this flag, you will only need to start leveraging this new parameter if you are relying on the normalization of \u003ccode\u003erequest.url\u003c/code\u003e in your application code.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aadb56fa532e0eaf7e7b91c1d88e1f325851eb04\"\u003e\u003ccode\u003eaadb56f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14908\"\u003e#14908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c68a9b35933fe5a3750ea8e52399d06f9aaecf77\"\u003e\u003ccode\u003ec68a9b3\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14893\"\u003e#14893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8c3c7ced1496522175c6839d30624955cc4534c1\"\u003e\u003ccode\u003e8c3c7ce\u003c/code\u003e\u003c/a\u003e fix: allow Framework Mode route components to be passed to createRoutesStub (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/1cd923e38fd4cf86195f15850e41106dd42d1808\"\u003e\u003ccode\u003e1cd923e\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/830d3bac11ac9c9aa975f6dfccaead24df9caae4\"\u003e\u003ccode\u003e830d3ba\u003c/code\u003e\u003c/a\u003e Fix percent encoding in relative path navigation (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14786\"\u003e#14786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8646d39bc7b10a43745dc255b4faa25673a9e908\"\u003e\u003ccode\u003e8646d39\u003c/code\u003e\u003c/a\u003e Align redirect protocol validation in RSC flows (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14882\"\u003e#14882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/7d21b1c15b190a590c90d5ac98d3f5eda59873b1\"\u003e\u003ccode\u003e7d21b1c\u003c/code\u003e\u003c/a\u003e Add additional unit test - hydrate fallback rendering for SPA middleware w/o ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8a10826f32c8b8332901f9e881c443adb4b9c338\"\u003e\u003ccode\u003e8a10826\u003c/code\u003e\u003c/a\u003e docs: fix typo in useNavigate documentation (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14848\"\u003e#14848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/bda5bb7e5769507e191caef78f056237353e5918\"\u003e\u003ccode\u003ebda5bb7\u003c/code\u003e\u003c/a\u003e Fix typo in comment (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14844\"\u003e#14844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/bbe4a731723b9b1005b8d2c0bf82f83d8d763524\"\u003e\u003ccode\u003ebbe4a73\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router@7.13.2/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 7.13.1 to 7.13.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.13.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aadb56fa532e0eaf7e7b91c1d88e1f325851eb04\"\u003e\u003ccode\u003eaadb56f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14908\"\u003e#14908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c68a9b35933fe5a3750ea8e52399d06f9aaecf77\"\u003e\u003ccode\u003ec68a9b3\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14893\"\u003e#14893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.13.2/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-window` from 1.8.11 to 2.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/releases\"\u003ereact-window's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\r\n  defaultRowHeight: 50\r\n});\r\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tnajdek\"\u003e\u003ccode\u003e@​tnajdek\u003c/code\u003e\u003c/a\u003e for the PR!\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/blob/main/CHANGELOG.md\"\u003ereact-window's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump s...\n\n_Description has been truncated_","html_url":"https://github.com/Whisparr/Whisparr-Eros/pull/241","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Whisparr%2FWhisparr-Eros/issues/241","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/241/packages"},{"uuid":"4122436448","node_id":"PR_kwDOAgJCkM7MwDpt","number":3684,"state":"open","title":"Bump the npm-dependencies group across 1 directory with 42 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-23T17:22:47.000Z","updated_at":"2026-03-23T17:23:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":42,"packages":[{"name":"@fortawesome/fontawesome-svg-core","old_version":"1.2.36","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-regular-svg-icons","old_version":"5.15.4","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-solid-svg-icons","old_version":"5.15.4","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/react-fontawesome","old_version":"0.1.19","new_version":"3.3.0","repository_url":"https://github.com/FortAwesome/react-fontawesome"},{"name":"d3-format","old_version":"1.4.5","new_version":"3.1.2","repository_url":"https://github.com/d3/d3-format"},{"name":"highlight.js","old_version":"11.9.0","new_version":"11.11.1","repository_url":"https://github.com/highlightjs/highlight.js"},{"name":"mathjax","old_version":"3.2.2","new_version":"4.1.1","repository_url":"https://github.com/mathjax/MathJax"},{"name":"node-polyfill-webpack-plugin","old_version":"2.0.1","new_version":"4.1.0","repository_url":"https://github.com/Richienb/node-polyfill-webpack-plugin"},{"name":"ramda","old_version":"0.30.1","new_version":"0.32.0","repository_url":"https://github.com/ramda/ramda"},{"name":"react-docgen","old_version":"5.4.3","new_version":"8.0.3","repository_url":"https://github.com/reactjs/react-docgen"},{"name":"react-dropzone","old_version":"4.3.0","new_version":"15.0.0","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"name":"react-markdown","old_version":"4.3.1","new_version":"10.1.0","repository_url":"https://github.com/remarkjs/react-markdown"},{"name":"react-window","old_version":"1.8.11","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"remark-math","old_version":"3.0.1","new_version":"6.0.0","repository_url":"https://github.com/remarkjs/remark-math"},{"name":"@babel/core","old_version":"7.28.6","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.6","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@testing-library/react","old_version":"12.1.5","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@typescript-eslint/eslint-plugin","old_version":"5.62.0","new_version":"8.57.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"5.62.0","new_version":"8.57.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"babel-loader","old_version":"9.2.1","new_version":"10.1.1","repository_url":"https://github.com/babel/babel-loader"},{"name":"css-loader","old_version":"6.9.1","new_version":"7.1.4","repository_url":"https://github.com/webpack/css-loader"},{"name":"es-check","old_version":"7.1.1","new_version":"9.6.3","repository_url":"https://github.com/yowainwright/es-check"},{"name":"eslint-config-prettier","old_version":"8.10.0","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-import","old_version":"2.29.1","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-react","old_version":"7.33.2","new_version":"7.37.5","repository_url":"https://github.com/jsx-eslint/eslint-plugin-react"},{"name":"jest","old_version":"29.7.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@types/jest","old_version":"29.5.14","new_version":"30.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"prettier","old_version":"2.8.8","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"react","old_version":"16.14.0","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"16.14.68","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"16.14.0","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"16.9.25","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-jsx-parser","old_version":"1.21.0","new_version":"2.4.1","repository_url":"https://github.com/TroyAlford/react-jsx-parser"},{"name":"rimraf","old_version":"5.0.5","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"style-loader","old_version":"3.3.4","new_version":"4.0.0","repository_url":"https://github.com/webpack-contrib/style-loader"},{"name":"ts-jest","old_version":"29.4.5","new_version":"29.4.6","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"webpack","old_version":"5.104.1","new_version":"5.105.4","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-cli","old_version":"5.1.4","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 41 updates in the /components/dash-core-components directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome) | `1.2.36` | `7.2.0` |\n| [@fortawesome/free-regular-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `5.15.4` | `7.2.0` |\n| [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `5.15.4` | `7.2.0` |\n| [@fortawesome/react-fontawesome](https://github.com/FortAwesome/react-fontawesome) | `0.1.19` | `3.3.0` |\n| [d3-format](https://github.com/d3/d3-format) | `1.4.5` | `3.1.2` |\n| [highlight.js](https://github.com/highlightjs/highlight.js) | `11.9.0` | `11.11.1` |\n| [mathjax](https://github.com/mathjax/MathJax) | `3.2.2` | `4.1.1` |\n| [node-polyfill-webpack-plugin](https://github.com/Richienb/node-polyfill-webpack-plugin) | `2.0.1` | `4.1.0` |\n| [ramda](https://github.com/ramda/ramda) | `0.30.1` | `0.32.0` |\n| [react-docgen](https://github.com/reactjs/react-docgen/tree/HEAD/packages/react-docgen) | `5.4.3` | `8.0.3` |\n| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `4.3.0` | `15.0.0` |\n| [react-markdown](https://github.com/remarkjs/react-markdown) | `4.3.1` | `10.1.0` |\n| [react-window](https://github.com/bvaughn/react-window) | `1.8.11` | `2.2.7` |\n| [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) | `1.8.8` | `2.0.0` |\n| [remark-math](https://github.com/remarkjs/remark-math) | `3.0.1` | `6.0.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.6` | `7.29.0` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.6` | `7.29.2` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `12.1.5` | `16.3.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `5.62.0` | `8.57.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `5.62.0` | `8.57.1` |\n| [babel-loader](https://github.com/babel/babel-loader) | `9.2.1` | `10.1.1` |\n| [css-loader](https://github.com/webpack/css-loader) | `6.9.1` | `7.1.4` |\n| [es-check](https://github.com/yowainwright/es-check) | `7.1.1` | `9.6.3` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `8.10.0` | `10.1.8` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.29.1` | `2.32.0` |\n| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.33.2` | `7.37.5` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `29.7.0` | `30.3.0` |\n| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `29.5.14` | `30.0.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.3.0` |\n| [prettier](https://github.com/prettier/prettier) | `2.8.8` | `3.8.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `16.14.0` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `16.14.68` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `16.14.0` | `19.2.4` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `16.9.25` | `19.2.3` |\n| [react-jsx-parser](https://github.com/TroyAlford/react-jsx-parser) | `1.21.0` | `2.4.1` |\n| [rimraf](https://github.com/isaacs/rimraf) | `5.0.5` | `6.1.3` |\n| [style-loader](https://github.com/webpack-contrib/style-loader) | `3.3.4` | `4.0.0` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.5` | `29.4.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.1` | `5.105.4` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `5.1.4` | `7.0.2` |\n\n\nUpdates `@fortawesome/fontawesome-svg-core` from 1.2.36 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\u003ch2\u003eRelease 6.5.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.5.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.5.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.4.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.4.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.3.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.2.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.2.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.1.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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commits/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 5.15.4 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\u003ch2\u003eRelease 6.5.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.5.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.5.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.4.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.4.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.3.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.2.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.2.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.1.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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/5.15.4...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 5.15.4 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\u003ch2\u003eRelease 6.5.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.5.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.5.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.4.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.4.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.3.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.2.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.2.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.1.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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/5.15.4...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/react-fontawesome` from 0.1.19 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/releases\"\u003e\u003ccode\u003e@​fortawesome/react-fontawesome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eHighlights:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Custom Gradient Support! (see PR \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/625\"\u003e#625\u003c/a\u003e and Issue \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new API Reference documentation! (see \u003ca href=\"https://fortawesome.github.io/react-fontawesome/\"\u003ehttps://fortawesome.github.io/react-fontawesome/\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(style): add support for custom gradient fills by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/625\"\u003eFortAwesome/react-fontawesome#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(docs): add typedoc-generated API reference docs by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/631\"\u003eFortAwesome/react-fontawesome#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): clean up API docs output structure, rewrite html links by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/632\"\u003eFortAwesome/react-fontawesome#632\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI/CD\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci(publish): enable publishing releases from CI by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/623\"\u003eFortAwesome/react-fontawesome#623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(actions): update deprecated actions by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/633\"\u003eFortAwesome/react-fontawesome#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(actions): fix publish action env setting by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/634\"\u003eFortAwesome/react-fontawesome#634\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003ehttps://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.1.1...v3.2.0\"\u003e3.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(types): export CSSVariables type for user consumption by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/622\"\u003eFortAwesome/react-fontawesome#622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(env): support for defined process but undefined process.env by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/616\"\u003eFortAwesome/react-fontawesome#616\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a deprecation notice to the \u003ccode\u003etitle\u003c/code\u003e and \u003ccode\u003etitleId\u003c/code\u003e props by \u003ca href=\"https://github.com/vivshaw\"\u003e\u003ccode\u003e@​vivshaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/612\"\u003eFortAwesome/react-fontawesome#612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): upgrade all dev deps by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/621\"\u003eFortAwesome/react-fontawesome#621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch order of spread to allow given props to override by \u003ca href=\"https://github.com/robmadole\"\u003e\u003ccode\u003e@​robmadole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/615\"\u003eFortAwesome/react-fontawesome#615\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/vivshaw\"\u003e\u003ccode\u003e@​vivshaw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/612\"\u003eFortAwesome/react-fontawesome#612\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.1.1...v3.2.0\"\u003ehttps://github.com/FortAwesome/react-fontawesome/compare/v3.1.1...v3.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.1.0...v3.1.1\"\u003e3.1.1\u003c/a\u003e (2025-11-28)\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/FortAwesome/react-fontawesome/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​fortawesome/react-fontawesome\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/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estyle:\u003c/strong\u003e add support for custom gradient fills (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/d14cdc5f16fd16b88ceab31fd02aa99fd146694f\"\u003ed14cdc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estyle:\u003c/strong\u003e use single prop for gradient fills, add unit tests (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2282d163059463ae08eae4d2859b8fb9635e4404\"\u003e2282d16\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e add typedoc-generated API reference docs (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/589415610f394cf3bc2f21bd24c24b75252366ff\"\u003e5894156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e clean up API docs output structure, rewrite html links (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/a7782b87d69cb4add2d04f5b40eddb43b789ebe2\"\u003ea7782b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e update README with FontAwesome documentation links (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/c540f9086c3bdc61e0f9406295426b10033f471d\"\u003ec540f90\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI/CD\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e fix publish action env setting (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/eb4b40a8c6ae8ef17cae87c8edb467d9fa15915a\"\u003eeb4b40a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e only run full test matrix on PRs and main (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/3434d60c0fbd4f18cc455b1e3b0065b00dfe5fbe\"\u003e3434d60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e update deprecated actions (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/6382b209176a357dfe2b2756ab0e9f3d56ac3561\"\u003e6382b20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epublish:\u003c/strong\u003e enable publishing releases from CI (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/5d461505cf3ed03a0f557c0190f5d5368d3117d5\"\u003e5d46150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epublish:\u003c/strong\u003e ensure private publish uses hard main ref (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f54a9c2da032562e8fc7aed0636bdbbce2f29ef5\"\u003ef54a9c2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.1.1...v3.2.0\"\u003e3.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e export CSSVariables type for user consumption (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/0e68290dcda0cc5f6159e06f31600f72a49a4b6e\"\u003e0e68290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eenv:\u003c/strong\u003e support for defined process but undefined process.env (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/243a27386346b8ac7b636e7f33cae3e71cbd3b17\"\u003e243a273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove some stray spaces (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/77f64d809cb72e4612c73f997abcd33e6327f3c6\"\u003e77f64d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eswitch order of spread to allow given props to override (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/1f0690a0133a6bd0bc289100280c199b16eb7bdb\"\u003e1f0690a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eundo local package-lock change (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/7242428263d8a90fa0c75a1dccf88bb94f8c5aa4\"\u003e7242428\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd a deprecation notice to the title and titleId props (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/1953e2930ae8d24abe73d86ea9316acf2e797f68\"\u003e1953e29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade all dev deps (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/018fa1f193b6f7ae94e8ec1cabae57a06f6d9d47\"\u003e018fa1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e fix format issue in changelog (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/64b449d5e31c52d6977b50cdf99970ee18d19253\"\u003e64b449d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e ignore changelog from prettier as it is autogen'd (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/ec1c118889b0e1081b182bfb5fa0224b8b1d4db8\"\u003eec1c118\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.1.0...v3.1.1\"\u003e3.1.1\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eWCAG:\u003c/strong\u003e allow custom role attribute on svgs like previous versions (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/ef4986b06a3ef922b21d12453fc0b8fc62e2bcd0\"\u003eef4986b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove irrelevant upgrade guide from 0.1-0.2x (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/7d4107742ce7d58a239a1b87b7f95606c576c182\"\u003e7d41077\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/FortAwesome/react-fontawesome/commit/cf9b12ca5c64e4777bdc2b3dcca484cf7ea13292\"\u003e\u003ccode\u003ecf9b12c\u003c/code\u003e\u003c/a\u003e chore(release): 3.3.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2358c55ed6c9c52bca111d83f5ac8cb48ca4efbe\"\u003e\u003ccode\u003e2358c55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/634\"\u003e#634\u003c/a\u003e from FortAwesome/chore/fix-publish-action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/eb4b40a8c6ae8ef17cae87c8edb467d9fa15915a\"\u003e\u003ccode\u003eeb4b40a\u003c/code\u003e\u003c/a\u003e ci(actions): fix publish action env setting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/e726c0435719491df0bcfc295f01be8d206e6554\"\u003e\u003ccode\u003ee726c04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/633\"\u003e#633\u003c/a\u003e from FortAwesome/chore/update-deprecated-actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/6382b209176a357dfe2b2756ab0e9f3d56ac3561\"\u003e\u003ccode\u003e6382b20\u003c/code\u003e\u003c/a\u003e ci(actions): update deprecated actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/257370207238a96dde6ef32fffd57224fd133f67\"\u003e\u003ccode\u003e2573702\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/632\"\u003e#632\u003c/a\u003e from FortAwesome/chore/docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/a7782b87d69cb4add2d04f5b40eddb43b789ebe2\"\u003e\u003ccode\u003ea7782b8\u003c/code\u003e\u003c/a\u003e chore(docs): clean up API docs output structure, rewrite html links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/c540f9086c3bdc61e0f9406295426b10033f471d\"\u003e\u003ccode\u003ec540f90\u003c/code\u003e\u003c/a\u003e chore(docs): update README with FontAwesome documentation links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/42f1d51a6bb17cd75a0e5063ba434e3f6d23a80b\"\u003e\u003ccode\u003e42f1d51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/631\"\u003e#631\u003c/a\u003e from FortAwesome/feat/add-api-reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/589415610f394cf3bc2f21bd24c24b75252366ff\"\u003e\u003ccode\u003e5894156\u003c/code\u003e\u003c/a\u003e chore(docs): add typedoc-generated API reference docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/0.1.19...v3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~lordofbacon\"\u003elordofbacon\u003c/a\u003e, a new releaser for \u003ccode\u003e@​fortawesome/react-fontawesome\u003c/code\u003e 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 adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `d3-format` from 1.4.5 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/d3/d3-format/releases\"\u003ed3-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid use of optional chaining to retain ES2019 compatibility. \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/149\"\u003e#149\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix handling of parens with \u003ccode\u003eformatPrefix\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/134\"\u003e#134\u003c/a\u003e \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/135\"\u003e#135\u003c/a\u003e \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/142\"\u003e#142\u003c/a\u003e Thanks, \u003ca href=\"https://github.com/GlenKelley\"\u003e\u003ccode\u003e@​GlenKelley\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eprecisionFixed\u003c/code\u003e, \u003ccode\u003eprecisionRound\u003c/code\u003e, and \u003ccode\u003eprecisionPrefix\u003c/code\u003e to return NaN when \u003ccode\u003estep\u003c/code\u003e is zero. \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/147\"\u003e#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the \u003ccode\u003es\u003c/code\u003e format to not sometimes apply an erroneous suffix to NaN or ±Infinity. \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/147\"\u003e#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003er\u003c/code\u003e format now formats zero as \u003ccode\u003e0\u003c/code\u003e instead of \u003ccode\u003e0.0\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/147\"\u003e#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade ESLint, Vitest, etc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExport local definitions. \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/118\"\u003e#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate local definitions. \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/120\"\u003e#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation for the type \u003ccode\u003ec\u003c/code\u003e character data format. \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/116\"\u003e#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies.\u003c/li\u003e\n\u003cli\u003eMake build reproducible.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdopt type: module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis package now requires Node.js 12 or higher. For more, please read \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eSindre Sorhus’s FAQ\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange the default minus sign to the minus sign (−) instead of hyphen-minus (-). \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/62\"\u003e#62\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release adopts ES2015 language features such as \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of\"\u003efor-of\u003c/a\u003e and drops support for older browsers, including IE. If you need to support pre-ES2015 environments, you should stick with d3-format 1.x or use a transpiler.\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/d3/d3-format/commit/ebdc2d530277df379157f82fee6ea5623d179bd7\"\u003e\u003ccode\u003eebdc2d5\u003c/code\u003e\u003c/a\u003e 3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/db99ee9230ccc17bb2b27908bdc2746dc630b5b1\"\u003e\u003ccode\u003edb99ee9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/149\"\u003e#149\u003c/a\u003e; avoid ES2020 syntax; enforce ES2019\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/ee1044fe51f1963e7662fae0a986a83c7563cb3c\"\u003e\u003ccode\u003eee1044f\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/932d0c18b5cb368f39b4a06182d57466539b9430\"\u003e\u003ccode\u003e932d0c1\u003c/code\u003e\u003c/a\u003e fix zero precision (\u003ca href=\"https://redirect.github.com/d3/d3-format/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/17585db96d3196171d4e26a1f4ea3c648592ad20\"\u003e\u003ccode\u003e17585db\u003c/code\u003e\u003c/a\u003e Fix for issue 134 (\u003ca href=\"https://redirect.github.com/d3/d3-format/issues/135\"\u003e#135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/a13ebb9b357cbbd794584df1b6cae6122bf68966\"\u003e\u003ccode\u003ea13ebb9\u003c/code\u003e\u003c/a\u003e upgrades (\u003ca href=\"https://redirect.github.com/d3/d3-format/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/f3cb31091df80a08f25afd4a7af2dcb3a6cd5eef\"\u003e\u003ccode\u003ef3cb310\u003c/code\u003e\u003c/a\u003e restructure README (\u003ca href=\"https://redirect.github.com/d3/d3-format/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/08806c62aa8f7b3fe64925f3989f1491c950a71c\"\u003e\u003ccode\u003e08806c6\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/190a2c244fc91677f533b4cb2e3a33143e7bf7da\"\u003e\u003ccode\u003e190a2c2\u003c/code\u003e\u003c/a\u003e upgrade dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/b8cdc5e9cbe6f2797a8bccaf82be01a79f8e241c\"\u003e\u003ccode\u003eb8cdc5e\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/116\"\u003e#116\u003c/a\u003e; document type c as character data\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/d3/d3-format/compare/v1.4.5...v3.1.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 d3-format since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `highlight.js` from 11.9.0 to 11.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/highlightjs/highlight.js/releases\"\u003ehighlight.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.11.1 - Merry Christmas!\u003c/h2\u003e\n\u003ch2\u003eVersion 11.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes regressions with Rust grammar in 11.11.0 release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.11.0 - Happy Holidays\u003c/h2\u003e\n\u003ch2\u003eVersion 11.11.0\u003c/h2\u003e\n\u003cp\u003eCAVEATS / POTENTIALLY BREAKING CHANGES\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNothing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCore Grammars:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix(rust) - adds emoji support in single quote strings [joshgoebel][]\u003c/li\u003e\n\u003cli\u003efix(apache) - support line continuation via \u003ccode\u003e\\\u003c/code\u003e [Josh Goebel][]\u003c/li\u003e\n\u003cli\u003efix(makefile) - allow strings inside \u003ccode\u003e$()\u003c/code\u003e expressions [aneesh98][]\u003c/li\u003e\n\u003cli\u003eenh(arcade) updated to ArcGIS Arcade version 1.29 [Kristian Ekenes][]\u003c/li\u003e\n\u003cli\u003eenh(css) add all properties listed on MDN (96 additions including \u003ccode\u003eanchor-name\u003c/code\u003e, \u003ccode\u003easpect-ratio\u003c/code\u003e, \u003ccode\u003ebackdrop-filter\u003c/code\u003e, \u003ccode\u003econtainer\u003c/code\u003e, \u003ccode\u003emargin-trim\u003c/code\u003e, \u003ccode\u003eplace-content\u003c/code\u003e, \u003ccode\u003escroll-timeline\u003c/code\u003e, ...) [BaliBalo][]\u003c/li\u003e\n\u003cli\u003eenh(excel) add built-in functions for Excel 365 release to 2024 [Danny Winrow][]\u003c/li\u003e\n\u003cli\u003eenh(erlang) OTP 27 triple-quoted strings [nixxquality][]\u003c/li\u003e\n\u003cli\u003eenh(erlang) OTP 27 doc attribute [nixxquality][]\u003c/li\u003e\n\u003cli\u003eenh(erlang) OTP 27 Sigil type [nixxquality][]\u003c/li\u003e\n\u003cli\u003eenh(erlang) OTP25/27 maybe statement [nixxquality][]\u003c/li\u003e\n\u003cli\u003eenh(dart) Support digit-separators in number literals [Sam Rawlins][]\u003c/li\u003e\n\u003cli\u003eenh(csharp) add Contextual keywords \u003ccode\u003efile\u003c/code\u003e, \u003ccode\u003eargs\u003c/code\u003e, \u003ccode\u003edynamic\u003c/code\u003e, \u003ccode\u003erecord\u003c/code\u003e, \u003ccode\u003erequired\u003c/code\u003e and \u003ccode\u003escoped\u003c/code\u003e [Alvin Joy][]\u003c/li\u003e\n\u003cli\u003eenh(lua) add 'pluto' as an alias [Sainan]\u003c/li\u003e\n\u003cli\u003eenh(bash) add reserved keywords \u003ccode\u003etime\u003c/code\u003e and \u003ccode\u003ecoproc\u003c/code\u003e [Álvaro Mondéjar][]\u003c/li\u003e\n\u003cli\u003eenh(nix) update keywords [h7x4][]\u003c/li\u003e\n\u003cli\u003eenh(nix) support paths [h7x4][]\u003c/li\u003e\n\u003cli\u003eenh(nix) support lookup paths [h7x4][]\u003c/li\u003e\n\u003cli\u003eenh(nix) support operators [h7x4][]\u003c/li\u003e\n\u003cli\u003eenh(nix) support REPL keywords [h7x4][]\u003c/li\u003e\n\u003cli\u003eenh(nix) support markdown comments [h7x4][]\u003c/li\u003e\n\u003cli\u003eenh(nix) support basic function params [h7x4][]\u003c/li\u003e\n\u003cli\u003eenh(nix) better parsing of attrsets [h7x4][]\u003c/li\u003e\n\u003cli\u003efix(c) - Fixed hex numbers with decimals  [Dxuian]\u003c/li\u003e\n\u003cli\u003efix(typescript) - Fixedoptional property not highlighted correctly  [Dxuian]\u003c/li\u003e\n\u003cli\u003efix(ruby) - fix \u003ccode\u003e|=\u003c/code\u003e operator false positives (as block arguments) [Aboobacker MK]\u003c/li\u003e\n\u003cli\u003eenh(gcode) rewrote language for modern gcode support [Barthélémy Bonhomme][]\u003c/li\u003e\n\u003cli\u003efix(sql) - Fixed sql primary key and foreign key spacing issue   [Dxuian]\u003c/li\u003e\n\u003cli\u003efix(cpp) added flat_set and flat_map as a part of cpp 23 version [Lavan]\u003c/li\u003e\n\u003cli\u003efix(yaml) - Fixed special chars in yaml   [Dxuian]\u003c/li\u003e\n\u003cli\u003efix(basic) - Fixed closing quotation marks not required for a PRINT statement [Somya]\u003c/li\u003e\n\u003cli\u003efix(nix) remove \u003ccode\u003eadd\u003c/code\u003e builtin [h7x4][]\u003c/li\u003e\n\u003cli\u003efix(nix) mark \u003ccode\u003eor\u003c/code\u003e as builtin instead of literal [h7x4][]\u003c/li\u003e\n\u003cli\u003efix(nix) handle \u003ccode\u003e'''\u003c/code\u003e string escapes [h7x4][]\u003c/li\u003e\n\u003cli\u003efix(nix) handle backslash string escapes [h7x4][]\u003c/li\u003e\n\u003cli\u003efix(nix) don't mix escapes for \u003ccode\u003e\u0026quot;\u003c/code\u003e and \u003ccode\u003e''\u003c/code\u003e strings [h7x4][]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/highlightjs/highlight.js/blob/main/CHANGES.md\"\u003ehighlight.js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 11.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes regression with Rust grammar.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 11.11.0\u003c/h2\u003e\n\u003cp\u003eCAVEATS / POTENTIALLY BREAKING CHANGES\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNothing yet.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCore Grammars:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix(rust) - adds emoji support in single quote strings [joshgoebel][]\u003c/li\u003e\n\u003cli\u003efix(apache) - support line continuation via \u003ccode\u003e\\\u003c/code\u003e [Josh Goebel][]\u003c/li\u003e\n\u003cli\u003efix(makefile) - allow strings inside \u003ccode\u003e$()\u003c/code\u003e expressions [aneesh98][]\u003c/li\u003e\n\u003cli\u003eenh(arcade) updated to ArcGIS Arcade version 1.29 [Kristian Ekenes][]\u003c/li\u003e\n\u003cli\u003eenh(css) add all properties listed on MDN (96 additions including \u003ccode\u003eanchor-name\u003c/code\u003e, \u003ccode\u003easpect-ratio\u003c/code\u003e, \u003ccode\u003ebackdrop-filter\u003c/code\u003e, \u003ccode\u003econtainer\u003c/code\u003e, \u003ccode\u003emargin-trim\u003c/code\u003e, \u003ccode\u003eplace-content\u003c/code\u003e, \u003ccode\u003escroll-timeline\u003c/code\u003e, ...) [BaliBalo][]\u003c/li\u003e\n\u003cli\u003eenh(excel) add built-in functions for Excel 365 release to 2024 [Danny Winrow][]\u003c/li\u003e\n\u003cli\u003eenh(erlang) OTP 27 triple-quoted strings [nixxquality][]\u003c/li\u003e\n\u003cli\u003eenh(erlang) OTP 27 doc attribute [nixxquality][]\u003c/li\u003e\n\u003cli\u003eenh(erlang) OTP 27 Sigil type [nixxquality][]\u003c/li\u003e\n\u003cli\u003eenh(erlang) OTP25/27 maybe statement [nixxquality][]\u003c/li\u003e\n\u003cli\u003eenh(dart) Support digit-separators in number literals [Sam Rawlins][]\u003c/li\u003e\n\u003cli\u003eenh(csharp) add Contextual keywords \u003ccode\u003efile\u003c/code\u003e, \u003ccode\u003eargs\u003c/code\u003e, \u003ccode\u003edynamic\u003c/code\u003e, \u003ccode\u003erecord\u003c/code\u003e, \u003ccode\u003erequired\u003c/code\u003e and \u003ccode\u003escoped\u003c/code\u003e [Alvin Joy][]\u003c/li\u003e\n\u003cli\u003eenh(lua) add 'pluto' as an alias [Sainan]\u003c/li\u003e\n\u003cli\u003eenh(bash) add reserved keywords \u003ccode\u003etime\u003c/code\u003e and \u003ccode\u003ecoproc\u003c/code\u003e [Álvaro Mondéjar][]\u003c/li\u003e\n\u003cli\u003eenh(nix) update keywords [h7x4][]\u003c/li\u003e\n\u003cli\u003eenh(nix) support paths [h7x4][]\u003c/li\u003e\n\u003cli\u003eenh(nix) support lookup paths [h7x4][]\u003c/li\u003e\n\u003cli\u003eenh(nix) support operators [h7x4][]\u003c/li\u003e\n\u003cli\u003eenh(nix) support REPL keywords [h7x4][]\u003c/li\u003e\n\u003cli\u003eenh(nix) support markdown comments [h7x4][]\u003c/li\u003e\n\u003cli\u003eenh(nix) support basic function params [h7x4][]\u003c/li\u003e\n\u003cli\u003eenh(nix) better parsing of attrsets [h7x4][]\u003c/li\u003e\n\u003cli\u003efix(c) - Fixed hex numbers with decimals  [Dxuian]\u003c/li\u003e\n\u003cli\u003efix(typescript) - Fixedoptional property not highlighted correctly  [Dxuian]\u003c/li\u003e\n\u003cli\u003efix(ruby) - fix \u003ccode\u003e|=\u003c/code\u003e operator false positives (as block arguments) [Aboobacker MK]\u003c/li\u003e\n\u003cli\u003eenh(gcode) rewrote language for modern gcode support [Barthélémy Bonhomme][]\u003c/li\u003e\n\u003cli\u003efix(sql) - Fixed sql primary key and foreign key spacing issue   [Dxuian]\u003c/li\u003e\n\u003cli\u003efix(cpp) added flat_set and flat_map as a part of cpp 23 version [Lavan]\u003c/li\u003e\n\u003cli\u003efix(yaml) - Fixed special chars in yaml   [Dxuian]\u003c/li\u003e\n\u003cli\u003efix(basic) - Fixed closing quotation marks not required for a PRINT statement [Somya]\u003c/li\u003e\n\u003cli\u003efix(nix) remove \u003ccode\u003eadd\u003c/code\u003e builtin [h7x4][]\u003c/li\u003e\n\u003cli\u003efix(nix) mark \u003ccode\u003eor\u003c/code\u003e as builtin instead of literal [h7x4][]\u003c/li\u003e\n\u003cli\u003efix(nix) handle \u003ccode\u003e'''\u003c/code\u003e string escapes [h7x4][]\u003c/li\u003e\n\u003cli\u003efix(nix) handle backslash string escapes [h7x4][]\u003c/li\u003e\n\u003cli\u003efix(nix) don't mix escapes for \u003ccode\u003e\u0026quot;\u003c/code\u003e and \u003ccode\u003e''\u003c/code\u003e strings [h7x4][]\u003c/li\u003e\n\u003cli\u003efix(swift) - Fixed syntax highlighting for class func/var declarations [guuido]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/highlightjs/highlight.js/commit/08cb242e7d4aee787114eb04cc7ab18314d82f92\"\u003e\u003ccode\u003e08cb242\u003c/code\u003e\u003c/a\u003e (release) 11.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/highlightjs/highlight.js/commit/048ba65758e963a59a935635ffabc99b875bbe15\"\u003e\u003ccode\u003e048ba65\u003c/code\u003e\u003c/a\u003e bump versions to 11.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/highlightjs/highlight.js/commit/c5b6ad51f39e97c2331a7fad943a907eaa3bb50a\"\u003e\u003ccode\u003ec5b6ad5\u003c/code\u003e\u003c/a\u003e fix - ignored .DS_Store files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/highlightjs/highlight.js/commit/d020e482d68a7a0381d56e3a6342108c91a21435\"\u003e\u003ccode\u003ed020e48\u003c/code\u003e\u003c/a\u003e enh(rust) can also escape a singe quote\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/highlightjs/highlight.js/commit/2db4c1682b9d4b817fb4f38f603f93fb2d65ff47\"\u003e\u003ccode\u003e2db4c16\u003c/code\u003e\u003c/a\u003e fix(rust) prevent symbol from gobbling strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/highlightjs/highlight.js/commit/93e63589a84769384bff27b68e33c2d3c84bf625\"\u003e\u003ccode\u003e93e6358\u003c/code\u003e\u003c/a\u003e fix(rust) fix regression with string matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/highlightjs/highlight.js/commit/40883e19c506f8de50199129d25d2e3d3afa5f4d\"\u003e\u003ccode\u003e40883e1\u003c/code\u003e\u003c/a\u003e (release) version 11.11.0 with npm bumps (\u003ca href=\"https://redirect.github.com/highlightjs/highlight.js/issues/4185\"\u003e#4185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/highlightjs/highlight.js/commit/a667cdef0dba0c637e523c006d7f6b2950a88d58\"\u003e\u003ccode\u003ea667cde\u003c/code\u003e\u003c/a\u003e fix(rust) emoji supported in single quote strings (\u003ca href=\"https://redirect.github.com/highlightjs/highlight.js/issues/4156\"\u003e#4156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/highlightjs/highlight.js/commit/55b0deb4875acdf5497d2bbc94c6a6e8fc394f12\"\u003e\u003ccode\u003e55b0deb\u003c/code\u003e\u003c/a\u003e enh(apache) support line continuation with \u003ccode\u003e\\\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/highlightjs/highlight.js/issues/4158\"\u003e#4158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/highlightjs/highlight.js/commit/3e068679d965800ff0d97abe61419e39803c0c5b\"\u003e\u003ccode\u003e3e06867\u003c/code\u003e\u003c/a\u003e fix(parser) prevent gobbling of illegal newlines (\u003ca href=\"https://redirect.github.com/highlightjs/highlight.js/issues/4142\"\u003e#4142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/highlightjs/highlight.js/compare/11.9.0...11.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mathjax` from 3.2.2 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.2...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 `node-polyfill-webpack-plugin` from 2.0.1 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/releases\"\u003enode-polyfill-webpack-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eprocess\u003c/code\u003e support  873bac2\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etimers/promises\u003c/code\u003e, and improve \u003ccode\u003eprocess\u003c/code\u003e, \u003ccode\u003equerystring\u003c/code\u003e and \u003ccode\u003eurl\u003c/code\u003e  399f2ec\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/compare/v4.0.0...v4.1.0\"\u003ehttps://github.com/Richienb/node-polyfill-webpack-plugin/compare/v4.0.0...v4.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies  4d26fb0\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efs\u003c/code\u003e null fallback (\u003ca href=\"https://redirect.github.com/Richienb/node-polyfill-webpack-plugin/issues/45\"\u003e#45\u003c/a\u003e)  010fc94\u003c/li\u003e\n\u003cli\u003eStop polyfilling \u003ccode\u003econsole\u003c/code\u003e, \u003ccode\u003edomain\u003c/code\u003e, \u003ccode\u003eprocess\u003c/code\u003e, and internal \u003ccode\u003estream\u003c/code\u003e modules by default  08f793b\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eincludeAliases\u003c/code\u003e to \u003ccode\u003eadditionalAliases\u003c/code\u003e  08f793b\u003c/li\u003e\n\u003cli\u003eAllow ignoring the defaults with \u003ccode\u003eonlyAliases\u003c/code\u003e  08f793b\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/compare/v3.0.0...v4.0.0\"\u003ehttps://github.com/Richienb/node-polyfill-webpack-plugin/compare/v3.0.0...v4.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 14 and update dependencies (\u003ca href=\"https://redirect.github.com/Richienb/node-polyfill-webpack-plugin/issues/46\"\u003e#46\u003c/a\u003e)  6c90ae3\u003c/li\u003e\n\u003cli\u003eImprove compatibility with monorepos and rspack (\u003ca href=\"https://redirect.github.com/Richienb/node-polyfill-webpack-plugin/issues/48\"\u003e#48\u003c/a\u003e)  3474abf\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/compare/v2.0.1...v3.0.0\"\u003ehttps://github.com/Richienb/node-polyfill-webpack-plugin/compare/v2.0.1...v3.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/commit/0130f949e92a02906168367c892314644d47a020\"\u003e\u003ccode\u003e0130f94\u003c/code\u003e\u003c/a\u003e 4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/commit/873bac287213ea4c9054927b8e962aa7512a029f\"\u003e\u003ccode\u003e873bac2\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003eprocess\u003c/code\u003e support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/commit/5fd27a83ab7b2a914ce8ffd7649119551f96c7e3\"\u003e\u003ccode\u003e5fd27a8\u003c/code\u003e\u003c/a\u003e Update main.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/commit/399f2ecd09024c7381316fb5a1cac7317c72051a\"\u003e\u003ccode\u003e399f2ec\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etimers/promises\u003c/code\u003e, and improve \u003ccode\u003eprocess\u003c/code\u003e, \u003ccode\u003equerystring\u003c/code\u003e and \u003ccode\u003eurl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/commit/fc4e0a9e27fe14037245848b8363830a89c12ed6\"\u003e\u003ccode\u003efc4e0a9\u003c/code\u003e\u003c/a\u003e 4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/commit/4d26fb0ed91da50c2f66994e0905bcdc44c34306\"\u003e\u003ccode\u003e4d26fb0\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/commit/d1c923ce55ea7ed372035b0b20ebc625061a7826\"\u003e\u003ccode\u003ed1c923c\u003c/code\u003e\u003c/a\u003e Meta tweak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/commit/010fc94269ff88df810127c703bda20515969657\"\u003e\u003ccode\u003e010fc94\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003efs\u003c/code\u003e null fallback (\u003ca href=\"https://redirect.github.com/Richienb/node-polyfill-webpack-plugin/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/commit/08f793b9698e858adc9373facc2b915e18d4a0a9\"\u003e\u003ccode\u003e08f793b\u003c/code\u003e\u003c/a\u003e Stop polyfilling \u003ccode\u003econsole\u003c/code\u003e, 'domain', \u003ccode\u003eprocess\u003c/code\u003e, and internal \u003ccode\u003estream\u003c/code\u003e module...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/commit/6b4feb8c5b6fecd163d58fb2383404be92b27f5a\"\u003e\u003ccode\u003e6b4feb8\u003c/code\u003e\u003c/a\u003e 3.0.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/compare/v2.0.1...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ramda` from 0.30.1 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ramda/ramda/releases\"\u003eramda's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.32.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ramda/ramda/issues/3524\"\u003eupgrade guide\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.31.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ramda/ramda/issues/3514\"\u003eupgrade guide\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ramda/ramda/commit/f0b1fb524a681bc8c37dd6c35886420f8c2470c3\"\u003e\u003ccode\u003ef0b1fb5\u003c/code\u003e\u003c/a\u003e Version 0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ramda/ramda/commit/fc8f0283bdd18fc02bd735c96fb48d8169f58d77\"\u003e\u003ccode\u003efc8f028\u003c/code\u003e\u003c/a\u003e fix exports in package.json (\u003ca href=\"https://redirect.github.com/ramda/ramda/issues/3522\"\u003e#3522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ramda/ramda/commit/29470a6639530a430ad4a03880361176a0548e48\"\u003e\u003ccode\u003e29470a6\u003c/code\u003e\u003c/a\u003e docs(rebuild): fix typo (\u003ca href=\"https://redirect.github.com/ramda/ramda/issues/3521\"\u003e#3521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ramda/ramda/commit/741465088a832fa98fe7adf0317d9b1f8e94e604\"\u003e\u003ccode\u003e7414650\u003c/code\u003e\u003c/a\u003e docs(pipeWith): add usage example (\u003ca href=\"https://redirect.github.com/ramda/ramda/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ramda/ramda/commit/746e0f8a572987e3207766778633745536833e2e\"\u003e\u003ccode\u003e746e0f8\u003c/code\u003e\u003c/a\u003e docs: update jsdelivr link (\u003ca href=\"https://redirect.github.com/ramda/ramda/issues/3518\"\u003e#3518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ramda/ramda/commit/3c812693a81fe00d5ab1ac273b76f484627811cb\"\u003e\u003ccode\u003e3c81269\u003c/code\u003e\u003c/a\u003e docs: add Map \u0026amp; Set example to type.js (\u003ca href=\"https://redirect.github.com/ramda/ramda/issues/3517\"\u003e#3517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ramda/ramda/commit/3cade36303950bddb2cbfac674daf470c67e4633\"\u003e\u003ccode\u003e3cade36\u003c/code\u003e\u003c/a\u003e feat: better handling of decimal arguments to range (\u003ca href=\"https://redirect.github.com/ramda/ramda/issues/3516\"\u003e#3516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ramda/ramda/commit/d4443e627ff21eab4481017005e74b0d9d75599f\"\u003e\u003ccode\u003ed4443e6\u003c/code\u003e\u003c/a\u003e Update head.js and last.js docs example (\u003ca href=\"https://redirect.github.com/ramda/ramda/issues/3515\"\u003e#3515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ramda/ramda/commit/7ee3d7a3b0f646a9d91c583c93734740fb4c8933\"\u003e\u003ccode\u003e7ee3d7a\u003c/code\u003e\u003c/a\u003e Version 0.31.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ramda/ramda/commit/69dfa7ff2ca9071f232b9771da6e3ea07825d72a\"\u003e\u003ccode\u003e69dfa7f\u003c/code\u003e\u003c/a\u003e do not clean dist\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ramda/ramda/compare/v0.30.1...v0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-docgen` from 5.4.3 to 8.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reactjs/react-docgen/releases\"\u003ereact-docgen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-docgen@8.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactjs/react-docgen/commit/a8a8bb8dd25a7ebf0a23d68cc72eb4ec19523965\"\u003e\u003ccode\u003ea8a8bb8\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/renovate%5Bbot%5D\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e! - Added more\ndefensive checks throughout the codebase. No functional changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-docgen@8.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/reactjs/react-docgen/pull/1036\"\u003e#1036\u003c/a\u003e\n\u003ca href=\"https://github.com/reactjs/react-docgen/commit/a122bffae060ada1c486b17cc667262be7360234\"\u003e\u003ccode\u003ea122bff\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/DiogoDoreto\"\u003e\u003ccode\u003e@​DiogoDoreto\u003c/code\u003e\u003c/a\u003e! - Do not fail when\nresolving inside ObjectMethod nodes\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/DiogoDoreto\"\u003e\u003ccode\u003e@​DiogoDoreto\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/reactjs/react-docgen/pull/1036\"\u003ereactjs/react-docgen#1036\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reactjs/react-docgen/compare/@react-docgen/cli@3.0.3...react-docgen@8.0.2\"\u003ehttps://github.com/reactjs/react-docgen/compare/\u003ccode\u003e@​react-docgen/cli\u003c/code\u003e\u003ccode\u003e@​3.0.3...react-docgen@8.0.2\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ereact-docgen@8.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/reactjs/react-docgen/pull/1009\"\u003e#1009\u003c/a\u003e\n\u003ca href=\"https://github.com/reactjs/react-docgen/commit/4c7dd9d12ffdb3ac1d6f9663124cc43ec7fabb08\"\u003e\u003ccode\u003e4c7dd9d\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/danez\"\u003e\u003ccode\u003e@​danez\u003c/code\u003e\u003c/a\u003e! - Do not fail on new VoidPattern\ntype\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-docgen@8.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/reactjs/react-docgen/pull/942\"\u003e#942\u003c/a\u003e\n\u003ca href=\"https://github.com/reactjs/react-docgen/commit/c3dfead6b1cfdd57e34d1689c2b1d1334e9ef328\"\u003e\u003ccode\u003ec3dfead\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/danez\"\u003e\u003ccode\u003e@​danez\u003c/code\u003e\u003c/a\u003e! - Drop support for Node.js 16, 17,\n18, 19 and 21.\u003c/p\u003e\n\u003cp\u003eWith this \u003ccode\u003ereact-docgen\u003c/code\u003e version Node.js support is:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20.9.0 or newer 20.x versions\u003c/li\u003e\n\u003cli\u003eNode.js 22.0.0 or any newer version\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/reactjs/react-docgen/pull/993\"\u003e#993\u003c/a\u003e\n\u003ca href=\"https://github.com/reactjs/react-docgen/commit/06c2fae6f0d7f1aea3f23c2bf0dbfdc7b801ccb8\"\u003e\u003ccode\u003e06c2fae\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/danez\"\u003e\u003ccode\u003e@​danez\u003c/code\u003e\u003c/a\u003e! - Fixed crash when classes with\nprivate fields are used\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-docgen@7.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reactjs/react-docgen/blob/main/packages/react-docgen/CHANGELOG.md\"\u003ereact-docgen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactjs/react-docgen/commit/a8a8bb8dd25a7ebf0a23d68cc72eb4ec19523965\"\u003e\u003ccode\u003ea8a8bb8\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/renovate%5Bbot%5D\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e! - Added more\ndefensive checks throughout the codebase. No functional changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/reactjs/react-docgen/pull/1036\"\u003e#1036\u003c/a\u003e\n\u003ca href=\"https://github.com/reactjs/react-docgen/commit/a122bffae060ada1c486b17cc667262be7360234\"\u003e\u003ccode\u003ea122bff\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/DiogoDoreto\"\u003e\u003ccode\u003e@​DiogoDoreto\u003c/code\u003e\u003c/a\u003e! - Do not fail when\nresolving inside ObjectMethod nodes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/reactjs/react-docgen/pull/1009\"\u003e#1009\u003c/a\u003e\n\u003ca href=\"https://github.com/reactjs/react-docgen/commit/4c7dd9d12ffdb3ac1d6f9663124cc43ec7fabb08\"\u003e\u003ccode\u003e4c7dd9d\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/danez\"\u003e\u003ccode\u003e@​danez\u003c/code\u003e\u003c/a\u003e! - Do not fail on new VoidPattern\ntype\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/reactjs/react-docgen/pull/942\"\u003e#942\u003c/a\u003e\n\u003ca href=\"https://github.com/reactjs/react-docgen/commit/c3dfead6b1cfdd57e34d1689c2b1d1334e9ef328\"\u003e\u003ccode\u003ec3dfead\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/danez\"\u003e\u003ccode\u003e@​danez\u003c/code\u003e\u003c/a\u003e! - Drop support for Node.js 16, 17,\n18, 19 and 21.\u003c/p\u003e\n\u003cp\u003eWith this \u003ccode\u003ereact-docgen\u003c/code\u003e version Node.js support is:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20.9.0 or newer 20.x versions\u003c/li\u003e\n\u003cli\u003eNode.js 22.0.0 or any newer version\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/reactjs/react-docgen/pull/993\"\u003e#993\u003c/a\u003e\n\u003ca href=\"https://github.com/reactjs/react-docgen/commit/06c2fae6f0d7f1aea3f23c2bf0dbfdc7b801ccb8\"\u003e\u003ccode\u003e06c2fae\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/danez\"\u003e\u003ccode\u003e@​danez\u003c/code\u003e\u003c/a\u003e! - Fixed crash when classes with\nprivate fields are used\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.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/reactjs/react-docgen/commit/86cb1445fd23d17b9db6a5257a2c33cab3d56b92\"\u003e\u003ccode\u003e86cb144\u003c/code\u003e\u003c/a\u003e Packages ready to publish (\u003ca href=\"https://github.com/reactjs/react-docgen/tree/HEAD/packages/react-docgen/issues/1071\"\u003e#1071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactjs/react-docgen/commit/a8a8bb8dd25a7ebf0a23d68cc72eb4ec19523965\"\u003e\u003ccode\u003ea8a8bb8\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v10 (major) (\u003ca href=\"https://github.com/reactjs/react-docgen/tree/HEAD/packages/react-docgen/issues/1061\"\u003e#1061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactjs/react-docgen/commit/2844299cf66b2e7bc1a60ddd85cbcd1287e8fff8\"\u003e\u003ccode\u003e2844299\u003c/code\u003e\u003c/a\u003e chore(deps): update depen...\n\n_Description has been truncated_","html_url":"https://github.com/plotly/dash/pull/3684","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/plotly%2Fdash/issues/3684","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3684/packages"},{"uuid":"4122226893","node_id":"PR_kwDOPS5wQs7MvbeS","number":69,"state":"closed","title":"deps(deps): bump the react group across 1 directory with 3 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-06T16:11:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-23T16:44:58.000Z","updated_at":"2026-04-06T16:11:57.000Z","time_to_close":1207618,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"react","update_count":3,"packages":[{"name":"react-router","old_version":"7.13.1","new_version":"7.13.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-window","old_version":"2.2.5","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the react group with 3 updates in the / directory: [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router), [react-window](https://github.com/bvaughn/react-window) and [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window).\n\nUpdates `react-router` from 7.13.1 to 7.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.13.2\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7132\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7132\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md\"\u003ereact-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.13.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix clientLoader.hydrate when an ancestor route is also hydrating a clientLoader (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14835\"\u003e#14835\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix type error when passing Framework Mode route components using \u003ccode\u003eRoute.ComponentProps\u003c/code\u003e to \u003ccode\u003ecreateRoutesStub\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14892\"\u003e#14892\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix percent encoding in relative path navigation (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14786\"\u003e#14786\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003efuture.unstable_passThroughRequests\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14775\"\u003e#14775\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eBy default, React Router normalizes the \u003ccode\u003erequest.url\u003c/code\u003e passed to your \u003ccode\u003eloader\u003c/code\u003e, \u003ccode\u003eaction\u003c/code\u003e, and \u003ccode\u003emiddleware\u003c/code\u003e functions by removing React Router's internal implementation details (\u003ccode\u003e.data\u003c/code\u003e suffixes, \u003ccode\u003eindex\u003c/code\u003e + \u003ccode\u003e_routes\u003c/code\u003e query params).\u003c/p\u003e\n\u003cp\u003eEnabling this flag removes that normalization and passes the raw HTTP \u003ccode\u003erequest\u003c/code\u003e instance to your handlers. This provides a few benefits:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduces server-side overhead by eliminating multiple \u003ccode\u003enew Request()\u003c/code\u003e calls on the critical path\u003c/li\u003e\n\u003cli\u003eAllows you to distinguish document from data requests in your handlers base don the presence of a \u003ccode\u003e.data\u003c/code\u003e suffix (useful for observability purposes)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf you were previously relying on the normalization of \u003ccode\u003erequest.url\u003c/code\u003e, you can switch to use the new sibling \u003ccode\u003eunstable_url\u003c/code\u003e parameter which contains a \u003ccode\u003eURL\u003c/code\u003e instance representing the normalized location:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// ❌ Before: you could assume there was no `.data` suffix in `request.url`\nexport async function loader({ request }: Route.LoaderArgs) {\n  let url = new URL(request.url);\n  if (url.pathname === \u0026quot;/path\u0026quot;) {\n    // This check will fail with the flag enabled because the `.data` suffix will\n    // exist on data requests\n  }\n}\n\u003cp\u003e// ✅ After: use \u003ccode\u003eunstable_url\u003c/code\u003e for normalized routing logic and \u003ccode\u003erequest.url\u003c/code\u003e\u003cbr /\u003e\n// for raw routing logic\u003cbr /\u003e\nexport async function loader({ request, unstable_url }: Route.LoaderArgs) {\u003cbr /\u003e\nif (unstable_url.pathname === \u0026quot;/path\u0026quot;) {\u003cbr /\u003e\n// This will always have the \u003ccode\u003e.data\u003c/code\u003e suffix stripped\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// And now you can distinguish between document versus data requests\u003cbr /\u003e\nlet isDataRequest = new URL(request.url).pathname.endsWith(\u0026quot;.data\u0026quot;);\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInternal refactor to consolidate framework-agnostic/React-specific route type layers - no public API changes (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14765\"\u003e#14765\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSync protocol validation to rsc flows (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14882\"\u003e#14882\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new \u003ccode\u003eunstable_url: URL\u003c/code\u003e parameter to route handler methods (\u003ccode\u003eloader\u003c/code\u003e, \u003ccode\u003eaction\u003c/code\u003e, \u003ccode\u003emiddleware\u003c/code\u003e, etc.) representing the normalized URL the application is navigating to or fetching, with React Router implementation details removed (\u003ccode\u003e.data\u003c/code\u003esuffix, \u003ccode\u003eindex\u003c/code\u003e/\u003ccode\u003e_routes\u003c/code\u003e query params) (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14775\"\u003e#14775\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis is being added alongside the new \u003ccode\u003efuture.unstable_passthroughRequests\u003c/code\u003e future flag so that users still have a way to access the normalized URL when that flag is enabled and non-normalized \u003ccode\u003erequest\u003c/code\u003e's are being passed to your handlers. When adopting this flag, you will only need to start leveraging this new parameter if you are relying on the normalization of \u003ccode\u003erequest.url\u003c/code\u003e in your application code.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aadb56fa532e0eaf7e7b91c1d88e1f325851eb04\"\u003e\u003ccode\u003eaadb56f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14908\"\u003e#14908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c68a9b35933fe5a3750ea8e52399d06f9aaecf77\"\u003e\u003ccode\u003ec68a9b3\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14893\"\u003e#14893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8c3c7ced1496522175c6839d30624955cc4534c1\"\u003e\u003ccode\u003e8c3c7ce\u003c/code\u003e\u003c/a\u003e fix: allow Framework Mode route components to be passed to createRoutesStub (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/1cd923e38fd4cf86195f15850e41106dd42d1808\"\u003e\u003ccode\u003e1cd923e\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/830d3bac11ac9c9aa975f6dfccaead24df9caae4\"\u003e\u003ccode\u003e830d3ba\u003c/code\u003e\u003c/a\u003e Fix percent encoding in relative path navigation (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14786\"\u003e#14786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8646d39bc7b10a43745dc255b4faa25673a9e908\"\u003e\u003ccode\u003e8646d39\u003c/code\u003e\u003c/a\u003e Align redirect protocol validation in RSC flows (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14882\"\u003e#14882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/7d21b1c15b190a590c90d5ac98d3f5eda59873b1\"\u003e\u003ccode\u003e7d21b1c\u003c/code\u003e\u003c/a\u003e Add additional unit test - hydrate fallback rendering for SPA middleware w/o ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8a10826f32c8b8332901f9e881c443adb4b9c338\"\u003e\u003ccode\u003e8a10826\u003c/code\u003e\u003c/a\u003e docs: fix typo in useNavigate documentation (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14848\"\u003e#14848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/bda5bb7e5769507e191caef78f056237353e5918\"\u003e\u003ccode\u003ebda5bb7\u003c/code\u003e\u003c/a\u003e Fix typo in comment (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14844\"\u003e#14844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/bbe4a731723b9b1005b8d2c0bf82f83d8d763524\"\u003e\u003ccode\u003ebbe4a73\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router@7.13.2/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-window` from 2.2.5 to 2.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/releases\"\u003ereact-window's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\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/bvaughn/react-window/blob/main/CHANGELOG.md\"\u003ereact-window's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/b7e8457d6532444259121aecee665d9bc5902d45\"\u003e\u003ccode\u003eb7e8457\u003c/code\u003e\u003c/a\u003e 2.2.6 -\u0026gt; 2.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dc23245bd3ebfb78be2b6e040673b85c2e36982a\"\u003e\u003ccode\u003edc23245\u003c/code\u003e\u003c/a\u003e Fixed a problem with project logo not displaying correctly in the README for ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/0138b13f50538e17010ca5c2998d1b660a13cc52\"\u003e\u003ccode\u003e0138b13\u003c/code\u003e\u003c/a\u003e Tweaked how-it-works graphic style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/2b982512ffee2fdf73466b087b3715e98b2191f2\"\u003e\u003ccode\u003e2b98251\u003c/code\u003e\u003c/a\u003e 2.2.5 -\u0026gt; 2.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/6222edc73a703d2c6204a479cd9c21986e437834\"\u003e\u003ccode\u003e6222edc\u003c/code\u003e\u003c/a\u003e useDynamicRowHeight: Don't instantiate ResizeObserver when server-rendering (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/69330f4325325d1e45afb91ca1d6d02edafacfdc\"\u003e\u003ccode\u003e69330f4\u003c/code\u003e\u003c/a\u003e Fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/8433914b91b3d0686ef5d6f6fbd5fdfc84940550\"\u003e\u003ccode\u003e8433914\u003c/code\u003e\u003c/a\u003e Update docs to clarify that Grid cells can't be auto-sized\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/7969e5a4770dc28168c4b4fafd4d56b15eaedebe\"\u003e\u003ccode\u003e7969e5a\u003c/code\u003e\u003c/a\u003e Fix docs typo\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bvaughn/react-window/compare/2.2.5...2.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-window` from 1.8.8 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/dmoskov/shadowsky/pull/69","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmoskov%2Fshadowsky/issues/69","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/69/packages"},{"uuid":"4117943492","node_id":"PR_kwDORGgc687Mjv-9","number":47,"state":"closed","title":"Bump react-window and @types/react-window","user":"dependabot[bot]","labels":["dependencies","javascript","Area: UI"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-25T02:17:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-23T03:27:49.000Z","updated_at":"2026-03-25T02:17:27.000Z","time_to_close":168568,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"react-window","repository_url":"https://github.com/bvaughn/react-window","old_version":"1.8.11","new_version":"2.2.7"},{"name":"@types/react-window","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","old_version":"1.8.8","new_version":"2.0.0"}],"path":null,"ecosystem":"npm"},"body":"Bumps [react-window](https://github.com/bvaughn/react-window) and [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window). These dependencies needed to be updated together.\nUpdates `react-window` from 1.8.11 to 2.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/releases\"\u003ereact-window's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\r\n  defaultRowHeight: 50\r\n});\r\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tnajdek\"\u003e\u003ccode\u003e@​tnajdek\u003c/code\u003e\u003c/a\u003e for the PR!\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/blob/main/CHANGELOG.md\"\u003ereact-window's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\n  defaultRowHeight: 50\n});\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003ch2\u003e2.1.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/bvaughn/react-window/commit/b7e8457d6532444259121aecee665d9bc5902d45\"\u003e\u003ccode\u003eb7e8457\u003c/code\u003e\u003c/a\u003e 2.2.6 -\u0026gt; 2.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dc23245bd3ebfb78be2b6e040673b85c2e36982a\"\u003e\u003ccode\u003edc23245\u003c/code\u003e\u003c/a\u003e Fixed a problem with project logo not displaying correctly in the README for ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/0138b13f50538e17010ca5c2998d1b660a13cc52\"\u003e\u003ccode\u003e0138b13\u003c/code\u003e\u003c/a\u003e Tweaked how-it-works graphic style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/2b982512ffee2fdf73466b087b3715e98b2191f2\"\u003e\u003ccode\u003e2b98251\u003c/code\u003e\u003c/a\u003e 2.2.5 -\u0026gt; 2.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/6222edc73a703d2c6204a479cd9c21986e437834\"\u003e\u003ccode\u003e6222edc\u003c/code\u003e\u003c/a\u003e useDynamicRowHeight: Don't instantiate ResizeObserver when server-rendering (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/69330f4325325d1e45afb91ca1d6d02edafacfdc\"\u003e\u003ccode\u003e69330f4\u003c/code\u003e\u003c/a\u003e Fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/8433914b91b3d0686ef5d6f6fbd5fdfc84940550\"\u003e\u003ccode\u003e8433914\u003c/code\u003e\u003c/a\u003e Update docs to clarify that Grid cells can't be auto-sized\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/7969e5a4770dc28168c4b4fafd4d56b15eaedebe\"\u003e\u003ccode\u003e7969e5a\u003c/code\u003e\u003c/a\u003e Fix docs typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dff578fbd6120f0d0ec4b5b6a2ea20088a724970\"\u003e\u003ccode\u003edff578f\u003c/code\u003e\u003c/a\u003e 2.2.4 -\u0026gt; 2.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/b26f7dae03e62abb55ed170b8b6b75230ee2dfa6\"\u003e\u003ccode\u003eb26f7da\u003c/code\u003e\u003c/a\u003e 2.2.5 (\u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bvaughn/react-window/compare/1.8.11...2.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-window` from 1.8.8 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window\"\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 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/gamarr-app/Gamarr/pull/47","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gamarr-app%2FGamarr/issues/47","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/47/packages"},{"uuid":"4084261583","node_id":"PR_kwDOQsMLDc7LAzMv","number":16,"state":"open","title":"chore(deps): bump the production-dependencies group with 22 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T19:04:24.000Z","updated_at":"2026-03-18T21:00:45.241Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":22,"packages":[{"name":"better-sqlite3","old_version":"12.5.0","new_version":"12.8.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"zod","old_version":"4.3.5","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@tailwindcss/vite","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"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":"react-router-dom","old_version":"7.12.0","new_version":"7.13.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/api","old_version":"2.9.1","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-shell","old_version":"2.3.4","new_version":"2.3.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.9.0","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tanstack/react-query","old_version":"5.90.16","new_version":"5.90.21","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-virtual","old_version":"3.13.18","new_version":"3.13.23","repository_url":"https://github.com/TanStack/virtual"},{"name":"lucide-react","old_version":"0.562.0","new_version":"0.577.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-day-picker","old_version":"9.13.0","new_version":"9.14.0","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-dropzone","old_version":"14.3.8","new_version":"14.4.1","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"name":"react-window","old_version":"2.2.4","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"recharts","old_version":"3.6.0","new_version":"3.8.0","repository_url":"https://github.com/recharts/recharts"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@journeyapps/wa-sqlite","old_version":"1.4.1","new_version":"1.5.0","repository_url":"https://github.com/powersync-ja/wa-sqlite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 22 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.5.0` | `12.8.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.5` | `4.3.6` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.18` | `4.2.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| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.12.0` | `7.13.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.1` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.9.1` | `2.10.1` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.5.0` | `2.6.0` |\n| [@tauri-apps/plugin-shell](https://github.com/tauri-apps/plugins-workspace) | `2.3.4` | `2.3.5` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.9.0` | `2.10.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.16` | `5.90.21` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.18` | `3.13.23` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.562.0` | `0.577.0` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker) | `9.13.0` | `9.14.0` |\n| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `14.3.8` | `14.4.1` |\n| [react-window](https://github.com/bvaughn/react-window) | `2.2.4` | `2.2.7` |\n| [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) | `1.8.8` | `2.0.0` |\n| [recharts](https://github.com/recharts/recharts) | `3.6.0` | `3.8.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [@journeyapps/wa-sqlite](https://github.com/powersync-ja/wa-sqlite) | `1.4.1` | `1.5.0` |\n\nUpdates `better-sqlite3` from 12.5.0 to 12.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReadme: requires Node.js v20 or later by \u003ca href=\"https://github.com/Prinzhorn\"\u003e\u003ccode\u003e@​Prinzhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1443\"\u003eWiseLibs/better-sqlite3#1443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SQLite to version 3.51.3 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1460\"\u003eWiseLibs/better-sqlite3#1460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use HolderV2() for PropertyCallbackInfo on V8 \u0026gt;= 12.5 by \u003ca href=\"https://github.com/tstone-1\"\u003e\u003ccode\u003e@​tstone-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1459\"\u003eWiseLibs/better-sqlite3#1459\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/tstone-1\"\u003e\u003ccode\u003e@​tstone-1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1459\"\u003eWiseLibs/better-sqlite3#1459\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhy SQLite v3.51.3 instead of v3.52.0\u003c/h2\u003e\n\u003cp\u003eFrom the SQLite team:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eSome important issues have been found with version 3.52.0.  In order to give us time to deal with those issues, we plan to withdraw the 3.52.0 release.  In its place, we will put up a new 3.51.3 patch release that includes a fix for the recently discovered WAL-reset bug as well as other patches.  This will happen probably within about the next twelve hours.\u003c/p\u003e\n\u003cp\u003eHence, if you were planning to upgrade to 3.52.0 tomorrow (Friday, 2026-03-14), perhaps it would be better to wait a day or so for 3.51.3.\u003c/p\u003e\n\u003cp\u003eAt some point we will do version 3.52.1 which will hopefully resolve the issues that have arisen with the 3.52.0 release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.7.1...v12.8.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.7.1...v12.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.7.1\u003c/h2\u003e\n\u003ch2\u003eAlso not a viable release\u003c/h2\u003e\n\u003cp\u003eThe V8 API change was more bonkers than expected. See v12.8.0.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use Holder() instead of This() for Electron 41 compatibility by \u003ca href=\"https://github.com/mceachen\"\u003e\u003ccode\u003e@​mceachen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1456\"\u003eWiseLibs/better-sqlite3#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRoll back to SQLite to version 3.51.2  in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1457\"\u003eWiseLibs/better-sqlite3#1457\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.7.0...v12.7.1\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.7.0...v12.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.7.0\u003c/h2\u003e\n\u003ch2\u003eCAUTION: NOT A VIABLE RELEASE\u003c/h2\u003e\n\u003cp\u003eTwo (!!) reasons:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eElectron v41 bit us and removed functions we were using, so a bunch of prebuilds are missing\u003c/li\u003e\n\u003cli\u003eFrom the SQLite team:\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eSome important issues have been found with version 3.52.0.\u003c/strong\u003e  In order to give us time to deal with those issues, we plan to withdraw the 3.52.0 release.  In its place, we will put up a new 3.51.3 patch release that includes a fix for the recently discovered WAL-reset bug as well as other patches.  This will happen probably within about the next twelve hours.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(build.yml): update Electron version support to include v41 by \u003ca href=\"https://github.com/mceachen\"\u003e\u003ccode\u003e@​mceachen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1452\"\u003eWiseLibs/better-sqlite3#1452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Node v25 test errors by \u003ca href=\"https://github.com/m4heshd\"\u003e\u003ccode\u003e@​m4heshd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1454\"\u003eWiseLibs/better-sqlite3#1454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SQLite to version 3.52.0  in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1449\"\u003eWiseLibs/better-sqlite3#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;Fix Node v25 test errors\u0026quot; by \u003ca href=\"https://github.com/mceachen\"\u003e\u003ccode\u003e@​mceachen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1455\"\u003eWiseLibs/better-sqlite3#1455\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.6.2...v12.7.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.6.2...v12.7.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/fe774f578dde9e40d160fe7d4fa9f4148da8ffc8\"\u003e\u003ccode\u003efe774f5\u003c/code\u003e\u003c/a\u003e 12.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/8617ed645e7717710f83faad90b3eb6a4e5a6e95\"\u003e\u003ccode\u003e8617ed6\u003c/code\u003e\u003c/a\u003e fix: use HolderV2() for PropertyCallbackInfo on V8 \u0026gt;= 12.5 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/959a01885c747964ed9d659b9f152ec52d458499\"\u003e\u003ccode\u003e959a018\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.3 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1460\"\u003e#1460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/43729c0af497ca4d4bda8a1422f941cba607e780\"\u003e\u003ccode\u003e43729c0\u003c/code\u003e\u003c/a\u003e Readme: requires Node.js v20 or later (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/27dc75112435a079bcf9be81c40b1549cc3630d8\"\u003e\u003ccode\u003e27dc751\u003c/code\u003e\u003c/a\u003e 12.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/db1119c64e58c935f34f075c8362d141e24a57df\"\u003e\u003ccode\u003edb1119c\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.2 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1457\"\u003e#1457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/d2c481596d6f5bbe2fe351ac9d186a931d216325\"\u003e\u003ccode\u003ed2c4815\u003c/code\u003e\u003c/a\u003e fix: use Holder() instead of This() for Electron 41 compatibility (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/ef9ffce2cdd6a2defaf162185335cd248feb3ad0\"\u003e\u003ccode\u003eef9ffce\u003c/code\u003e\u003c/a\u003e 12.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/3be46ffb058bb653c385d2435e073881d7cfdaca\"\u003e\u003ccode\u003e3be46ff\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix Node v25 test errors\u0026quot; (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/f3a44a43f0fcb86d40866793786d72da453e7ed3\"\u003e\u003ccode\u003ef3a44a4\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.52.0 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.5.0...v12.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cors` from 2.8.5 to 2.8.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/cors/releases\"\u003ecors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBuild: Node.js@12.16 and Node.js.13.12 by \u003ca href=\"https://github.com/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md for origin function callback parameters by \u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest passing false for disallowed domains, not erroring by \u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the term whitelist to allowlist in Documentation by \u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in README by \u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new link \u0026amp; website in the README by \u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix functions call with extra parameter by \u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:bug: Fix readme status badge by \u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/322\"\u003eexpressjs/cors#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: improved test robustness by \u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade scorecard workflow pinned action versions by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add CodeQL (SAST) 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/cors/pull/340\"\u003eexpressjs/cors#340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove broken link to demo site by \u003ca href=\"https://github.com/dpopp07\"\u003e\u003ccode\u003e@​dpopp07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/344\"\u003eexpressjs/cors#344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOSSF Scorecard recommendations 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/cors/pull/350\"\u003eexpressjs/cors#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.28.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/351\"\u003eexpressjs/cors#351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump coverallsapp/github-action from 1.2.5 to 2.3.6 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/cors/pull/353\"\u003eexpressjs/cors#353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 to 4.2.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/cors/pull/354\"\u003eexpressjs/cors#354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.0 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/cors/pull/355\"\u003eexpressjs/cors#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump express from 4.17.1 to 4.21.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/cors/pull/356\"\u003eexpressjs/cors#356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.5.0 to 4.6.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/cors/pull/352\"\u003eexpressjs/cors#352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump mocha from 9.1.1 to 9.2.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/cors/pull/358\"\u003eexpressjs/cors#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate the docs for per request config 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/cors/pull/338\"\u003eexpressjs/cors#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(fix): readme updated for \u003ca href=\"https://redirect.github.com/expressjs/cors/issues/271\"\u003e#271\u003c/a\u003e origin option for * by \u003ca href=\"https://github.com/dhananjaysa92\"\u003e\u003ccode\u003e@​dhananjaysa92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/289\"\u003eexpressjs/cors#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: upgrade Node versions 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/cors/pull/359\"\u003eexpressjs/cors#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add funding to package.json 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/cors/pull/363\"\u003eexpressjs/cors#363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.19 to 4.31.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/cors/pull/371\"\u003eexpressjs/cors#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/370\"\u003eexpressjs/cors#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Cleanup README by \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/374\"\u003eexpressjs/cors#374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add node v25 by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/375\"\u003eexpressjs/cors#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend CI test matrix by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/376\"\u003eexpressjs/cors#376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: simplify code examples with header comments 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/cors/pull/386\"\u003eexpressjs/cors#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: tweak intro, add note w/ browser enforcement, FAQ  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/cors/pull/385\"\u003eexpressjs/cors#385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball 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/cors/pull/388\"\u003eexpressjs/cors#388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 2.8.6 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/cors/pull/390\"\u003eexpressjs/cors#390\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/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\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/cors/blob/master/HISTORY.md\"\u003ecors's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.8.6 / 2026-01-22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation (API, context, examples...)\u003c/li\u003e\n\u003cli\u003eRemove additional markdown files from tarball\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/cors/commit/f00a8c1f0af727ffe5ed35f3b2d0b1a7eb4b65bb\"\u003e\u003ccode\u003ef00a8c1\u003c/code\u003e\u003c/a\u003e 2.8.6 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/848e2bd062a5d845c99e3808ca598d60f6bc5e16\"\u003e\u003ccode\u003e848e2bd\u003c/code\u003e\u003c/a\u003e chore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/cf8947e828444603c68dfca4f9297700f52b9629\"\u003e\u003ccode\u003ecf8947e\u003c/code\u003e\u003c/a\u003e docs: tweak intro, add note w/ browser enforcement, FAQ  (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/bbf62a5438a406bf50cc6f3c2d763028f215523f\"\u003e\u003ccode\u003ebbf62a5\u003c/code\u003e\u003c/a\u003e docs: simplify code examples with header comments (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f442e770a40993f5093940c73c326b825203f947\"\u003e\u003ccode\u003ef442e77\u003c/code\u003e\u003c/a\u003e Extend CI test matrix (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/d5cf6cd3ac1edad4507f5f265cad6dfb6ea048bc\"\u003e\u003ccode\u003ed5cf6cd\u003c/code\u003e\u003c/a\u003e ci: add support for node@25 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/7e6f7eeac0c16d9abed2cb84ac4b2891a51fa3dc\"\u003e\u003ccode\u003e7e6f7ee\u003c/code\u003e\u003c/a\u003e docs: revamp content (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/b25644c76be11c09e3573007244a0696c4d183ec\"\u003e\u003ccode\u003eb25644c\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f881e919e825ae8e35b8526a39bb64d13d4688bb\"\u003e\u003ccode\u003ef881e91\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.19 to 4.31.2 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/9a9a760c888433d923847ee837e95567d9a94517\"\u003e\u003ccode\u003e9a9a760\u003c/code\u003e\u003c/a\u003e chore: add funding to package.json (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/cors/compare/v2.8.5...v2.8.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for cors since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.3.5 to 4.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.6\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e9977fb0868432461de265a773319e80a90ba3e37 Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003ef4b7bae3468f6188b8f004e007d722148fc91d77 Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e251d7163a0ac7740fee741428d913e3c55702ace Clean up workflow_call\u003c/li\u003e\n\u003cli\u003eedd4132466da0f5065a8e051b599d01fdd1081d8 fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e85db85e9091d0706910d60c7eb2e9c181edd87bd fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecbf77bb12bdfda2e054818e79001f5cb3798ce76 Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edfbbf1c1ae0c224b8131d80ddf0a264262144086 Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e762e911e5773f949452fd6dd4e360f2362110e8e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003eca3c8629c0c2715571f70b44c2433cad3db7fe4e v4.3.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/ca3c8629c0c2715571f70b44c2433cad3db7fe4e\"\u003e\u003ccode\u003eca3c862\u003c/code\u003e\u003c/a\u003e v4.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/762e911e5773f949452fd6dd4e360f2362110e8e\"\u003e\u003ccode\u003e762e911\u003c/code\u003e\u003c/a\u003e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/dfbbf1c1ae0c224b8131d80ddf0a264262144086\"\u003e\u003ccode\u003edfbbf1c\u003c/code\u003e\u003c/a\u003e Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/cbf77bb12bdfda2e054818e79001f5cb3798ce76\"\u003e\u003ccode\u003ecbf77bb\u003c/code\u003e\u003c/a\u003e Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/85db85e9091d0706910d60c7eb2e9c181edd87bd\"\u003e\u003ccode\u003e85db85e\u003c/code\u003e\u003c/a\u003e fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/edd4132466da0f5065a8e051b599d01fdd1081d8\"\u003e\u003ccode\u003eedd4132\u003c/code\u003e\u003c/a\u003e fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/251d7163a0ac7740fee741428d913e3c55702ace\"\u003e\u003ccode\u003e251d716\u003c/code\u003e\u003c/a\u003e Clean up workflow_call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f4b7bae3468f6188b8f004e007d722148fc91d77\"\u003e\u003ccode\u003ef4b7bae\u003c/code\u003e\u003c/a\u003e Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9977fb0868432461de265a773319e80a90ba3e37\"\u003e\u003ccode\u003e9977fb0\u003c/code\u003e\u003c/a\u003e Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.3.5...v4.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.1.18 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\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\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1dce64ee7ec2e414c845b4e268ac3b9b89aaf0c8\"\u003e\u003ccode\u003e1dce64e\u003c/code\u003e\u003c/a\u003e 4.2.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1b16411919457ee47d38910fd07e134e9765eb4c\"\u003e\u003ccode\u003e1b16411\u003c/code\u003e\u003c/a\u003e 4.2.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19695\"\u003e#19695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d9fff9f5956433e362dc231ca16dcd77497def76\"\u003e\u003ccode\u003ed9fff9f\u003c/code\u003e\u003c/a\u003e docs: update package README CI badge to main (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19692\"\u003e#19692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bc6e4b85bf1dce84e2947f81cbb9881a77427de7\"\u003e\u003ccode\u003ebc6e4b8\u003c/code\u003e\u003c/a\u003e Fallback to \u003ccode\u003econfig.createResolver\u003c/code\u003e for \u003ccode\u003eclient\u003c/code\u003e and \u003ccode\u003essr\u003c/code\u003e environments in `@...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f212b0fc22c3e6f93a5068654e67bd2818109b95\"\u003e\u003ccode\u003ef212b0f\u003c/code\u003e\u003c/a\u003e fix: restore full page reload for watched external files on Vite 7.1+ (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8ed67bf5510d8435d2be766b25245abe15b3bcef\"\u003e\u003ccode\u003e8ed67bf\u003c/code\u003e\u003c/a\u003e Fix Tailwind CSS package README GitHub links (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19644\"\u003e#19644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e3e85b364fc62a19b97a4250854580132e7967c7\"\u003e\u003ccode\u003ee3e85b3\u003c/code\u003e\u003c/a\u003e [tailwindcss-vite] Add Register dependency messages logline (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19611\"\u003e#19611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.1/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.3 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\u003c/blockquote\u003e\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\u003eSee full diff 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 `react-dom` from 19.2.3 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\u003c/blockquote\u003e\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\u003eSee full diff 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 `react-router-dom` from 7.12.0 to 7.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.13.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aa3f07883c04a4c1da7bfc4d6beb1f1f8c2dfa4c\"\u003e\u003ccode\u003eaa3f078\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14829\"\u003e#14829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3207a5cc3278b7212aeb95331107ec052d5a3008\"\u003e\u003ccode\u003e3207a5c\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14814\"\u003e#14814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5557ba3f848e52dfe400a47cc28256a51e13a150\"\u003e\u003ccode\u003e5557ba3\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14749\"\u003e#14749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/62c6e0effd9ae754fa05b1812fd013341226c0cb\"\u003e\u003ccode\u003e62c6e0e\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14738\"\u003e#14738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.13.1/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.1.18 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.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\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\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\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/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\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d15d92ca60b2c06a11c2db6a24dfcca18147de59\"\u003e\u003ccode\u003ed15d92c\u003c/code\u003e\u003c/a\u003e Allow trailing dash in functional utility names (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1b16411919457ee47d38910fd07e134e9765eb4c\"\u003e\u003ccode\u003e1b16411\u003c/code\u003e\u003c/a\u003e 4.2.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19695\"\u003e#19695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/6118f4f6a796ece218d145b626770e3fb9163d91\"\u003e\u003ccode\u003e6118f4f\u003c/code\u003e\u003c/a\u003e Fix/misc docs and tests (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19652\"\u003e#19652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5a4a7eba3a3db4f4a834f37a3e37624fe9c4daa7\"\u003e\u003ccode\u003e5a4a7eb\u003c/code\u003e\u003c/a\u003e fix(canonicalize): prevent collapse cache pollution across calls (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d0a56128721b7be01703b7879056f38443239fc5\"\u003e\u003ccode\u003ed0a5612\u003c/code\u003e\u003c/a\u003e Add mauve, olive, mist, and taupe color palettes (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d9fff9f5956433e362dc231ca16dcd77497def76\"\u003e\u003ccode\u003ed9fff9f\u003c/code\u003e\u003c/a\u003e docs: update package README CI badge to main (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19692\"\u003e#19692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/ed52d3e6c9c20ca2a1c23d57d346ac399ebe9400\"\u003e\u003ccode\u003eed52d3e\u003c/code\u003e\u003c/a\u003e feat: handle backslash in \u003ccode\u003e@utility\u003c/code\u003e name (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/6eb3b324340f451a14389b7ed97f43a264ad4487\"\u003e\u003ccode\u003e6eb3b32\u003c/code\u003e\u003c/a\u003e Allow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8ed67bf5510d8435d2be766b25245abe15b3bcef\"\u003e\u003ccode\u003e8ed67bf\u003c/code\u003e\u003c/a\u003e Fix Tailwind CSS package README GitHub links (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19644\"\u003e#19644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.1/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\nUpdates `@tauri-apps/api` from 2.9.1 to 2.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.10.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of \u003ccode\u003e2.10.0\u003c/code\u003e with working assets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.10.1 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.10.1 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.2s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.4s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/24.13.0/x64/bin/node /opt/hostedtoolcache/node/24.13.0/x64/bin/npm\nnpm info using npm@11.6.2\nnpm info using node@v24.13.0\nnpm silly config load:file:/opt/hostedtoolcache/node/24.13.0/x64/lib/node_modules/npm/npmrc\nnpm warn Unknown cli config \u0026quot;--git-checks\u0026quot;. This will stop working in the next major version of npm.\nnpm warn Unknown env config \u0026quot;verify-deps-before-run\u0026quot;. This will stop working in the next major version of npm.\nnpm warn Unknown env config \u0026quot;_jsr-registry\u0026quot;. This will stop working in the next major version of npm.\nnpm silly config load:file:/tmp/adc7feab38a65aed96fd8b952564b859/.npmrc\nnpm silly config load:file:/home/runner/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/24.13.0/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.10.1.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.10.1.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot; \u0026quot;--no-git-checks\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2026-02-03T00_17_22_204Z-\nnpm verbose logfile /home/runner/.npm/_logs/2026-02-03T00_17_22_204Z-debug-0.log\nnpm silly logfile done cleaning log files\nnpm verbose publish [ 'tauri-apps-api-2.10.1.tgz' ]\nnpm http cache file:/tmp/adc7feab38a65aed96fd8b952564b859/tauri-apps-api-2.10.1.tgz 0ms (cache hit)\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/540c5b4e5943ee9df80e06fd88e193deb07bdc84\"\u003e\u003ccode\u003e540c5b4\u003c/code\u003e\u003c/a\u003e chore(deps): update wrangler for undici update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5dbb37bab137019f94657a40c70509eed11da654\"\u003e\u003ccode\u003e5dbb37b\u003c/code\u003e\u003c/a\u003e chore(api.js): Re-release 2.10.0 as 2.10.1 to fix npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/19ded696de4cff0e8d2413772fe760a8efa1d3e3\"\u003e\u003ccode\u003e19ded69\u003c/code\u003e\u003c/a\u003e apply version updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/08558b8ba4503a4a715734255b593eb317eee686\"\u003e\u003ccode\u003e08558b8\u003c/code\u003e\u003c/a\u003e chore(bundler): update gtk3 docs links in code comments (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14872\"\u003e#14872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ce8fddb4648d6421579d43c7dd44959bc57a74e0\"\u003e\u003ccode\u003ece8fddb\u003c/code\u003e\u003c/a\u003e chore(deps): unlock webkit2gtk patch version (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14873\"\u003e#14873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/517b81e97005d087ca5fc4538d954982fce0f4ac\"\u003e\u003ccode\u003e517b81e\u003c/code\u003e\u003c/a\u003e chore(api): release 2.10 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14876\"\u003e#14876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/cd68b03ee53b28ae7f37241624c6dd648e0713db\"\u003e\u003ccode\u003ecd68b03\u003c/code\u003e\u003c/a\u003e feat(ci): use trusted publishers for NPM publishing (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14874\"\u003e#14874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/8d67af37b6d3fc0aedaab58549b1bca5b34fda19\"\u003e\u003ccode\u003e8d67af3\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9f0306fbcc091148602c04df7286ddec154d4150\"\u003e\u003ccode\u003e9f0306f\u003c/code\u003e\u003c/a\u003e refactor: rewrite some \u003ccode\u003e\u0026amp;String\u003c/code\u003e to  \u003ccode\u003e\u0026amp;str\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14857\"\u003e#14857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f7c083cd41e8714193ed9cbdb84ab77e58b89a82\"\u003e\u003ccode\u003ef7c083c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.57.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14820\"\u003e#14820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.9.1...@tauri-apps/api-v2.10.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...\n\n_Description has been truncated_","html_url":"https://github.com/houke/fluxby/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/houke%2Ffluxby/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"4078133841","node_id":"PR_kwDORnbChM7KtgZF","number":7,"state":"open","title":"chore(deps)(deps): bump react-window and @types/react-window","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-03-15T10:45:30.000Z","updated_at":"2026-03-15T10:45:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps)","packages":[{"name":"react-window","repository_url":"https://github.com/bvaughn/react-window","old_version":"1.8.11","new_version":"2.2.7"},{"name":"@types/react-window","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","old_version":"1.8.8","new_version":"2.0.0"}],"path":null,"ecosystem":"npm"},"body":"Bumps [react-window](https://github.com/bvaughn/react-window) and [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window). These dependencies needed to be updated together.\nUpdates `react-window` from 1.8.11 to 2.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/releases\"\u003ereact-window's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\r\n  defaultRowHeight: 50\r\n});\r\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tnajdek\"\u003e\u003ccode\u003e@​tnajdek\u003c/code\u003e\u003c/a\u003e for the PR!\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/blob/main/CHANGELOG.md\"\u003ereact-window's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\n  defaultRowHeight: 50\n});\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003ch2\u003e2.1.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/bvaughn/react-window/commit/b7e8457d6532444259121aecee665d9bc5902d45\"\u003e\u003ccode\u003eb7e8457\u003c/code\u003e\u003c/a\u003e 2.2.6 -\u0026gt; 2.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dc23245bd3ebfb78be2b6e040673b85c2e36982a\"\u003e\u003ccode\u003edc23245\u003c/code\u003e\u003c/a\u003e Fixed a problem with project logo not displaying correctly in the README for ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/0138b13f50538e17010ca5c2998d1b660a13cc52\"\u003e\u003ccode\u003e0138b13\u003c/code\u003e\u003c/a\u003e Tweaked how-it-works graphic style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/2b982512ffee2fdf73466b087b3715e98b2191f2\"\u003e\u003ccode\u003e2b98251\u003c/code\u003e\u003c/a\u003e 2.2.5 -\u0026gt; 2.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/6222edc73a703d2c6204a479cd9c21986e437834\"\u003e\u003ccode\u003e6222edc\u003c/code\u003e\u003c/a\u003e useDynamicRowHeight: Don't instantiate ResizeObserver when server-rendering (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/69330f4325325d1e45afb91ca1d6d02edafacfdc\"\u003e\u003ccode\u003e69330f4\u003c/code\u003e\u003c/a\u003e Fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/8433914b91b3d0686ef5d6f6fbd5fdfc84940550\"\u003e\u003ccode\u003e8433914\u003c/code\u003e\u003c/a\u003e Update docs to clarify that Grid cells can't be auto-sized\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/7969e5a4770dc28168c4b4fafd4d56b15eaedebe\"\u003e\u003ccode\u003e7969e5a\u003c/code\u003e\u003c/a\u003e Fix docs typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dff578fbd6120f0d0ec4b5b6a2ea20088a724970\"\u003e\u003ccode\u003edff578f\u003c/code\u003e\u003c/a\u003e 2.2.4 -\u0026gt; 2.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/b26f7dae03e62abb55ed170b8b6b75230ee2dfa6\"\u003e\u003ccode\u003eb26f7da\u003c/code\u003e\u003c/a\u003e 2.2.5 (\u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bvaughn/react-window/compare/1.8.11...2.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-window` from 1.8.8 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window\"\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 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/NaiDevOpsCom/devopssummit.africa-v3/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NaiDevOpsCom%2Fdevopssummit.africa-v3/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}],"issue_packages":[{"old_version":"1.8.8","new_version":"2.0.0","update_type":"major","path":null,"pr_created_at":"2026-05-29T05:12:36.000Z","version_change":"1.8.8 → 2.0.0","issue":{"uuid":"4545849932","node_id":"PR_kwDOLzxzKM7gglkO","number":348,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 46 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-30T20:19:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-29T05:12:36.000Z","updated_at":"2026-05-30T20:19:11.000Z","time_to_close":140793,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":46,"packages":[{"name":"@codemirror/autocomplete","old_version":"6.20.1","new_version":"6.20.2","repository_url":"https://github.com/codemirror/autocomplete"},{"name":"@codemirror/lint","old_version":"6.9.5","new_version":"6.9.6","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/search","old_version":"6.6.0","new_version":"6.7.0","repository_url":"https://github.com/codemirror/search"},{"name":"@fortawesome/react-fontawesome","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/FortAwesome/react-fontawesome"},{"name":"@lingui/core","old_version":"5.9.3","new_version":"6.1.0","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/react","old_version":"5.9.3","new_version":"6.1.0","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.53.1","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tabler/icons-react","old_version":"3.40.0","new_version":"3.44.0","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.100.11","repository_url":"https://github.com/TanStack/query"},{"name":"@uiw/codemirror-theme-vscode","old_version":"4.25.9","new_version":"4.25.10","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@uiw/react-codemirror","old_version":"4.25.9","new_version":"4.25.10","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@vanilla-extract/css","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/vanilla-extract-css/vanilla-extract"},{"name":"axios","old_version":"1.15.2","new_version":"1.16.1","repository_url":"https://github.com/axios/axios"},{"name":"dompurify","old_version":"3.4.0","new_version":"3.4.5","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"easymde","old_version":"2.20.0","new_version":"2.21.0","repository_url":"https://github.com/Ionaru/easy-markdown-editor"},{"name":"fuse.js","old_version":"7.1.0","new_version":"7.3.0","repository_url":"https://github.com/krisk/Fuse"},{"name":"mantine-datatable","old_version":"9.2.0","new_version":"9.2.2","repository_url":"https://github.com/icflorescu/mantine-datatable"},{"name":"react","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-grid-layout","old_version":"1.4.4","new_version":"2.2.3","repository_url":"https://github.com/STRML/react-grid-layout"},{"name":"@types/react-grid-layout","old_version":"1.3.6","new_version":"2.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.72.0","new_version":"7.76.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-is","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-router-dom","old_version":"6.30.3","new_version":"7.15.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-window","old_version":"1.8.11","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"styled-components","old_version":"6.3.12","new_version":"6.4.2","repository_url":"https://github.com/styled-components/styled-components"},{"name":"undici","old_version":"6.24.1","new_version":"8.3.0","repository_url":"https://github.com/nodejs/undici"},{"name":"zustand","old_version":"5.0.12","new_version":"5.0.13","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@codecov/vite-plugin","old_version":"1.9.1","new_version":"2.0.1"},{"name":"@lingui/babel-plugin-lingui-macro","old_version":"5.9.3","new_version":"6.1.0","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/cli","old_version":"5.9.3","new_version":"6.1.0","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/macro","old_version":"5.9.3","new_version":"5.9.5","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vanilla-extract/vite-plugin","old_version":"5.2.1","new_version":"5.2.2","repository_url":"https://github.com/vanilla-extract-css/vanilla-extract"},{"name":"@vitejs/plugin-react","old_version":"5.2.0","new_version":"6.0.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"otpauth","old_version":"9.5.0","new_version":"9.5.1","repository_url":"https://github.com/hectorm/otpauth"},{"name":"rollup","old_version":"4.60.0","new_version":"4.60.4","repository_url":"https://github.com/rollup/rollup"},{"name":"rollup-plugin-license","old_version":"3.7.0","new_version":"3.7.1","repository_url":"https://github.com/mjeanroy/rollup-plugin-license"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"6.4.2","new_version":"8.0.14","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-dts","old_version":"4.5.4","new_version":"5.0.1","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"vite-plugin-istanbul","old_version":"8.0.0","new_version":"9.0.0","repository_url":"https://github.com/iFaxity/vite-plugin-istanbul"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 45 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/autocomplete](https://github.com/codemirror/autocomplete) | `6.20.1` | `6.20.2` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.9.5` | `6.9.6` |\n| [@codemirror/search](https://github.com/codemirror/search) | `6.6.0` | `6.7.0` |\n| [@fortawesome/react-fontawesome](https://github.com/FortAwesome/react-fontawesome) | `3.3.0` | `3.3.1` |\n| [@lingui/core](https://github.com/lingui/js-lingui/tree/HEAD/packages/core) | `5.9.3` | `6.1.0` |\n| [@lingui/react](https://github.com/lingui/js-lingui/tree/HEAD/packages/react) | `5.9.3` | `6.1.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.53.1` |\n| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.40.0` | `3.44.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.100.11` |\n| [@uiw/codemirror-theme-vscode](https://github.com/uiwjs/react-codemirror) | `4.25.9` | `4.25.10` |\n| [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror) | `4.25.9` | `4.25.10` |\n| [@vanilla-extract/css](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css) | `1.20.0` | `1.20.1` |\n| [axios](https://github.com/axios/axios) | `1.15.2` | `1.16.1` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.0` | `3.4.5` |\n| [easymde](https://github.com/Ionaru/easy-markdown-editor) | `2.20.0` | `2.21.0` |\n| [fuse.js](https://github.com/krisk/Fuse) | `7.1.0` | `7.3.0` |\n| [mantine-datatable](https://github.com/icflorescu/mantine-datatable) | `9.2.0` | `9.2.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.6` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.15` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [react-grid-layout](https://github.com/STRML/react-grid-layout) | `1.4.4` | `2.2.3` |\n| [@types/react-grid-layout](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-grid-layout) | `1.3.6` | `2.1.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.0` | `7.76.0` |\n| [react-is](https://github.com/facebook/react/tree/HEAD/packages/react-is) | `19.2.4` | `19.2.6` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.30.3` | `7.15.1` |\n| [react-window](https://github.com/bvaughn/react-window) | `1.8.11` | `2.2.7` |\n| [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) | `1.8.8` | `2.0.0` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.3.12` | `6.4.2` |\n| [undici](https://github.com/nodejs/undici) | `6.24.1` | `8.3.0` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.12` | `5.0.13` |\n| @codecov/vite-plugin | `1.9.1` | `2.0.1` |\n| [@lingui/babel-plugin-lingui-macro](https://github.com/lingui/js-lingui/tree/HEAD/packages/babel-plugin-lingui-macro) | `5.9.3` | `6.1.0` |\n| [@lingui/cli](https://github.com/lingui/js-lingui/tree/HEAD/packages/cli) | `5.9.3` | `6.1.0` |\n| [@lingui/macro](https://github.com/lingui/js-lingui/tree/HEAD/packages/macro) | `5.9.3` | `5.9.5` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.9.1` |\n| [@vanilla-extract/vite-plugin](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/vite-plugin) | `5.2.1` | `5.2.2` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.2.0` | `6.0.2` |\n| [otpauth](https://github.com/hectorm/otpauth) | `9.5.0` | `9.5.1` |\n| [rollup](https://github.com/rollup/rollup) | `4.60.0` | `4.60.4` |\n| [rollup-plugin-license](https://github.com/mjeanroy/rollup-plugin-license) | `3.7.0` | `3.7.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.4.2` | `8.0.14` |\n| [vite-plugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/vite-plugin-dts) | `4.5.4` | `5.0.1` |\n| [vite-plugin-istanbul](https://github.com/iFaxity/vite-plugin-istanbul) | `8.0.0` | `9.0.0` |\n\n\nUpdates `@codemirror/autocomplete` from 6.20.1 to 6.20.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/autocomplete/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.9.5 to 6.9.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lint/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/search` from 6.6.0 to 6.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/search/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.40.0 to 6.43.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e@​codemirror/view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\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/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fortawesome/react-fontawesome` from 3.3.0 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/FortAwesome/react-fontawesome/releases\"\u003e@​fortawesome/react-fontawesome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.3.0...v3.3.1\"\u003e3.3.1\u003c/a\u003e (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eJust a few dependency bumps to close off CVEs (not that our lib is really affected anyway).\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump handlebars from 4.7.8 to 4.7.9 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f1d6d943d0f1a014c5cec77d244fc021c0a09c93\"\u003ef1d6d94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump lodash-es from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/212496a5b3cc2a054da0400db608296e8ac59c4c\"\u003e212496a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump picomatch from 2.3.1 to 2.3.2 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/557ceaf5f47b45df48bb70385ecbe54aa0eb340f\"\u003e557ceaf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2d06890530c90d019f33b5c361f436deb13261f9\"\u003e2d06890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e node 22.22.2, bump all dev dependencies (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/99ba500ede9a68c3973c1fe0d6c2475d9d40b699\"\u003e99ba500\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/FortAwesome/react-fontawesome/blob/main/CHANGELOG.md\"\u003e@​fortawesome/react-fontawesome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.3.0...v3.3.1\"\u003e3.3.1\u003c/a\u003e (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump handlebars from 4.7.8 to 4.7.9 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f1d6d943d0f1a014c5cec77d244fc021c0a09c93\"\u003ef1d6d94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump lodash-es from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/212496a5b3cc2a054da0400db608296e8ac59c4c\"\u003e212496a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump picomatch from 2.3.1 to 2.3.2 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/557ceaf5f47b45df48bb70385ecbe54aa0eb340f\"\u003e557ceaf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2d06890530c90d019f33b5c361f436deb13261f9\"\u003e2d06890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e node 22.22.2, bump all dev dependencies (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/99ba500ede9a68c3973c1fe0d6c2475d9d40b699\"\u003e99ba500\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/FortAwesome/react-fontawesome/commit/75b30aa58036501e94272d024e942a6773ba0d2e\"\u003e\u003ccode\u003e75b30aa\u003c/code\u003e\u003c/a\u003e chore(release): 3.3.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/99ba500ede9a68c3973c1fe0d6c2475d9d40b699\"\u003e\u003ccode\u003e99ba500\u003c/code\u003e\u003c/a\u003e chore(deps): node 22.22.2, bump all dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/31a2676d1a2c00d7e055c05fa7ead879af1824ed\"\u003e\u003ccode\u003e31a2676\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/639\"\u003e#639\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/lodash-4.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2d06890530c90d019f33b5c361f436deb13261f9\"\u003e\u003ccode\u003e2d06890\u003c/code\u003e\u003c/a\u003e chore(deps): bump lodash from 4.17.23 to 4.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/741a193caf218a7baa647de11c0f3226ddd83b95\"\u003e\u003ccode\u003e741a193\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/638\"\u003e#638\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/lodash-es-4....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/212496a5b3cc2a054da0400db608296e8ac59c4c\"\u003e\u003ccode\u003e212496a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lodash-es from 4.17.23 to 4.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/8deeceba85ccc678c062a20a4cfa22d945e89930\"\u003e\u003ccode\u003e8deeceb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/636\"\u003e#636\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/handlebars-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/5df5ade7c54e873fe9b64de017f6a9b89f264a2e\"\u003e\u003ccode\u003e5df5ade\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/635\"\u003e#635\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/picomatch-2.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f1d6d943d0f1a014c5cec77d244fc021c0a09c93\"\u003e\u003ccode\u003ef1d6d94\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/557ceaf5f47b45df48bb70385ecbe54aa0eb340f\"\u003e\u003ccode\u003e557ceaf\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.3.0...v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingui/core` from 5.9.3 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e@​lingui/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.1...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003elingui-set\u003c/code\u003e/\u003ccode\u003elingui-reset\u003c/code\u003e comment directives (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2514\"\u003e#2514\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/96a52e8323ff7d6de40a0067aa04c1270bc3370f\"\u003e96a52e8\u003c/a\u003e) (\u003ca href=\"https://lingui.dev/ref/macro#lingui-directive\"\u003eDocumentation\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisappearing placeholder comments in partial extract (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2543\"\u003e#2543\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/725a2bf4d0b0cbf5d405d6e9ed79efa391bdd572\"\u003e725a2bf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0...v6.0.1\"\u003e6.0.1\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid throwing on object spreads in extractFromObjectExpression (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2538\"\u003e#2538\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/7cbc0a8638e1cc2f5ea702922b46156c0555fe29\"\u003e7cbc0a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e declare files arguments (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2532\"\u003e#2532\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/4a55abe7b3d046b972cb26a3c5a11acf397f1d7a\"\u003e4a55abe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.5...v6.0.0\"\u003ev6.0.0\u003c/a\u003e\u003c/h1\u003e\n\u003cp\u003eWe are pleased to announce the release of \u003cstrong\u003eLingui 6.0\u003c/strong\u003e ✨\u003c/p\u003e\n\u003cp\u003eThis release marks a \u003cstrong\u003emajor milestone\u003c/strong\u003e for the project. It includes a transition to ESM-only distribution, reduced dependency graph, the removal of deprecated APIs, and improved TypeScript support. A few new features have also been introduced.\u003c/p\u003e\n\u003cp\u003eCheck out the links below for more details:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://lingui.dev/blog/2026/04/22/announcing-lingui-6.0\"\u003eBlog Post: Announcing Lingui 6.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://lingui.dev/releases/migration-6\"\u003eMigration Guide from 5.x to 6.x\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.5...v6.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDiscussion\u003c/h2\u003e\n\u003cp\u003eIf you have any questions or suggestions regarding this release, please visit the \u003ca href=\"https://github.com/lingui/js-lingui/discussions/2455\"\u003eRelated Discussion\u003c/a\u003e or our \u003ca href=\"https://discord.gg/tBZqKpeF\"\u003eDiscord Server\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev6.0.0-next.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0-next.3...v6.0.0-next.4\"\u003ev6.0.0-next.4\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003cp\u003eVisit the \u003ca href=\"https://js-lingui-git-next-crowdin.vercel.app\"\u003ev6 website deployment\u003c/a\u003e to see the relevant docs, including the \u003ca href=\"https://js-lingui-git-next-crowdin.vercel.app/releases/migration-6\"\u003emigration guide from 5.x to 6.x\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003econsolidate metadata transformation options into \u003ccode\u003edescriptorFields\u003c/code\u003e (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2513\"\u003e#2513\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/blob/main/packages/core/CHANGELOG.md\"\u003e@​lingui/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.1...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd lingui-set/lingui-reset comment directives (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2514\"\u003e#2514\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/96a52e8323ff7d6de40a0067aa04c1270bc3370f\"\u003e96a52e8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0...v6.0.1\"\u003e6.0.1\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.5...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2026-04-22)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://lingui.dev/blog/2026/04/22/announcing-lingui-6.0\"\u003eAnnouncing Lingui 6.0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.4...v5.9.5\"\u003e5.9.5\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/46a340af0dbfc8e4ac483cc607c2b24ac48ab56b\"\u003e\u003ccode\u003e46a340a\u003c/code\u003e\u003c/a\u003e chore(release): published v6.1.0 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2550\"\u003e#2550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/96a52e8323ff7d6de40a0067aa04c1270bc3370f\"\u003e\u003ccode\u003e96a52e8\u003c/code\u003e\u003c/a\u003e feat: add lingui-set/lingui-reset comment directives (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2514\"\u003e#2514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/a710fd3c6dca7406a5b0ee219e99474586e93e59\"\u003e\u003ccode\u003ea710fd3\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.1 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2541\"\u003e#2541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/b91bb94b6fc59c85d460a4d403be41e70d11b717\"\u003e\u003ccode\u003eb91bb94\u003c/code\u003e\u003c/a\u003e chore: update tooling: Yarn, Vitest (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2539\"\u003e#2539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/a194ab486dd979c42b39d90c80e5c3e2283bf8c7\"\u003e\u003ccode\u003ea194ab4\u003c/code\u003e\u003c/a\u003e chore: official v6 release (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2500\"\u003e#2500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/9216f052768abd987bae67451eef512cf047c152\"\u003e\u003ccode\u003e9216f05\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.0-next.4 (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2521\"\u003e#2521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/1597e3a3321f02a668285bec3f5e9b24c1ef2765\"\u003e\u003ccode\u003e1597e3a\u003c/code\u003e\u003c/a\u003e chore: improve public package descriptions and keywords (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2493\"\u003e#2493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/ebcb6dc8e8d327ae5775cadee931942ef309480f\"\u003e\u003ccode\u003eebcb6dc\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.0-next.3 (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2491\"\u003e#2491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/4b244312eb16e94451a33f6dac60ecdbb55d6f74\"\u003e\u003ccode\u003e4b24431\u003c/code\u003e\u003c/a\u003e feat(vite-plugin): Vite 8 compatibility + linguiTransformerBabelPreset (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2487\"\u003e#2487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/f4bcdd555ceef0bed58b2f3075096efd4daaeec2\"\u003e\u003ccode\u003ef4bcdd5\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.0-next.2 (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2485\"\u003e#2485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lingui/js-lingui/commits/v6.1.0/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingui/react` from 5.9.3 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e@​lingui/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.1...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003elingui-set\u003c/code\u003e/\u003ccode\u003elingui-reset\u003c/code\u003e comment directives (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2514\"\u003e#2514\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/96a52e8323ff7d6de40a0067aa04c1270bc3370f\"\u003e96a52e8\u003c/a\u003e) (\u003ca href=\"https://lingui.dev/ref/macro#lingui-directive\"\u003eDocumentation\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisappearing placeholder comments in partial extract (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2543\"\u003e#2543\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/725a2bf4d0b0cbf5d405d6e9ed79efa391bdd572\"\u003e725a2bf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0...v6.0.1\"\u003e6.0.1\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid throwing on object spreads in extractFromObjectExpression (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2538\"\u003e#2538\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/7cbc0a8638e1cc2f5ea702922b46156c0555fe29\"\u003e7cbc0a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e declare files arguments (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2532\"\u003e#2532\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/4a55abe7b3d046b972cb26a3c5a11acf397f1d7a\"\u003e4a55abe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.5...v6.0.0\"\u003ev6.0.0\u003c/a\u003e\u003c/h1\u003e\n\u003cp\u003eWe are pleased to announce the release of \u003cstrong\u003eLingui 6.0\u003c/strong\u003e ✨\u003c/p\u003e\n\u003cp\u003eThis release marks a \u003cstrong\u003emajor milestone\u003c/strong\u003e for the project. It includes a transition to ESM-only distribution, reduced dependency graph, the removal of deprecated APIs, and improved TypeScript support. A few new features have also been introduced.\u003c/p\u003e\n\u003cp\u003eCheck out the links below for more details:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://lingui.dev/blog/2026/04/22/announcing-lingui-6.0\"\u003eBlog Post: Announcing Lingui 6.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://lingui.dev/releases/migration-6\"\u003eMigration Guide from 5.x to 6.x\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.5...v6.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDiscussion\u003c/h2\u003e\n\u003cp\u003eIf you have any questions or suggestions regarding this release, please visit the \u003ca href=\"https://github.com/lingui/js-lingui/discussions/2455\"\u003eRelated Discussion\u003c/a\u003e or our \u003ca href=\"https://discord.gg/tBZqKpeF\"\u003eDiscord Server\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev6.0.0-next.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0-next.3...v6.0.0-next.4\"\u003ev6.0.0-next.4\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003cp\u003eVisit the \u003ca href=\"https://js-lingui-git-next-crowdin.vercel.app\"\u003ev6 website deployment\u003c/a\u003e to see the relevant docs, including the \u003ca href=\"https://js-lingui-git-next-crowdin.vercel.app/releases/migration-6\"\u003emigration guide from 5.x to 6.x\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003econsolidate metadata transformation options into \u003ccode\u003edescriptorFields\u003c/code\u003e (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2513\"\u003e#2513\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/blob/main/packages/react/CHANGELOG.md\"\u003e@​lingui/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.1...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd lingui-set/lingui-reset comment directives (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2514\"\u003e#2514\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/96a52e8323ff7d6de40a0067aa04c1270bc3370f\"\u003e96a52e8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0...v6.0.1\"\u003e6.0.1\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/react\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.5...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2026-04-22)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://lingui.dev/blog/2026/04/22/announcing-lingui-6.0\"\u003eAnnouncing Lingui 6.0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.4...v5.9.5\"\u003e5.9.5\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/react\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/react\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/46a340af0dbfc8e4ac483cc607c2b24ac48ab56b\"\u003e\u003ccode\u003e46a340a\u003c/code\u003e\u003c/a\u003e chore(release): published v6.1.0 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2550\"\u003e#2550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/96a52e8323ff7d6de40a0067aa04c1270bc3370f\"\u003e\u003ccode\u003e96a52e8\u003c/code\u003e\u003c/a\u003e feat: add lingui-set/lingui-reset comment directives (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2514\"\u003e#2514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/a710fd3c6dca7406a5b0ee219e99474586e93e59\"\u003e\u003ccode\u003ea710fd3\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.1 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2541\"\u003e#2541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/b91bb94b6fc59c85d460a4d403be41e70d11b717\"\u003e\u003ccode\u003eb91bb94\u003c/code\u003e\u003c/a\u003e chore: update tooling: Yarn, Vitest (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2539\"\u003e#2539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/a194ab486dd979c42b39d90c80e5c3e2283bf8c7\"\u003e\u003ccode\u003ea194ab4\u003c/code\u003e\u003c/a\u003e chore: official v6 release (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2500\"\u003e#2500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/9216f052768abd987bae67451eef512cf047c152\"\u003e\u003ccode\u003e9216f05\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.0-next.4 (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2521\"\u003e#2521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/1597e3a3321f02a668285bec3f5e9b24c1ef2765\"\u003e\u003ccode\u003e1597e3a\u003c/code\u003e\u003c/a\u003e chore: improve public package descriptions and keywords (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2493\"\u003e#2493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/ebcb6dc8e8d327ae5775cadee931942ef309480f\"\u003e\u003ccode\u003eebcb6dc\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.0-next.3 (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2491\"\u003e#2491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/4b244312eb16e94451a33f6dac60ecdbb55d6f74\"\u003e\u003ccode\u003e4b24431\u003c/code\u003e\u003c/a\u003e feat(vite-plugin): Vite 8 compatibility + linguiTransformerBabelPreset (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2487\"\u003e#2487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/f4bcdd555ceef0bed58b2f3075096efd4daaeec2\"\u003e\u003ccode\u003ef4bcdd5\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.0-next.2 (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2485\"\u003e#2485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lingui/js-lingui/commits/v6.1.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.53.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): Don't gate user data for streamed spans at scope read time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20827\"\u003e#20827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Include subpath type shims in published package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20835\"\u003e#20835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(hono): Consolidate route patching and add clarification comments (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20829\"\u003e#20829\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): Bump next from 15.5.15 to 15.5.18 in /dev-packages/e2e-tests/test-applications/nextjs-15-intl (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20821\"\u003e#20821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e26.22 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e24.69 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e43.69 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e45.62 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e48.56 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e82.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e72.08 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e86.99 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e99.33 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e43 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e30.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e35.91 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e27.27 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e27.42 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e28.08 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e45.9 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e31.01 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e45.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e26.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e28.55 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e46.04 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e29.89 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e47.14 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e68.3 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e82.55 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e83.6 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e88.23 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e89.3 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e83.97 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e138.12 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e88.07 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e141.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e209.97 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.53.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): Don't gate user data for streamed spans at scope read time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20827\"\u003e#20827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Include subpath type shims in published package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20835\"\u003e#20835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(hono): Consolidate route patching and add clarification comments (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20829\"\u003e#20829\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): Bump next from 15.5.15 to 15.5.18 in /dev-packages/e2e-tests/test-applications/nextjs-15-intl (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20821\"\u003e#20821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.53.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003estreamGenAiSpans\u003c/code\u003e options to stream gen_ai spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20785\"\u003e#20785\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdds a new \u003ccode\u003estreamGenAiSpans\u003c/code\u003e option that controls how \u003ccode\u003egen_ai\u003c/code\u003e spans are\nsent to Sentry. When set, the SDK extracts all \u003ccode\u003egen_ai\u003c/code\u003e spans out of a\ntransaction and sends them as v2 envelope items.\u003c/p\u003e\n\u003cp\u003eEnable this option if gen_ai spans are being dropped because the transaction payload exceeds size limits.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eSentry.init({\n  dsn: 'https://examplePublicKey@o0.ingest.sentry.io/0',\n  streamGenAiSpans: true,\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(browser): Migrate browser profiling thread data to span attributes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20800\"\u003e#20800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add \u003ccode\u003eaddConsoleInstrumentationFilter\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20790\"\u003e#20790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add \u003ccode\u003eapplicationKey\u003c/code\u003e to \u003ccode\u003eBuildTimeOptionsBase\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20789\"\u003e#20789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): split exports by browser/server for bundle size (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20435\"\u003e#20435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nextjs): Add top-level \u003ccode\u003eapplicationKey\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20794\"\u003e#20794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Support Node 26 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20710\"\u003e#20710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(profiling-node): Bump \u003ccode\u003e@sentry-internal/node-cpu-profiler\u003c/code\u003e to 2.4.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20720\"\u003e#20720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): avoid flush lock self-wait (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20719\"\u003e#20719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Capture transaction name on request for correct culprit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20801\"\u003e#20801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mcp): retroactively wrap handlers registered before wrapMcpServerWithSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20699\"\u003e#20699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Guard against undefined util.getSystemErrorMap (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20660\"\u003e#20660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Capture aborted/errored fetch requests in replay network tab (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20722\"\u003e#20722\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cd9740818cba748dbced0e8a1497000a88ec8a56\"\u003e\u003ccode\u003ecd97408\u003c/code\u003e\u003c/a\u003e release: 10.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/66cfb25117ed7b14ca3da20a79b836619e9c8a6c\"\u003e\u003ccode\u003e66cfb25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20838\"\u003e#20838\u003c/a\u003e from getsentry/prepare-release/10.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/df8fd3863043f143961a5d96e79a717d62eada31\"\u003e\u003ccode\u003edf8fd38\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/588100986580e0f5c8c3204661e59e5103e7d269\"\u003e\u003ccode\u003e5881009\u003c/code\u003e\u003c/a\u003e fix(core): Include subpath type shims in published package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20835\"\u003e#20835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/6a7d179ad38c7591021c88e4bd3ec82b3c6cc606\"\u003e\u003ccode\u003e6a7d179\u003c/code\u003e\u003c/a\u003e fix(core): Don't gate user data for streamed spans at scope read time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20827\"\u003e#20827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ad47c3c3de5b2bacfbbd08bcdf9cd90184ce64bc\"\u003e\u003ccode\u003ead47c3c\u003c/code\u003e\u003c/a\u003e ref(hono): Consolidate route patching and add clarification comments (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20829\"\u003e#20829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/28d6fe514d5ed00561a8e3d1c0406a8cb544c738\"\u003e\u003ccode\u003e28d6fe5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20826\"\u003e#20826\u003c/a\u003e from getsentry/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/46aca45a868d717939448ded1001fac4337ac46e\"\u003e\u003ccode\u003e46aca45\u003c/code\u003e\u003c/a\u003e Merge branch 'release/10.53.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b5cbc9ca1800e1b4ee1de66e135a90891cecd570\"\u003e\u003ccode\u003eb5cbc9c\u003c/code\u003e\u003c/a\u003e chore(deps): Bump next from 15.5.15 to 15.5.18 in /dev-packages/e2e-tests/tes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/05489b83e7920fc4ce47a530054c5558c1704a45\"\u003e\u003ccode\u003e05489b8\u003c/code\u003e\u003c/a\u003e release: 10.53.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tabler/icons-react` from 3.40.0 to 3.44.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tabler/tabler-icons/releases\"\u003e@​tabler/icons-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.44.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e18 new icons:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoutline/code-ai\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/email-stamp\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/foodsteps\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/git-pull-request-conflict\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/noise-reduction\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/photo-alt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/pointer-2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/pointer-collaboration-2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/pointer-collaboration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/roulette\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/scan-cube\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/sketching\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/sparkle-2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/sparkle-highlight\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/sparkle\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/sphere-2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/text-scan-ai\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/vignette\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixed icons: \u003ccode\u003eoutline/air-balloon\u003c/code\u003e, \u003ccode\u003eoutline/body-scan\u003c/code\u003e, \u003ccode\u003eoutline/chart-sankey\u003c/code\u003e, \u003ccode\u003eoutline/ear-scan\u003c/code\u003e, \u003ccode\u003eoutline/grid-scan\u003c/code\u003e, \u003ccode\u003eoutline/line-scan\u003c/code\u003e, \u003ccode\u003eoutline/object-scan\u003c/code\u003e, \u003ccode\u003eoutline/photo-scan\u003c/code\u003e, \u003ccode\u003eoutline/route-scan\u003c/code\u003e, \u003ccode\u003eoutline/scan-eye\u003c/code\u003e, \u003ccode\u003eoutline/scan-letter-a\u003c/code\u003e, \u003ccode\u003eoutline/scan-letter-t\u003c/code\u003e, \u003ccode\u003eoutline/scan-position\u003c/code\u003e, \u003ccode\u003eoutline/scan-traces\u003c/code\u003e, \u003ccode\u003eoutline/scan\u003c/code\u003e, \u003ccode\u003eoutline/text-scan-2\u003c/code\u003e, \u003ccode\u003eoutline/user-scan\u003c/code\u003e, \u003ccode\u003eoutline/zoom-scan\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 3.43.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e18 new icons:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoutline/acorn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/acrobatic\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/banana\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/brand-audible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/building-eiffel-tower\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/car-door\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/car-lifter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/chocolate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/dumbbell\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/exercise-ball\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/flood\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/hula-hoop\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/leaf-maple\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/notdef\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/rugby\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/taiwan-dollar\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/target-2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/unicycle\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/tabler/tabler-icons/commit/6d128ed935d4546607b1e4d5d08c8b27bdbe7758\"\u003e\u003ccode\u003e6d128ed\u003c/code\u003e\u003c/a\u003e Release 3.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/e40738b64486f857128ae58335354681e4e9dc9b\"\u003e\u003ccode\u003ee40738b\u003c/code\u003e\u003c/a\u003e Release 3.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/076f4a9e4d705d6f2cb6fc7f1417501117de12e8\"\u003e\u003ccode\u003e076f4a9\u003c/code\u003e\u003c/a\u003e Release 3.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/9b27b65e3d2e72ff4fd219b2dc21da81ea9cbab8\"\u003e\u003ccode\u003e9b27b65\u003c/code\u003e\u003c/a\u003e Release 3.41.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/ebad60b50af5ba521245ab982a3fe69df0e5efd9\"\u003e\u003ccode\u003eebad60b\u003c/code\u003e\u003c/a\u003e Update homepage links in documentation and package files to point to the new ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/8ed617b1b7153d1d35910cda09861077a6f649b9\"\u003e\u003ccode\u003e8ed617b\u003c/code\u003e\u003c/a\u003e Update README files to wrap images in anchor tags linking to the Tabler Icons...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/ef6e875bbef5252b3627fd1281421b10ddd04a16\"\u003e\u003ccode\u003eef6e875\u003c/code\u003e\u003c/a\u003e Update dependencies in pnpm-lock.yaml and package.json files (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/6cbe8857c8baa758383bb0a9e0f6922cf82da01c\"\u003e\u003ccode\u003e6cbe885\u003c/code\u003e\u003c/a\u003e Release 3.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/19d735e6206997fe06a42f6546188b9678ad57de\"\u003e\u003ccode\u003e19d735e\u003c/code\u003e\u003c/a\u003e Add JSDoc with previews in icons-react (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1472\"\u003e#1472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tabler/tabler-icons/commits/v3.44.0/packages/icons-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 to 5.100.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/fcee7bdc429385ae8ffa224fa8a7a9ec7b8ee380\"\u003e\u003ccode\u003efcee7bd\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/a53ef97f87decb8ea2431710f5199431d3c94c8d\"\u003e\u003ccode\u003ea53ef97\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/74fa05eb1b16f40ea7068afd0e5e082687d22338\"\u003e\u003ccode\u003e74fa05e\u003c/code\u003e\u003c/a\u003e chore(tsconfig.json): narrow 'include' pattern to prevent TS6053 race conditi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8c3d523d0ab0b3f8fad28fbaae6807e7aca7eb54\"\u003e\u003ccode\u003e8c3d523\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10630\"\u003e#10630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9800c8f1a3f7907956410c23426a26d981e7d694\"\u003e\u003ccode\u003e9800c8f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10623\"\u003e#10623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3ae42619e5713b2fd6916760e84f7c9ddaa7a317\"\u003e\u003ccode\u003e3ae4261\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10620\"\u003e#10620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/87f7ccf580d7c12c527ce922a43977c9c653f897\"\u003e\u003ccode\u003e87f7ccf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10604\"\u003e#10604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/441204b9d22d1dcfc7ac85b04c21ce017a28603e\"\u003e\u003ccode\u003e441204b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10582\"\u003e#10582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/55afb3e6fb631d684e9448b8265c68a4185c76b3\"\u003e\u003ccode\u003e55afb3e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10581\"\u003e#10581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fe287cc2471b74726a5d05f1c40a86a9ef891c7e\"\u003e\u003ccode\u003efe287cc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10579\"\u003e#10579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.100.11/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@uiw/codemirror-theme-vscode` from 4.25.9 to 4.25.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uiwjs/react-codemirror/releases\"\u003e@​uiw/codemirror-theme-vscode's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.25.10\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.10/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.10: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/5e24acf/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/5e24acf/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.9...v4.25.10\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.9...v4.25.10\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.10\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\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/uiwjs/react-codemirror/commit/d54c1303f5e21331458b2b6569ee3897e640c0be\"\u003e\u003ccode\u003ed54c130\u003c/code\u003e\u003c/a\u003e released v4.25.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/229eb4fc2d5e09861261dfb1ee9c1bf64bb0c0a4\"\u003e\u003ccode\u003e229eb4f\u003c/code\u003e\u003c/a\u003e chore: add sponsor SubList.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/d10a51f80dcd073dd5edd3c88c598ec50701b2c2\"\u003e\u003ccode\u003ed10a51f\u003c/code\u003e\u003c/a\u003e doc: update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/30a535effcd0c03539415736ca57d2b6b71bb599\"\u003e\u003ccode\u003e30a535e\u003c/code\u003e\u003c/a\u003e doc: Update READMEs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.9...v4.25.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@uiw/react-codemirror` from 4.25.9 to 4.25.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uiwjs/react-codemirror/releases\"\u003e@​uiw/react-codemirror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.25.10\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.10/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.10: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/5e24acf/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/5e24acf/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.9...v4.25.10\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.9...v4.25.10\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.10\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\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/uiwjs/react-codemirror/commit/d54c1303f5e21331458b2b6569ee3897e640c0be\"\u003e\u003ccode\u003ed54c130\u003c/code\u003e\u003c/a\u003e released v4.25.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/229eb4fc2d5e09861261dfb1ee9c1bf64bb0c0a4\"\u003e\u003ccode\u003e229eb4f\u003c/code\u003e\u003c/a\u003e chore: add sponsor SubList.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/d10a51f80dcd073dd5edd3c88c598ec50701b2c2\"\u003e\u003ccode\u003ed10a51f\u003c/code\u003e\u003c/a\u003e doc: update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/30a535effcd0c03539415736ca57d2b6b71bb599\"\u003e\u003ccode\u003e30a535e\u003c/code\u003e\u003c/a\u003e doc: Update READMEs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.9...v4.25.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vanilla-extract/css` from 1.20.0 to 1.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/releases\"\u003e@​vanilla-extract/css's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​vanilla-extract/css\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/vanilla-extract-css/vanilla-extract/pull/1710\"\u003e#1710\u003c/a\u003e \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/16775939763349513c527b2f33398a03d7d75057\"\u003e\u003ccode\u003e1677593\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/askoufis\"\u003e\u003ccode\u003e@​askoufis\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003ecssesc\u003c/code\u003e dependency with vendored version\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/vanilla-extract-css/vanilla-extract/blob/master/packages/css/CHANGELOG.md\"\u003e@​vanilla-extract/css's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/vanilla-extract-css/vanilla-extract/pull/1710\"\u003e#1710\u003c/a\u003e \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/16775939763349513c527b2f33398a03d7d75057\"\u003e\u003ccode\u003e1677593\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/askoufis\"\u003e\u003ccode\u003e@​askoufis\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003ecssesc\u003c/code\u003e dependency with vendored version\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/5f3faaec043bbed0afb095d6d5a2430b5ab4734a\"\u003e\u003ccode\u003e5f3faae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css/issues/1711\"\u003e#1711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/16775939763349513c527b2f33398a03d7d75057\"\u003e\u003ccode\u003e1677593\u003c/code\u003e\u003c/a\u003e Vendor \u003ccode\u003ecssesc\u003c/code\u003e dependency (\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css/issues/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commits/@vanilla-extract/css@1.20.1/packages/css\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.15.2 to 1.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.1 — May 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release ships a defence-in-depth fix for prototype pollution in \u003ccode\u003eformDataToJSON\u003c/code\u003e, hardens proxy and CI workflows, restores Webpack 4 compatibility for the fetch adapter, and includes several small bug fixes and maintenance improvements.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution Defence-in-Depth:\u003c/strong\u003e Hardened \u003ccode\u003eformDataToJSON\u003c/code\u003e against already-polluted \u003ccode\u003eObject.prototype\u003c/code\u003e by walking own properties only, so attacker-controlled keys inherited from a poisoned prototype cannot propagate through deserialization. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Cleartext Leak:\u003c/strong\u003e Fixed an issue where HTTPS request data could be transmitted in cleartext to an HTTP proxy under certain configurations. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10858\"\u003e#10858\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCI Cache Removal:\u003c/strong\u003e Removed all GitHub Actions caches as a defence-in-depth measure against cache poisoning vectors in the build pipeline. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10882\"\u003e#10882\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eData URI Parsing:\u003c/strong\u003e Updated the \u003ccode\u003efromDataURI\u003c/code\u003e regex to match RFC 2397 more strictly, fixing edge cases in \u003ccode\u003edata:\u003c/code\u003e URL handling. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUnicode Headers:\u003c/strong\u003e Preserved Unicode header values when running through request interceptors, so non-ASCII header content is no longer corrupted before dispatch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10850\"\u003e#10850\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Upload Progress:\u003c/strong\u003e Guarded against malformed \u003ccode\u003eProgressEvent\u003c/code\u003e payloads emitted by some environments during XHR upload, preventing crashes when \u003ccode\u003eloaded\u003c/code\u003e / \u003ccode\u003etotal\u003c/code\u003e are missing or invalid. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWebpack 4 Fetch Adapter:\u003c/strong\u003e Fixed an \u0026quot;unexpected token\u0026quot; error caused by syntax in the fetch adapter that Webpack 4 could not parse, restoring compatibility for legacy bundler users. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10864\"\u003e#10864\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eType Definitions:\u003c/strong\u003e Made \u003ccode\u003eparseReviver\u003c/code\u003e \u003ccode\u003econtext.source\u003c/code\u003e optional in the type definitions to align with the ES2023 specification. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10837\"\u003e#10837\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eURL Object Support Reverted:\u003c/strong\u003e Reverted the change that allowed passing a \u003ccode\u003eURL\u003c/code\u003e object as \u003ccode\u003econfig.url\u003c/code\u003e (originally \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e\u003c/strong\u003e) due to regressions; this support will be reintroduced in a later release once the underlying issues are addressed. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10874\"\u003e#10874\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCycle Detection Refactor:\u003c/strong\u003e Replaced the array-based cycle tracker in \u003ccode\u003etoJSONObject\u003c/code\u003e with a \u003ccode\u003eWeakSet\u003c/code\u003e, improving performance and memory behaviour on large nested structures. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10832\"\u003e#10832\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomposeSignals Cleanup:\u003c/strong\u003e Refactored \u003ccode\u003ecomposeSignals\u003c/code\u003e to use a clearer early-return structure, simplifying the cancellation/abort composition path. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10844\"\u003e#10844\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAI Readiness \u0026amp; Repo Docs:\u003c/strong\u003e Added \u003ccode\u003eAGENTS.md\u003c/code\u003e and related contributor-guide updates for both human and AI agents, plus post-release documentation improvements. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10835\"\u003e#10835\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10841\"\u003e#10841\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs Improvements:\u003c/strong\u003e Clarified the GET request example, fixed the interceptor \u003ccode\u003eeject\u003c/code\u003e example to reference the correct instance, and corrected the Buzzoid sponsor description in the README. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10836\"\u003e#10836\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10853\"\u003e#10853\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10856\"\u003e#10856\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSponsorship Tooling:\u003c/strong\u003e Fixed empty sponsor arrays in the sponsor processing script, added the ability to inject additional sponsors, updated the sponsorship link, and added a Twicsy advertisement entry. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10843\"\u003e#10843\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10859\"\u003e#10859\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10869\"\u003e#10869\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@commitlint/cli\u003c/code\u003e from 20.5.0 to 20.5.2. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10846\"\u003e#10846\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/hpinmetaverse\"\u003e\u003ccode\u003e@​hpinmetaverse\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10836\"\u003e#10836\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/tommyhgunz14\"\u003e\u003ccode\u003e@​tommyhgunz14\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/divyanshuraj1095\"\u003e\u003ccode\u003e@​divyanshuraj1095\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10853\"\u003e#10853\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/sagodi97\"\u003e\u003ccode\u003e@​sagodi97\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10856\"\u003e#10856\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/rkdfx\"\u003e\u003ccode\u003e@​rkdfx\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Liuwei1125\"\u003e\u003ccode\u003e@​Liuwei1125\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.16.0...v1.16.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.16.0 — May 2, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds support for the QUERY HTTP method and a new \u003ccode\u003eECONNREFUSED\u003c/code\u003e error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.\u003c/p\u003e\n\u003ch2\u003e⚠️ Notable Changes\u003c/h2\u003e\n\u003cp\u003eA handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.1 — May 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release ships a defence-in-depth fix for prototype pollution in \u003ccode\u003eformDataToJSON\u003c/code\u003e, hardens proxy and CI workflows, restores Webpack 4 compatibility for the fetch adapter, and includes several small bug fixes and maintenance improvements.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution Defence-in-Depth:\u003c/strong\u003e Hardened \u003ccode\u003eformDataToJSON\u003c/code\u003e against already-polluted \u003ccode\u003eObject.prototype\u003c/code\u003e by walking own properties only, so attacker-controlled keys inherited from a poisoned prototype cannot propagate through deserialization. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Cleartext Leak:\u003c/strong\u003e Fixed an issue where HTTPS request data could be transmitted in cleartext to an HTTP proxy under certain configurations. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10858\"\u003e#10858\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCI Cache Removal:\u003c/strong\u003e Removed all GitHub Actions caches as a defence-in-depth measure against cache poisoning vectors in the build pipeline. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10882\"\u003e#10882\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eData URI Parsing:\u003c/strong\u003e Updated the \u003ccode\u003efromDataURI\u003c/code\u003e regex to match RFC 2397 more strictly, fixing edge cases in \u003ccode\u003edata:\u003c/code\u003e URL handling. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUnicode Headers:\u003c/strong\u003e Preserved Unicode header values when running through request interceptors, so non-ASCII header content is no longer corrupted before dispatch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10850\"\u003e#10850\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Upload Progress:\u003c/strong\u003e Guarded against malformed \u003ccode\u003eProgressEvent\u003c/code\u003e payloads emitted by some environments during XHR upload, preventing crashes when \u003ccode\u003eloaded\u003c/code\u003e / \u003ccode\u003etotal\u003c/code\u003e are missing or invalid. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWebpack 4 Fetch Adapter:\u003c/strong\u003e Fixed an \u0026quot;unexpected token\u0026quot; error caused by syntax in the fetch adapter that Webpack 4 could not parse, restoring compatibility for legacy bundler users. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10864\"\u003e#10864\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eType Definitions:\u003c/strong\u003e Made \u003ccode\u003eparseReviver\u003c/code\u003e \u003ccode\u003econtext.source\u003c/code\u003e optional in the type definitions to align with the ES2023 specification. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10837\"\u003e#10837\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eURL Object Support Reverted:\u003c/strong\u003e Reverted the change that allowed passing a \u003ccode\u003eURL\u003c/code\u003e object as \u003ccode\u003econfig.url\u003c/code\u003e (originally \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e\u003c/strong\u003e) due to regressions; this support will be reintroduced in a later release once the underlying issues are addressed. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10874\"\u003e#10874\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCycle Detection Refactor:\u003c/strong\u003e Replaced the array-based cycle tracker in \u003ccode\u003etoJSONObject\u003c/code\u003e with a \u003ccode\u003eWeakSet\u003c/code\u003e, improving performance and memory behaviour on large ne...\n\n_Description has been truncated_","html_url":"https://github.com/invenhost/InvenTree/pull/348","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/invenhost%2FInvenTree/issues/348","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/348/packages"}},{"old_version":"1.8.8","new_version":"2.0.0","update_type":"major","path":null,"pr_created_at":"2026-05-19T02:30:46.000Z","version_change":"1.8.8 → 2.0.0","issue":{"uuid":"4473949537","node_id":"PR_kwDOR7e29s7c5MCc","number":15,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 51 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-25T22:47:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T02:30:46.000Z","updated_at":"2026-05-25T22:47:54.000Z","time_to_close":591426,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":51,"packages":[{"name":"@codemirror/autocomplete","old_version":"6.20.1","new_version":"6.20.2","repository_url":"https://github.com/codemirror/autocomplete"},{"name":"@codemirror/lint","old_version":"6.9.5","new_version":"6.9.6","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/search","old_version":"6.6.0","new_version":"6.7.0","repository_url":"https://github.com/codemirror/search"},{"name":"@fortawesome/react-fontawesome","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/FortAwesome/react-fontawesome"},{"name":"@lingui/core","old_version":"5.9.3","new_version":"6.0.1","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/react","old_version":"5.9.3","new_version":"6.0.1","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@mantine/carousel","old_version":"8.3.18","new_version":"9.2.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/charts","old_version":"8.3.18","new_version":"9.2.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/core","old_version":"8.3.18","new_version":"9.2.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/dates","old_version":"8.3.18","new_version":"9.2.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/dropzone","old_version":"8.3.18","new_version":"9.2.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/form","old_version":"8.3.18","new_version":"9.2.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/hooks","old_version":"8.3.18","new_version":"9.2.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/modals","old_version":"8.3.18","new_version":"9.2.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/notifications","old_version":"8.3.18","new_version":"9.2.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/spotlight","old_version":"8.3.18","new_version":"9.2.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/vanilla-extract","old_version":"8.3.18","new_version":"9.2.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.52.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tabler/icons-react","old_version":"3.40.0","new_version":"3.44.0","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.100.10","repository_url":"https://github.com/TanStack/query"},{"name":"@vanilla-extract/css","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/vanilla-extract-css/vanilla-extract"},{"name":"axios","old_version":"1.13.6","new_version":"1.16.0","repository_url":"https://github.com/axios/axios"},{"name":"dompurify","old_version":"3.3.3","new_version":"3.4.2","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"easymde","old_version":"2.20.0","new_version":"2.21.0","repository_url":"https://github.com/Ionaru/easy-markdown-editor"},{"name":"fuse.js","old_version":"7.1.0","new_version":"7.3.0","repository_url":"https://github.com/krisk/Fuse"},{"name":"react","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-grid-layout","old_version":"1.4.4","new_version":"2.2.3","repository_url":"https://github.com/STRML/react-grid-layout"},{"name":"@types/react-grid-layout","old_version":"1.3.6","new_version":"2.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.72.0","new_version":"7.75.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-is","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-router-dom","old_version":"6.30.3","new_version":"7.15.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-window","old_version":"1.8.11","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"styled-components","old_version":"6.3.12","new_version":"6.4.1","repository_url":"https://github.com/styled-components/styled-components"},{"name":"zustand","old_version":"5.0.12","new_version":"5.0.13","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@codecov/vite-plugin","old_version":"1.9.1","new_version":"2.0.1"},{"name":"@lingui/babel-plugin-lingui-macro","old_version":"5.9.3","new_version":"6.0.1","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/cli","old_version":"5.9.3","new_version":"6.0.1","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/macro","old_version":"5.9.3","new_version":"5.9.5","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.7.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vanilla-extract/vite-plugin","old_version":"5.2.1","new_version":"5.2.2","repository_url":"https://github.com/vanilla-extract-css/vanilla-extract"},{"name":"@vitejs/plugin-react","old_version":"5.2.0","new_version":"6.0.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"otpauth","old_version":"9.5.0","new_version":"9.5.1","repository_url":"https://github.com/hectorm/otpauth"},{"name":"rollup","old_version":"4.60.0","new_version":"4.60.3","repository_url":"https://github.com/rollup/rollup"},{"name":"rollup-plugin-license","old_version":"3.7.0","new_version":"3.7.1","repository_url":"https://github.com/mjeanroy/rollup-plugin-license"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.1.11","new_version":"8.0.12","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-dts","old_version":"4.5.4","new_version":"5.0.0","repository_url":"https://github.com/qmhc/unplugin-dts"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 50 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/autocomplete](https://github.com/codemirror/autocomplete) | `6.20.1` | `6.20.2` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.9.5` | `6.9.6` |\n| [@codemirror/search](https://github.com/codemirror/search) | `6.6.0` | `6.7.0` |\n| [@fortawesome/react-fontawesome](https://github.com/FortAwesome/react-fontawesome) | `3.3.0` | `3.3.1` |\n| [@lingui/core](https://github.com/lingui/js-lingui/tree/HEAD/packages/core) | `5.9.3` | `6.0.1` |\n| [@lingui/react](https://github.com/lingui/js-lingui/tree/HEAD/packages/react) | `5.9.3` | `6.0.1` |\n| [@mantine/carousel](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel) | `8.3.18` | `9.2.0` |\n| [@mantine/charts](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts) | `8.3.18` | `9.2.0` |\n| [@mantine/core](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core) | `8.3.18` | `9.2.0` |\n| [@mantine/dates](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates) | `8.3.18` | `9.2.0` |\n| [@mantine/dropzone](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone) | `8.3.18` | `9.2.0` |\n| [@mantine/form](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form) | `8.3.18` | `9.2.0` |\n| [@mantine/hooks](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks) | `8.3.18` | `9.2.0` |\n| [@mantine/modals](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/modals) | `8.3.18` | `9.2.0` |\n| [@mantine/notifications](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/notifications) | `8.3.18` | `9.2.0` |\n| [@mantine/spotlight](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/spotlight) | `8.3.18` | `9.2.0` |\n| [@mantine/vanilla-extract](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/vanilla-extract) | `8.3.18` | `9.2.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.52.0` |\n| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.40.0` | `3.44.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.100.10` |\n| [@vanilla-extract/css](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css) | `1.20.0` | `1.20.1` |\n| [axios](https://github.com/axios/axios) | `1.13.6` | `1.16.0` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.3.3` | `3.4.2` |\n| [easymde](https://github.com/Ionaru/easy-markdown-editor) | `2.20.0` | `2.21.0` |\n| [fuse.js](https://github.com/krisk/Fuse) | `7.1.0` | `7.3.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.6` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [react-grid-layout](https://github.com/STRML/react-grid-layout) | `1.4.4` | `2.2.3` |\n| [@types/react-grid-layout](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-grid-layout) | `1.3.6` | `2.1.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.0` | `7.75.0` |\n| [react-is](https://github.com/facebook/react/tree/HEAD/packages/react-is) | `19.2.4` | `19.2.6` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.30.3` | `7.15.0` |\n| [react-window](https://github.com/bvaughn/react-window) | `1.8.11` | `2.2.7` |\n| [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) | `1.8.8` | `2.0.0` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.3.12` | `6.4.1` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.12` | `5.0.13` |\n| @codecov/vite-plugin | `1.9.1` | `2.0.1` |\n| [@lingui/babel-plugin-lingui-macro](https://github.com/lingui/js-lingui/tree/HEAD/packages/babel-plugin-lingui-macro) | `5.9.3` | `6.0.1` |\n| [@lingui/cli](https://github.com/lingui/js-lingui/tree/HEAD/packages/cli) | `5.9.3` | `6.0.1` |\n| [@lingui/macro](https://github.com/lingui/js-lingui/tree/HEAD/packages/macro) | `5.9.3` | `5.9.5` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.7.0` |\n| [@vanilla-extract/vite-plugin](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/vite-plugin) | `5.2.1` | `5.2.2` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.2.0` | `6.0.1` |\n| [otpauth](https://github.com/hectorm/otpauth) | `9.5.0` | `9.5.1` |\n| [rollup](https://github.com/rollup/rollup) | `4.60.0` | `4.60.3` |\n| [rollup-plugin-license](https://github.com/mjeanroy/rollup-plugin-license) | `3.7.0` | `3.7.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.11` | `8.0.12` |\n| [vite-plugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/vite-plugin-dts) | `4.5.4` | `5.0.0` |\n\n\nUpdates `@codemirror/autocomplete` from 6.20.1 to 6.20.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/autocomplete/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.9.5 to 6.9.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lint/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/search` from 6.6.0 to 6.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/search/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.40.0 to 6.43.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e@​codemirror/view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\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/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fortawesome/react-fontawesome` from 3.3.0 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/FortAwesome/react-fontawesome/releases\"\u003e@​fortawesome/react-fontawesome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.3.0...v3.3.1\"\u003e3.3.1\u003c/a\u003e (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eJust a few dependency bumps to close off CVEs (not that our lib is really affected anyway).\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump handlebars from 4.7.8 to 4.7.9 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f1d6d943d0f1a014c5cec77d244fc021c0a09c93\"\u003ef1d6d94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump lodash-es from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/212496a5b3cc2a054da0400db608296e8ac59c4c\"\u003e212496a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump picomatch from 2.3.1 to 2.3.2 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/557ceaf5f47b45df48bb70385ecbe54aa0eb340f\"\u003e557ceaf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2d06890530c90d019f33b5c361f436deb13261f9\"\u003e2d06890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e node 22.22.2, bump all dev dependencies (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/99ba500ede9a68c3973c1fe0d6c2475d9d40b699\"\u003e99ba500\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/FortAwesome/react-fontawesome/blob/main/CHANGELOG.md\"\u003e@​fortawesome/react-fontawesome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.3.0...v3.3.1\"\u003e3.3.1\u003c/a\u003e (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump handlebars from 4.7.8 to 4.7.9 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f1d6d943d0f1a014c5cec77d244fc021c0a09c93\"\u003ef1d6d94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump lodash-es from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/212496a5b3cc2a054da0400db608296e8ac59c4c\"\u003e212496a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump picomatch from 2.3.1 to 2.3.2 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/557ceaf5f47b45df48bb70385ecbe54aa0eb340f\"\u003e557ceaf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2d06890530c90d019f33b5c361f436deb13261f9\"\u003e2d06890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e node 22.22.2, bump all dev dependencies (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/99ba500ede9a68c3973c1fe0d6c2475d9d40b699\"\u003e99ba500\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/FortAwesome/react-fontawesome/commit/75b30aa58036501e94272d024e942a6773ba0d2e\"\u003e\u003ccode\u003e75b30aa\u003c/code\u003e\u003c/a\u003e chore(release): 3.3.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/99ba500ede9a68c3973c1fe0d6c2475d9d40b699\"\u003e\u003ccode\u003e99ba500\u003c/code\u003e\u003c/a\u003e chore(deps): node 22.22.2, bump all dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/31a2676d1a2c00d7e055c05fa7ead879af1824ed\"\u003e\u003ccode\u003e31a2676\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/639\"\u003e#639\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/lodash-4.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2d06890530c90d019f33b5c361f436deb13261f9\"\u003e\u003ccode\u003e2d06890\u003c/code\u003e\u003c/a\u003e chore(deps): bump lodash from 4.17.23 to 4.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/741a193caf218a7baa647de11c0f3226ddd83b95\"\u003e\u003ccode\u003e741a193\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/638\"\u003e#638\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/lodash-es-4....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/212496a5b3cc2a054da0400db608296e8ac59c4c\"\u003e\u003ccode\u003e212496a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lodash-es from 4.17.23 to 4.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/8deeceba85ccc678c062a20a4cfa22d945e89930\"\u003e\u003ccode\u003e8deeceb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/636\"\u003e#636\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/handlebars-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/5df5ade7c54e873fe9b64de017f6a9b89f264a2e\"\u003e\u003ccode\u003e5df5ade\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/635\"\u003e#635\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/picomatch-2.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f1d6d943d0f1a014c5cec77d244fc021c0a09c93\"\u003e\u003ccode\u003ef1d6d94\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/557ceaf5f47b45df48bb70385ecbe54aa0eb340f\"\u003e\u003ccode\u003e557ceaf\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.3.0...v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingui/core` from 5.9.3 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e@​lingui/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0...v6.0.1\"\u003e6.0.1\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid throwing on object spreads in extractFromObjectExpression (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2538\"\u003e#2538\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/7cbc0a8638e1cc2f5ea702922b46156c0555fe29\"\u003e7cbc0a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e declare files arguments (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2532\"\u003e#2532\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/4a55abe7b3d046b972cb26a3c5a11acf397f1d7a\"\u003e4a55abe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.5...v6.0.0\"\u003ev6.0.0\u003c/a\u003e\u003c/h1\u003e\n\u003cp\u003eWe are pleased to announce the release of \u003cstrong\u003eLingui 6.0\u003c/strong\u003e ✨\u003c/p\u003e\n\u003cp\u003eThis release marks a \u003cstrong\u003emajor milestone\u003c/strong\u003e for the project. It includes a transition to ESM-only distribution, reduced dependency graph, the removal of deprecated APIs, and improved TypeScript support. A few new features have also been introduced.\u003c/p\u003e\n\u003cp\u003eCheck out the links below for more details:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://lingui.dev/blog/2026/04/22/announcing-lingui-6.0\"\u003eBlog Post: Announcing Lingui 6.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://lingui.dev/releases/migration-6\"\u003eMigration Guide from 5.x to 6.x\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.5...v6.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDiscussion\u003c/h2\u003e\n\u003cp\u003eIf you have any questions or suggestions regarding this release, please visit the \u003ca href=\"https://github.com/lingui/js-lingui/discussions/2455\"\u003eRelated Discussion\u003c/a\u003e or our \u003ca href=\"https://discord.gg/tBZqKpeF\"\u003eDiscord Server\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev6.0.0-next.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0-next.3...v6.0.0-next.4\"\u003ev6.0.0-next.4\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003cp\u003eVisit the \u003ca href=\"https://js-lingui-git-next-crowdin.vercel.app\"\u003ev6 website deployment\u003c/a\u003e to see the relevant docs, including the \u003ca href=\"https://js-lingui-git-next-crowdin.vercel.app/releases/migration-6\"\u003emigration guide from 5.x to 6.x\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003econsolidate metadata transformation options into \u003ccode\u003edescriptorFields\u003c/code\u003e (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2513\"\u003e#2513\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emacro:\u003c/strong\u003e add optional configurable JSX placeholder naming (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2505\"\u003e#2505\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eloader:\u003c/strong\u003e make webpack peer dependency optional and update Rspack example (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2475\"\u003e#2475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epo-format:\u003c/strong\u003e remove duplicated references when \u003ccode\u003elineNumbers\u003c/code\u003e is false (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2509\"\u003e#2509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e support braces in catalog pathname (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2495\"\u003e#2495\u003c/a\u003e) \u003cem\u003e(backported from v5.x)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDiscussion\u003c/h2\u003e\n\u003cp\u003eVisit the \u003ca href=\"https://github.com/lingui/js-lingui/discussions/2455\"\u003erelated discussion\u003c/a\u003e if you have any questions about this release or feedback. We'd love to hear from you!\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/lingui/js-lingui/blob/main/packages/core/CHANGELOG.md\"\u003e@​lingui/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0...v6.0.1\"\u003e6.0.1\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.5...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2026-04-22)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://lingui.dev/blog/2026/04/22/announcing-lingui-6.0\"\u003eAnnouncing Lingui 6.0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.4...v5.9.5\"\u003e5.9.5\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/a710fd3c6dca7406a5b0ee219e99474586e93e59\"\u003e\u003ccode\u003ea710fd3\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.1 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2541\"\u003e#2541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/b91bb94b6fc59c85d460a4d403be41e70d11b717\"\u003e\u003ccode\u003eb91bb94\u003c/code\u003e\u003c/a\u003e chore: update tooling: Yarn, Vitest (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2539\"\u003e#2539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/a194ab486dd979c42b39d90c80e5c3e2283bf8c7\"\u003e\u003ccode\u003ea194ab4\u003c/code\u003e\u003c/a\u003e chore: official v6 release (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2500\"\u003e#2500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/9216f052768abd987bae67451eef512cf047c152\"\u003e\u003ccode\u003e9216f05\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.0-next.4 (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2521\"\u003e#2521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/1597e3a3321f02a668285bec3f5e9b24c1ef2765\"\u003e\u003ccode\u003e1597e3a\u003c/code\u003e\u003c/a\u003e chore: improve public package descriptions and keywords (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2493\"\u003e#2493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/ebcb6dc8e8d327ae5775cadee931942ef309480f\"\u003e\u003ccode\u003eebcb6dc\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.0-next.3 (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2491\"\u003e#2491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/4b244312eb16e94451a33f6dac60ecdbb55d6f74\"\u003e\u003ccode\u003e4b24431\u003c/code\u003e\u003c/a\u003e feat(vite-plugin): Vite 8 compatibility + linguiTransformerBabelPreset (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2487\"\u003e#2487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/f4bcdd555ceef0bed58b2f3075096efd4daaeec2\"\u003e\u003ccode\u003ef4bcdd5\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.0-next.2 (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2485\"\u003e#2485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/2848e873f73b76c12b8aec6e672712d236c85b27\"\u003e\u003ccode\u003e2848e87\u003c/code\u003e\u003c/a\u003e fix(macro): add shims for macro executed in nodejs without transpilation (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2471\"\u003e#2471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/c3247d657e6010b4da3c53e83079902a2e83abb8\"\u003e\u003ccode\u003ec3247d6\u003c/code\u003e\u003c/a\u003e chore: fix eslint config for react (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2449\"\u003e#2449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lingui/js-lingui/commits/v6.0.1/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingui/react` from 5.9.3 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e@​lingui/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0...v6.0.1\"\u003e6.0.1\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid throwing on object spreads in extractFromObjectExpression (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2538\"\u003e#2538\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/7cbc0a8638e1cc2f5ea702922b46156c0555fe29\"\u003e7cbc0a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e declare files arguments (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2532\"\u003e#2532\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/4a55abe7b3d046b972cb26a3c5a11acf397f1d7a\"\u003e4a55abe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.5...v6.0.0\"\u003ev6.0.0\u003c/a\u003e\u003c/h1\u003e\n\u003cp\u003eWe are pleased to announce the release of \u003cstrong\u003eLingui 6.0\u003c/strong\u003e ✨\u003c/p\u003e\n\u003cp\u003eThis release marks a \u003cstrong\u003emajor milestone\u003c/strong\u003e for the project. It includes a transition to ESM-only distribution, reduced dependency graph, the removal of deprecated APIs, and improved TypeScript support. A few new features have also been introduced.\u003c/p\u003e\n\u003cp\u003eCheck out the links below for more details:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://lingui.dev/blog/2026/04/22/announcing-lingui-6.0\"\u003eBlog Post: Announcing Lingui 6.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://lingui.dev/releases/migration-6\"\u003eMigration Guide from 5.x to 6.x\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.5...v6.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDiscussion\u003c/h2\u003e\n\u003cp\u003eIf you have any questions or suggestions regarding this release, please visit the \u003ca href=\"https://github.com/lingui/js-lingui/discussions/2455\"\u003eRelated Discussion\u003c/a\u003e or our \u003ca href=\"https://discord.gg/tBZqKpeF\"\u003eDiscord Server\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev6.0.0-next.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0-next.3...v6.0.0-next.4\"\u003ev6.0.0-next.4\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003cp\u003eVisit the \u003ca href=\"https://js-lingui-git-next-crowdin.vercel.app\"\u003ev6 website deployment\u003c/a\u003e to see the relevant docs, including the \u003ca href=\"https://js-lingui-git-next-crowdin.vercel.app/releases/migration-6\"\u003emigration guide from 5.x to 6.x\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003econsolidate metadata transformation options into \u003ccode\u003edescriptorFields\u003c/code\u003e (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2513\"\u003e#2513\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emacro:\u003c/strong\u003e add optional configurable JSX placeholder naming (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2505\"\u003e#2505\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eloader:\u003c/strong\u003e make webpack peer dependency optional and update Rspack example (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2475\"\u003e#2475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epo-format:\u003c/strong\u003e remove duplicated references when \u003ccode\u003elineNumbers\u003c/code\u003e is false (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2509\"\u003e#2509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e support braces in catalog pathname (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2495\"\u003e#2495\u003c/a\u003e) \u003cem\u003e(backported from v5.x)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDiscussion\u003c/h2\u003e\n\u003cp\u003eVisit the \u003ca href=\"https://github.com/lingui/js-lingui/discussions/2455\"\u003erelated discussion\u003c/a\u003e if you have any questions about this release or feedback. We'd love to hear from you!\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/lingui/js-lingui/blob/main/packages/react/CHANGELOG.md\"\u003e@​lingui/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0...v6.0.1\"\u003e6.0.1\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/react\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.5...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2026-04-22)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://lingui.dev/blog/2026/04/22/announcing-lingui-6.0\"\u003eAnnouncing Lingui 6.0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.4...v5.9.5\"\u003e5.9.5\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/react\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/react\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/a710fd3c6dca7406a5b0ee219e99474586e93e59\"\u003e\u003ccode\u003ea710fd3\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.1 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2541\"\u003e#2541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/b91bb94b6fc59c85d460a4d403be41e70d11b717\"\u003e\u003ccode\u003eb91bb94\u003c/code\u003e\u003c/a\u003e chore: update tooling: Yarn, Vitest (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2539\"\u003e#2539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/a194ab486dd979c42b39d90c80e5c3e2283bf8c7\"\u003e\u003ccode\u003ea194ab4\u003c/code\u003e\u003c/a\u003e chore: official v6 release (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2500\"\u003e#2500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/9216f052768abd987bae67451eef512cf047c152\"\u003e\u003ccode\u003e9216f05\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.0-next.4 (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2521\"\u003e#2521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/1597e3a3321f02a668285bec3f5e9b24c1ef2765\"\u003e\u003ccode\u003e1597e3a\u003c/code\u003e\u003c/a\u003e chore: improve public package descriptions and keywords (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2493\"\u003e#2493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/ebcb6dc8e8d327ae5775cadee931942ef309480f\"\u003e\u003ccode\u003eebcb6dc\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.0-next.3 (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2491\"\u003e#2491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/4b244312eb16e94451a33f6dac60ecdbb55d6f74\"\u003e\u003ccode\u003e4b24431\u003c/code\u003e\u003c/a\u003e feat(vite-plugin): Vite 8 compatibility + linguiTransformerBabelPreset (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2487\"\u003e#2487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/f4bcdd555ceef0bed58b2f3075096efd4daaeec2\"\u003e\u003ccode\u003ef4bcdd5\u003c/code\u003e\u003c/a\u003e chore(release): published v6.0.0-next.2 (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2485\"\u003e#2485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/2848e873f73b76c12b8aec6e672712d236c85b27\"\u003e\u003ccode\u003e2848e87\u003c/code\u003e\u003c/a\u003e fix(macro): add shims for macro executed in nodejs without transpilation (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2471\"\u003e#2471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/c3247d657e6010b4da3c53e83079902a2e83abb8\"\u003e\u003ccode\u003ec3247d6\u003c/code\u003e\u003c/a\u003e chore: fix eslint config for react (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2449\"\u003e#2449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lingui/js-lingui/commits/v6.0.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/carousel` from 8.3.18 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e@​mantine/carousel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0 🔥\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-2-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSupport Mantine development\u003c/h2\u003e\n\u003cp\u003eYou can now sponsor Mantine development with \u003ca href=\"https://opencollective.com/mantinedev\"\u003eOpenCollective\u003c/a\u003e.\nAll funds are used to improve Mantine and create new features and components.\u003c/p\u003e\n\u003ch2\u003eTreeSelect component\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/core/tree-select\"\u003eTreeSelect\u003c/a\u003e component allows picking one or more values from hierarchical tree data.\nIt supports three selection modes: single, multiple, and checkbox (with parent-child cascade):\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { TreeSelect } from '@mantine/core';\r\nimport { data } from './data';\r\n\u003cp\u003efunction Demo() {\nreturn (\n\u0026lt;TreeSelect\nlabel=\u0026quot;Your favorite item\u0026quot;\nplaceholder=\u0026quot;Pick value\u0026quot;\ndata={data}\n/\u0026gt;\n);\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eTree select Combobox examples\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eCombobox examples\u003c/a\u003e showing how to build tree select components\nfrom Combobox primitives with connecting lines, expand/collapse chevrons, and proper indentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eTree select\u003c/a\u003e – basic single-value tree select\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeMultiSelectCombobox\"\u003eTree multi select\u003c/a\u003e – multi select with checkbox cascade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectSearchable\"\u003eSearchable tree select\u003c/a\u003e – tree select with search filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCheckbox\"\u003eTree select with checkboxes\u003c/a\u003e – single select with expand-on-click\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectVirtualized\"\u003eVirtualized tree select\u003c/a\u003e – large tree (~500 nodes) with \u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotifications swipe dismissal\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/x/notifications\"\u003e@​mantine/notifications\u003c/a\u003e now supports dismissing notifications by dragging them\nleft or right, and with horizontal scroll swipe while hovered. Both interactions can be disabled\non \u003ccode\u003eNotifications\u003c/code\u003e, and individual items can opt out with \u003ccode\u003eallowClose: false\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { Button } from '@mantine/core';\r\nimport { notifications } from '@mantine/notifications';\r\n\u003cp\u003efunction Demo() {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b07d290be5b4a59bb192ed009eeae6a360105040\"\u003e\u003ccode\u003eb07d290\u003c/code\u003e\u003c/a\u003e [release] Version: 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/3646de9f0fe83eaf2946154e6385bd82eb15c243\"\u003e\u003ccode\u003e3646de9\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/f185553c2da9fd8dc5e4f3aec0ad99fca5bfdac7\"\u003e\u003ccode\u003ef185553\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/22937439cc48af6aa391becef9fd8e9961e52919\"\u003e\u003ccode\u003e2293743\u003c/code\u003e\u003c/a\u003e [core] Update minor dependencies version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c6eaf30bf796c90f98352d13418d25c34e37a9dc\"\u003e\u003ccode\u003ec6eaf30\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/755b9418cf9816ce99d8363fd0f4637ee6c80499\"\u003e\u003ccode\u003e755b941\u003c/code\u003e\u003c/a\u003e [refactor] Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c5b157f8cb7202dcd94b21c910d4684248cea75c\"\u003e\u003ccode\u003ec5b157f\u003c/code\u003e\u003c/a\u003e [core] Fix types not being compatible with typecheck used in js files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b90d9b81031f45f5d15e75f25138ed6477f65bce\"\u003e\u003ccode\u003eb90d9b8\u003c/code\u003e\u003c/a\u003e [core] Fix typos, update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/a097b0cbe3341d7bdaf4fb05e3aba296f122e90b\"\u003e\u003ccode\u003ea097b0c\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.0-alpha.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/53c9a802a74d9ddec381ee133930d436ebda71c2\"\u003e\u003ccode\u003e53c9a80\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.0-alpha.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mantinedev/mantine/commits/9.2.0/packages/@mantine/carousel\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/charts` from 8.3.18 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e@​mantine/charts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0 🔥\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-2-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSupport Mantine development\u003c/h2\u003e\n\u003cp\u003eYou can now sponsor Mantine development with \u003ca href=\"https://opencollective.com/mantinedev\"\u003eOpenCollective\u003c/a\u003e.\nAll funds are used to improve Mantine and create new features and components.\u003c/p\u003e\n\u003ch2\u003eTreeSelect component\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/core/tree-select\"\u003eTreeSelect\u003c/a\u003e component allows picking one or more values from hierarchical tree data.\nIt supports three selection modes: single, multiple, and checkbox (with parent-child cascade):\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { TreeSelect } from '@mantine/core';\r\nimport { data } from './data';\r\n\u003cp\u003efunction Demo() {\nreturn (\n\u0026lt;TreeSelect\nlabel=\u0026quot;Your favorite item\u0026quot;\nplaceholder=\u0026quot;Pick value\u0026quot;\ndata={data}\n/\u0026gt;\n);\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eTree select Combobox examples\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eCombobox examples\u003c/a\u003e showing how to build tree select components\nfrom Combobox primitives with connecting lines, expand/collapse chevrons, and proper indentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eTree select\u003c/a\u003e – basic single-value tree select\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeMultiSelectCombobox\"\u003eTree multi select\u003c/a\u003e – multi select with checkbox cascade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectSearchable\"\u003eSearchable tree select\u003c/a\u003e – tree select with search filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCheckbox\"\u003eTree select with checkboxes\u003c/a\u003e – single select with expand-on-click\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectVirtualized\"\u003eVirtualized tree select\u003c/a\u003e – large tree (~500 nodes) with \u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotifications swipe dismissal\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/x/notifications\"\u003e@​mantine/notifications\u003c/a\u003e now supports dismissing notifications by dragging them\nleft or right, and with horizontal scroll swipe while hovered. Both interactions can be disabled\non \u003ccode\u003eNotifications\u003c/code\u003e, and individual items can opt out with \u003ccode\u003eallowClose: false\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { Button } from '@mantine/core';\r\nimport { notifications } from '@mantine/notifications';\r\n\u003cp\u003efunction Demo() {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b07d290be5b4a59bb192ed009eeae6a360105040\"\u003e\u003ccode\u003eb07d290\u003c/code\u003e\u003c/a\u003e [release] Version: 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/60861b4478497b9350356e19fbb7df2d183d4879\"\u003e\u003ccode\u003e60861b4\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into 9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/3646de9f0fe83eaf2946154e6385bd82eb15c243\"\u003e\u003ccode\u003e3646de9\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/e91772adab55e7f3d738fff449fdd76fcc2f0954\"\u003e\u003ccode\u003ee91772a\u003c/code\u003e\u003c/a\u003e Merge branch master into 9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/f185553c2da9fd8dc5e4f3aec0ad99fca5bfdac7\"\u003e\u003ccode\u003ef185553\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/0e8827ff2a6300334a2d7ff529f435d162a6fdbd\"\u003e\u003ccode\u003e0e8827f\u003c/code\u003e\u003c/a\u003e Merge branch master into 9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/22937439cc48af6aa391becef9fd8e9961e52919\"\u003e\u003ccode\u003e2293743\u003c/code\u003e\u003c/a\u003e [core] Update minor dependencies version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/a18d92a276d7f624c6f4d5dd04669a3daa33374e\"\u003e\u003ccode\u003ea18d92a\u003c/code\u003e\u003c/a\u003e Merge branch '9.1' into 9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/4e5760ac02ee271db73e57b26d5c567edeb900bf\"\u003e\u003ccode\u003e4e5760a\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into 9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c6eaf30bf796c90f98352d13418d25c34e37a9dc\"\u003e\u003ccode\u003ec6eaf30\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mantinedev/mantine/commits/9.2.0/packages/@mantine/charts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/core` from 8.3.18 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e@​mantine/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0 🔥\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-2-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSupport Mantine development\u003c/h2\u003e\n\u003cp\u003eYou can now sponsor Mantine development with \u003ca href=\"https://opencollective.com/mantinedev\"\u003eOpenCollective\u003c/a\u003e.\nAll funds are used to improve Mantine and create new features and components.\u003c/p\u003e\n\u003ch2\u003eTreeSelect component\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/core/tree-select\"\u003eTreeSelect\u003c/a\u003e component allows picking one or more values from hierarchical tree data.\nIt supports three selection modes: single, multiple, and checkbox (with parent-child cascade):\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { TreeSelect } from '@mantine/core';\r\nimport { data } from './data';\r\n\u003cp\u003efunction Demo() {\nreturn (\n\u0026lt;TreeSelect\nlabel=\u0026quot;Your favorite item\u0026quot;\nplaceholder=\u0026quot;Pick value\u0026quot;\ndata={data}\n/\u0026gt;\n);\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eTree select Combobox examples\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eCombobox examples\u003c/a\u003e showing how to build tree select components\nfrom Combobox primitives with connecting lines, expand/collapse chevrons, and proper indentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eTree select\u003c/a\u003e – basic single-value tree select\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeMultiSelectCombobox\"\u003eTree multi select\u003c/a\u003e – multi select with checkbox cascade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectSearchable\"\u003eSearchable tree select\u003c/a\u003e – tree select with search filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCheckbox\"\u003eTree select with checkboxes\u003c/a\u003e – single select with expand-on-click\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectVirtualized\"\u003eVirtualized tree select\u003c/a\u003e – large tree (~500 nodes) with \u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotifications swipe dismissal\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/x/notifications\"\u003e@​mantine/notifications\u003c/a\u003e now supports dismissing notifications by dragging them\nleft or right, and with horizontal scroll swipe while hovered. Both interactions can be disabled\non \u003ccode\u003eNotifications\u003c/code\u003e, and individual items can opt out with \u003ccode\u003eallowClose: false\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { Button } from '@mantine/core';\r\nimport { notifications } from '@mantine/notifications';\r\n\u003cp\u003efunction Demo() {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b07d290be5b4a59bb192ed009eeae6a360105040\"\u003e\u003ccode\u003eb07d290\u003c/code\u003e\u003c/a\u003e [release] Version: 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/60861b4478497b9350356e19fbb7df2d183d4879\"\u003e\u003ccode\u003e60861b4\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into 9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/6a8b0685c00f39b29a0ac39c7c8476aeab86b787\"\u003e\u003ccode\u003e6a8b068\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] MaskInput: Expose \u003ccode\u003ereset\u003c/code\u003e handler, add use-form integration demo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/ad6d40a31e148397532e117e752abfd6d6f2d7d2\"\u003e\u003ccode\u003ead6d40a\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] TreeSelect: Fix incorrect aria attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/18f0e36ade1ca83b72377b6cd944e809bbb3d511\"\u003e\u003ccode\u003e18f0e36\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] RollingNumber: Fix incorrect 9 -\u0026gt; 0 transitions handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/eabcf0a70debad65cd260526f2e9c4fce38c9cad\"\u003e\u003ccode\u003eeabcf0a\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] TreeSelect: Fix search value being cleared when \u003ccode\u003emaxValues\u003c/code\u003e r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/ad2f7e783993d9b0a20667185da2e4c656d15ce4\"\u003e\u003ccode\u003ead2f7e7\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] Add keyboard shortcuts support for pills rerodering in MultiS...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/3bc95d7f4d9185e819f3bc310a39f29355060960\"\u003e\u003ccode\u003e3bc95d7\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] Add reusable default props for Input and Input.Wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/d2296a3af6fa60554b9aa97873e98b099850cbe2\"\u003e\u003ccode\u003ed2296a3\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] Checkbox: Fix checkbox border not changing to red when `error...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/3646de9f0fe83eaf2946154e6385bd82eb15c243\"\u003e\u003ccode\u003e3646de9\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mantinedev/mantine/commits/9.2.0/packages/@mantine/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/dates` from 8.3.18 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e@​mantine/dates's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0 🔥\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-2-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSupport Mantine development\u003c/h2\u003e\n\u003cp\u003eYou can now sponsor Mantine development with \u003ca href=\"https://opencollective.com/mantinedev\"\u003eOpenCollective\u003c/a\u003e.\nAll funds are used to improve Mantine and create new features and components.\u003c/p\u003e\n\u003ch2\u003eTreeSelect component\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/core/tree-select\"\u003eTreeSelect\u003c/a\u003e component allows picking one or more values from hierarchical tree data.\nIt supports three selection modes: single, multiple, and checkbox (with parent-child cascade):\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { TreeSelect } from '@mantine/core';\r\nimport { data } from './data';\r\n\u003cp\u003efunction Demo() {\nreturn (\n\u0026lt;TreeSelect\nlabel=\u0026quot;Your favorite item\u0026quot;\nplaceholder=\u0026quot;Pick value\u0026quot;\ndata={data}\n/\u0026gt;\n);\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eTree select Combobox examples\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eCombobox examples\u003c/a\u003e showing how to build tree select components\nfrom Combobox primitives with connecting lines, expand/collapse chevrons, and proper indentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eTree select\u003c/a\u003e – basic single-value tree select\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeMultiSelectCombobox\"\u003eTree multi select\u003c/a\u003e – multi select with checkbox cascade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectSearchable\"\u003eSearchable tree select\u003c/a\u003e – tree select with search filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCheckbox\"\u003eTree select with checkboxes\u003c/a\u003e – single select with expand-on-click\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectVirtualized\"\u003eVirtualized tree select\u003c/a\u003e – large tree (~500 nodes) with \u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotifications swipe dismissal\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/x/notifications\"\u003e@​mantine/notifications\u003c/a\u003e now supports dismissing notifications by dragging them\nleft or right, and with horizontal scroll swipe while hovered. Both interactions can be disabled\non \u003ccode\u003eNotifications\u003c/code\u003e, and individual items can opt out with \u003ccode\u003eallowClose: false\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { Button } from '@mantine/core';\r\nimport { notifications } from '@mantine/notifications';\r\n\u003cp\u003efunction Demo() {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b07d290be5b4a59bb192ed009eeae6a360105040\"\u003e\u003ccode\u003eb07d290\u003c/code\u003e\u003c/a\u003e [release] Version: 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/60861b4478497b9350356e19fbb7df2d183d4879\"\u003e\u003ccode\u003e60861b4\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into 9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/3bc95d7f4d9185e819f3bc310a39f29355060960\"\u003e\u003ccode\u003e3bc95d7\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] Add reusable default props for Input and Input.Wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/3646de9f0fe83eaf2946154e6385bd82eb15c243\"\u003e\u003ccode\u003e3646de9\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/34d97539a41063d3882807d67a07b08af1aad68d\"\u003e\u003ccode\u003e34d9753\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/dates\u003c/code\u003e] DateTimePicker: Add option to format component value with ca...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/e91772adab55e7f3d738fff449fdd76fcc2f0954\"\u003e\u003ccode\u003ee91772a\u003c/code\u003e\u003c/a\u003e Merge branch master into 9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/f185553c2da9fd8dc5e4f3aec0ad99fca5bfdac7\"\u003e\u003ccode\u003ef185553\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/0e8827ff2a6300334a2d7ff529f435d162a6fdbd\"\u003e\u003ccode\u003e0e8827f\u003c/code\u003e\u003c/a\u003e Merge branch master into 9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/22937439cc48af6aa391becef9fd8e9961e52919\"\u003e\u003ccode\u003e2293743\u003c/code\u003e\u003c/a\u003e [core] Update minor dependencies version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/a18d92a276d7f624c6f4d5dd04669a3daa33374e\"\u003e\u003ccode\u003ea18d92a\u003c/code\u003e\u003c/a\u003e Merge branch '9.1' into 9.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mantinedev/mantine/commits/9.2.0/packages/@mantine/dates\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/dropzone` from 8.3.18 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e@​mantine/dropzone's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0 🔥\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-2-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSupport Mantine development\u003c/h2\u003e\n\u003cp\u003eYou can now sponsor Mantine development with \u003ca href=\"https://opencollective.com/mantinedev\"\u003eOpenCollective\u003c/a\u003e.\nAll funds are used to improve Mantine and create new features and components.\u003c/p\u003e\n\u003ch2\u003eTreeSelect component\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/core/tree-select\"\u003eTreeSelect\u003c/a\u003e component allows picking one or more values from hierarchical tree data.\nIt supports three selection modes: single, multiple, and checkbox (with parent-child cascade):\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { TreeSelect } from '@mantine/core';\r\nimport { data } from './data';\r\n\u003cp\u003efunction Demo() {\nreturn (\n\u0026lt;TreeSelect\nlabel=\u0026quot;Your favorite item\u0026quot;\nplaceholder=\u0026quot;Pick value\u0026quot;\ndata={data}\n/\u0026gt;\n);\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eTree select Combobox examples\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eCombobox examples\u003c/a\u003e showing how to build tree select components\nfrom Combobox primitives with connecting lines, expand/collapse chevrons, and proper indentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eTree select\u003c/a\u003e – basic single-value tree select\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeMultiSelectCombobox\"\u003eTree multi select\u003c/a\u003e – multi select with checkbox cascade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectSearchable\"\u003eSearchable tree select\u003c/a\u003e – tree select with search filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCheckbox\"\u003eTree select with checkboxes\u003c/a\u003e – single select with expand-on-click\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectVirtualized\"\u003eVirtualized tree select\u003c/a\u003e – large tree (~500 nodes) with \u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotifications swipe dismissal\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/x/notifications\"\u003e@​mantine/notifications\u003c/a\u003e now supports dismissing notifications by dragging them\nleft or right, and with horizontal scroll swipe while hovered. Both interactions can be disabled\non \u003ccode\u003eNotifications\u003c/code\u003e, and individual items can opt out with \u003ccode\u003eallowClose: false\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { Button } from '@mantine/core';\r\nimport { notifications } from '@mantine/notifications';\r\n\u003cp\u003efunction Demo() {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b07d290be5b4a59bb192ed009eeae6a360105040\"\u003e\u003ccode\u003eb07d290\u003c/code\u003e\u003c/a\u003e [release] Version: 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/3646de9f0fe83eaf2946154e6385bd82eb15c243\"\u003e\u003ccode\u003e3646de9\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/f185553c2da9fd8dc5e4f3aec0ad99fca5bfdac7\"\u003e\u003ccode\u003ef185553\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/22937439cc48af6aa391becef9fd8e9961e52919\"\u003e\u003ccode\u003e2293743\u003c/code\u003e\u003c/a\u003e [core] Update minor dependencies version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c6eaf30bf796c90f98352d13418d25c34e37a9dc\"\u003e\u003ccode\u003ec6eaf30\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/755b9418cf9816ce99d8363fd0f4637ee6c80499\"\u003e\u003ccode\u003e755b941\u003c/code\u003e\u003c/a\u003e [refactor] Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c5b157f8cb7202dcd94b21c910d4684248cea75c\"\u003e\u003ccode\u003ec5b157f\u003c/code\u003e\u003c/a\u003e [core] Fix types not being compatible with typecheck used in js files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b90d9b81031f45f5d15e75f25138ed6477f65bce\"\u003e\u003ccode\u003eb90d9b8\u003c/code\u003e\u003c/a\u003e [core] Fix typos, update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/a097b0cbe3341d7bdaf4fb05e3aba296f122e90b\"\u003e\u003ccode\u003ea097b0c\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.0-alpha.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/53c9a802a74d9ddec381ee133930d436ebda71c2\"\u003e\u003ccode\u003e53c9a80\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.0-alpha.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mantinedev/mantine/commits/9.2.0/packages/@mantine/dropzone\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/form` from 8.3.18 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e@​mantine/form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0 🔥\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-2-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSupport Mantine development\u003c/h2\u003e\n\u003cp\u003eYou can now sponsor Mantine development with \u003ca href=\"https://opencollective.com/mantinedev\"\u003eOpenCollective\u003c/a\u003e.\nAll funds are used to improve Mantine and create new features and components.\u003c/p\u003e\n\u003ch2\u003eTreeSelect component\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/core/tree-select\"\u003eTreeSelect\u003c/a\u003e component allows picking one or more values from hierarchical tree data.\nIt supports three selection modes: single, multiple, and checkbox (with parent-child cascade):\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { TreeSelect } from '@mantine/core';\r\nimport { data } from './data';\r\n\u003cp\u003efunction Demo() {\nreturn (\n\u0026lt;TreeSelect\nlabel=\u0026quot;Your favorite item\u0026quot;\nplaceholder=\u0026quot;Pick value\u0026quot;\ndata={data}\n/\u0026gt;\n);\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eTree select Combobox examples\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eCombobox examples\u003c/a\u003e showing how to build tree select components\nfrom Combobox primitives with connecting lines, expand/collapse chevrons, and proper indentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eTree select\u003c/a\u003e – basic single-value tree select\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeMultiSelectCombobox\"\u003eTree multi select\u003c/a\u003e – multi select with checkbox cascade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectSearchable\"\u003eSearchable tree select\u003c/a\u003e – tree select with search filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCheckbox\"\u003eTree select with checkboxes\u003c/a\u003e – single select with expand-on-click\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectVirtualized\"\u003eVirtualized tree select\u003c/a\u003e – large tree (~500 nodes) with \u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotifications swipe dismissal\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/x/notifications\"\u003e@​mantine/notifications\u003c/a\u003e now supports dismissing notifications by dragging them\nleft or right, and with horizontal scroll swipe while hovered. Both interactions can be disabled\non \u003ccode\u003eNotifications\u003c/code\u003e, and individual items can opt out with \u003ccode\u003eallowClose: false\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { Button } from '@mantine/core';\r\nimport { notifications } from '@mantine/notifications';\r\n\u003cp\u003efunction Demo() {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b07d290be5b4a59bb192ed009eeae6a360105040\"\u003e\u003ccode\u003eb07d290\u003c/code\u003e\u003c/a\u003e [release] Version: 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/3646de9f0fe83eaf2946154e6385bd82eb15c243\"\u003e\u003ccode\u003e3646de9\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/f185553c2da9fd8dc5e4f3aec0ad99fca5bfdac7\"\u003e\u003ccode\u003ef185553\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c6eaf30bf796c90f98352d13418d25c34e37a9dc\"\u003e\u003ccode\u003ec6eaf30\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/88d07ad13c42b09dc0d853eff919984ff6392d02\"\u003e\u003ccode\u003e88d07ad\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/form\u003c/code\u003e] Fix missing ts suggestions for path in clearFieldError, reset...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/755b9418cf9816ce99d8363fd0f4637ee6c80499\"\u003e\u003ccode\u003e755b941\u003c/code\u003e\u003c/a\u003e [refactor] Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b90d9b81031f45f5d15e75f25138ed6477f65bce\"\u003e\u003ccode\u003eb90d9b8\u003c/code\u003e\u003c/a\u003e [core] Fix typos, update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/79cfa90f2e1165355916c7d1e6e680a6b3c9915f\"\u003e\u003ccode\u003e79cfa90\u003c/code\u003e\u003c/a\u003e [refactor] Fix failing tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/0fabf4e0b9e42d7bef766ed2a0baf7a29ca53694\"\u003e\u003ccode\u003e0fabf4e\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/form\u003c/code\u003e] Fix \u003ccode\u003eform.watch\u003c/code\u003e not working with arrays (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/6996\"\u003e#6996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/ac4aeb8b0cf0f4f5fd8d33cdfca86ec01527bdbe\"\u003e\u003ccode\u003eac4aeb8\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/form\u003c/code\u003e] Update types to use new React 19 features\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mantinedev/mantine/commits/9.2.0/packages/@mantine/form\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/hooks` from 8.3.18 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e@​mantine/hooks's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0 🔥\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-2-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSupport Mantine development\u003c/h2\u003e\n\u003cp\u003eYou can now sponsor Mantine development with \u003ca href=\"https://opencollective.com/mantinedev\"\u003eOpenCollective\u003c/a\u003e.\nAll funds are used to improve Mantine and create new features and components.\u003c/p\u003e\n\u003ch2\u003eTreeSelect component\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/core/tree-select\"\u003eTreeSelect\u003c/a\u003e component allows picking one or more values from hierarchical tree data.\nIt supports three selection modes: single, multiple, and checkbox (with parent-child cascade):\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { TreeSelect } from '@mantine/core';\r\nimport { data } from './data';\r\n\u003cp\u003efunction Demo() {\nreturn (\n\u0026lt;TreeSelect\nlabel=\u0026quot;Your favorite item\u0026quot;\nplaceholder=\u0026quot;Pick value\u0026quot;\ndata={data}\n/\u0026gt;\n);\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eTree select Combobox examples\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eCombobox examples\u003c/a\u003e showing how to build tree select components\nfrom Combobox primitives with connecting lines, expand/collapse chevrons, and proper indentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eTree select\u003c/a\u003e – basic single-value tree select\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeMultiSelectCombobox\"\u003eTree multi select\u003c/a\u003e – multi select with checkbox cascade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectSearchable\"\u003eSearchable tree select\u003c/a\u003e – tree select with search filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCheckbox\"\u003eTree select with checkboxes\u003c/a\u003e – single select with expand-on-click\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectVirtualized\"\u003eVirtualized tree select\u003c/a\u003e – large tree (~500 nodes) with \u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotifications swipe dismissal\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/x/notifications\"\u003e@​mantine/notifications\u003c/a\u003e now supports dismissing notifications by dragging them\nleft or right, and with horizontal scroll swipe while hovered. Both interactions can be disabled\non \u003ccode\u003eNotifications\u003c/code\u003e, and individual items can opt out with \u003ccode\u003eallowClose: false\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { Button } from '@mantine/core';\r\nimport { notifications } from '@mantine/notifications';\r\n\u003cp\u003efunction Demo() {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b07d290be5b4a59bb192ed009eeae6a360105040\"\u003e\u003ccode\u003eb07d290\u003c/code\u003e\u003c/a\u003e [release] Version: 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/60861b4478497b9350356e19fbb7df2d183d4879\"\u003e\u003ccode\u003e60861b4\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into 9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/5107a878970d7d34ea28bb04ba55018b3cae5daf\"\u003e\u003ccode\u003e5107a87\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/hooks\u003c/code\u003e] use-radial-move: Fix incorrect events registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/3646de9f0fe83eaf2946154e6385bd82eb15c243\"\u003e\u003ccode\u003e3646de9\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/e91772adab55e7f3d738fff449fdd76fcc2f0954\"\u003e\u003ccode\u003ee91772a\u003c/code\u003e\u003c/a\u003e Merge branch master into 9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/3d7ef52711e789fe0fa616c4fbf17a01e6064982\"\u003e\u003ccode\u003e3d7ef52\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/hooks\u003c/code\u003e] use-focus-return: Fix incorrect logic when used with nested ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/90c3b7ae5fefe54c794e16594fc7a60e36999d8d\"\u003e\u003ccode\u003e90c3b7a\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/hooks\u003c/code\u003e] use-mask: Fix stale mask partial remaining as input value on...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/12242fe23bbd19a68ea3580d96e926720633aae1\"\u003e\u003ccode\u003e12242fe\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/hooks\u003c/code\u003e] use-mask: Fix incorrect cursor position handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/81b35796339879aeb4bf918fe3d9af3f7f3a3a9e\"\u003e\u003ccode\u003e81b3579\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/hooks\u003c/code\u003e] use-mask: Fix part of the mask remaining as input value on blur\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/f185553c2da9fd8dc5e4f3aec0ad99fca5bfdac7\"\u003e\u003ccode\u003ef185553\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mantinedev/mantine/commits/9.2.0/packages/@mantine/hooks\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/modals` from 8.3.18 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e@​mantine/modals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0 🔥\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-2-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSupport Mantine development\u003c/h2\u003e\n\u003cp\u003eYou can now sponsor Mantine development with \u003ca href=\"https://opencollective.com/mantinedev\"\u003eOpenCollective\u003c/a\u003e.\nAll funds are used to improve Mantine and create new features and components.\u003c/p\u003e\n\u003ch2\u003eTreeSelect component\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/core/tree-select\"\u003eTreeSelect\u003c/a\u003e component allows picking one or more values from hierarchical tree data.\nIt supports three selection modes: single, multiple, and checkbox (with parent-child cascade):\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { TreeSelect } from '@mantine/core';\r\nimport { data } from './data';\r\n\u003cp\u003efunction Demo() {\nreturn (\n\u0026lt;TreeSelect\nlabel=\u0026quot;Your favorite item\u0026quot;\nplaceholder=\u0026quot;Pick value\u0026quot;\ndata={data}\n/\u0026gt;\n);\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eTree select Combobox examples\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eCombobox examples\u003c/a\u003e showing how to build tree select components\nfrom Combobox primitives with connecting lines, expand/collapse chevrons, and proper indentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCombobox\"\u003eTree select\u003c/a\u003e – basic single-value tree select\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeMultiSelectCombobox\"\u003eTree multi select\u003c/a\u003e – multi select with checkbox cascade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectSearchable\"\u003eSearchable tree select\u003c/a\u003e – tree select with search filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectCheckbox\"\u003eTree select with checkboxes\u003c/a\u003e – single select with expand-on-click\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mantine.dev/combobox?e=TreeSelectVirtualized\"\u003eVirtualized tree select\u003c/a\u003e – large tree (~500 nodes) with \u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotifications swipe dismissal\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/x/notifications\"\u003e@​mantine/notifications\u003c/a\u003e now supports dismissing notifications by dragging them\nleft or right, and with horizontal scroll swipe while hovered. Both interactions can be disabled\non \u003ccode\u003eNotifications\u003c/code\u003e, and individual items can opt out with \u003ccode\u003eallowClose: false\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { Button } from '@mantine/core';\r\nimport { notifications } from '@mantine/notifications';\r\n\u003cp\u003efunction Demo() {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b07d290be5b4a59bb192ed009eeae6a360105040\"\u003e\u003ccode\u003eb07d290\u003c/code\u003e\u003c/a\u003e [release] Version: 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/3646de9f0fe83eaf2946154e6385bd82eb15c243\"\u003e\u003ccode\u003e3646de9\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/edb0581b6dffbcf394e3a93700972e55b90cc850\"\u003e\u003ccode\u003eedb0581\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/modals\u003c/code\u003e] Add ModalsSettings type export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/f185553c2da9fd8dc5e4f3aec0ad99fca5bfdac7\"\u003e\u003ccode\u003ef185553\u003c/code\u003e\u003c/a\u003e [release] Version: 9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/22937439cc48af6aa391becef9fd8e9961e52919\"\u003e\u003ccode\u003e2293743\u003c/code\u003e\u003c/a\u003e [core] Update minor dependencies version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c6eaf30bf796c90f98352d13418d25c34e37a9dc\"\u003e\u003ccode\u003ec6eaf30\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/253967c4f2aa9c59216a22601d754c5f4d9fd5db\"\u003e\u003ccode\u003e253967c\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/modals\u003c/code\u003e] Fix \u003ccode\u003emodals.closeAll()\u003c/code\u003e called from comtext modal causing i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/755b9418cf9816ce99d8363fd0f4637ee6c80499\"\u003e\u003ccode\u003e755b941\u003c/code\u003e\u003c/a\u003e [refactor] Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b90d9b81031f45f5d15e75f25138ed6477f65bce\"\u003e\u003ccode\u003eb90d9b8\u003c/code\u003e\u003c/a\u003e [core] Fix typos, update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/a097b0cbe3341d7bdaf4fb05e3aba296f122e90b\"\u003e\u003ccode\u003ea097b0c\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.0-alpha.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mantinedev/mantine/commits/9.2.0/packages/@mantine/modals\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/notifications` from 8.3.18 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e@​mantine/notifications's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0 🔥\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-2-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSupport Mantine development\u003c/h2\u003e\n\u003cp\u003eYou can now sponsor Mantine development with \u003ca href=\"https://opencollective.com/mantinedev\"\u003eOpenCollective\u003c/a\u003e.\nAll funds are used to improve Mantine and create new features and components.\u003c/p\u003e\n\u003ch2\u003eTreeSelect component\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://mantine.dev/core/tree-select\"\u003eTreeSelect\u003c/a\u003e component allows picking one or more values from hierarchical tree data.\nIt supports three selection modes: single, multiple, and checkbox (with parent-child casc...\n\n_Description has been truncated_","html_url":"https://github.com/nitinscodehub/inventree-setup/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nitinscodehub%2Finventree-setup/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}},{"old_version":"1.8.8","new_version":"2.0.0","update_type":"major","path":null,"pr_created_at":"2026-05-13T22:59:10.000Z","version_change":"1.8.8 → 2.0.0","issue":{"uuid":"4441729245","node_id":"PR_kwDORimcdM7bT9qd","number":77,"state":"open","title":"Bump the react group across 1 directory with 5 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-13T22:59:10.000Z","updated_at":"2026-05-13T22:59:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"react","update_count":5,"packages":[{"name":"react","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.28","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the react group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.6` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.28` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` |\n| [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) | `1.8.8` | `2.0.0` |\n\n\nUpdates `react` from 19.2.4 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.6/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 18.3.28 to 19.2.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.4 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.6/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 18.3.7 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-window` from 1.8.8 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window\"\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/samujjwal/ghatana/pull/77","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/samujjwal%2Fghatana/issues/77","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/77/packages"}},{"old_version":"1.8.8","new_version":"2.0.0","update_type":"major","path":null,"pr_created_at":"2026-05-01T22:41:27.000Z","version_change":"1.8.8 → 2.0.0","issue":{"uuid":"4366978158","node_id":"PR_kwDOPOgQGs7XjCl6","number":62,"state":"open","title":"chore(deps): bump react-window and @types/react-window","user":"dependabot[bot]","labels":["help wanted","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-01T22:41:27.000Z","updated_at":"2026-05-02T00:52:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"react-window","repository_url":"https://github.com/bvaughn/react-window","old_version":"1.8.11","new_version":"2.2.7"},{"name":"@types/react-window","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","old_version":"1.8.8","new_version":"2.0.0"}],"path":null,"ecosystem":"npm"},"body":"Bumps [react-window](https://github.com/bvaughn/react-window) and [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window). These dependencies needed to be updated together.\nUpdates `react-window` from 1.8.11 to 2.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/releases\"\u003ereact-window's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\r\n  defaultRowHeight: 50\r\n});\r\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tnajdek\"\u003e\u003ccode\u003e@​tnajdek\u003c/code\u003e\u003c/a\u003e for the PR!\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/blob/main/CHANGELOG.md\"\u003ereact-window's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\n  defaultRowHeight: 50\n});\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003ch2\u003e2.1.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/bvaughn/react-window/commit/b7e8457d6532444259121aecee665d9bc5902d45\"\u003e\u003ccode\u003eb7e8457\u003c/code\u003e\u003c/a\u003e 2.2.6 -\u0026gt; 2.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dc23245bd3ebfb78be2b6e040673b85c2e36982a\"\u003e\u003ccode\u003edc23245\u003c/code\u003e\u003c/a\u003e Fixed a problem with project logo not displaying correctly in the README for ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/0138b13f50538e17010ca5c2998d1b660a13cc52\"\u003e\u003ccode\u003e0138b13\u003c/code\u003e\u003c/a\u003e Tweaked how-it-works graphic style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/2b982512ffee2fdf73466b087b3715e98b2191f2\"\u003e\u003ccode\u003e2b98251\u003c/code\u003e\u003c/a\u003e 2.2.5 -\u0026gt; 2.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/6222edc73a703d2c6204a479cd9c21986e437834\"\u003e\u003ccode\u003e6222edc\u003c/code\u003e\u003c/a\u003e useDynamicRowHeight: Don't instantiate ResizeObserver when server-rendering (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/69330f4325325d1e45afb91ca1d6d02edafacfdc\"\u003e\u003ccode\u003e69330f4\u003c/code\u003e\u003c/a\u003e Fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/8433914b91b3d0686ef5d6f6fbd5fdfc84940550\"\u003e\u003ccode\u003e8433914\u003c/code\u003e\u003c/a\u003e Update docs to clarify that Grid cells can't be auto-sized\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/7969e5a4770dc28168c4b4fafd4d56b15eaedebe\"\u003e\u003ccode\u003e7969e5a\u003c/code\u003e\u003c/a\u003e Fix docs typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dff578fbd6120f0d0ec4b5b6a2ea20088a724970\"\u003e\u003ccode\u003edff578f\u003c/code\u003e\u003c/a\u003e 2.2.4 -\u0026gt; 2.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/b26f7dae03e62abb55ed170b8b6b75230ee2dfa6\"\u003e\u003ccode\u003eb26f7da\u003c/code\u003e\u003c/a\u003e 2.2.5 (\u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bvaughn/react-window/compare/1.8.11...2.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-window` from 1.8.8 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/brandonbothell/gander/pull/62","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonbothell%2Fgander/issues/62","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/62/packages"}},{"old_version":"1.8.8","new_version":"2.0.0","update_type":"major","path":"/superset-frontend","pr_created_at":"2026-04-27T06:15:51.000Z","version_change":"1.8.8 → 2.0.0","issue":{"uuid":"4333482265","node_id":"PR_kwDOSNNeuc7V1-I0","number":61,"state":"open","title":"chore(deps): bump react-window and @types/react-window in /superset-frontend","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-27T06:15:51.000Z","updated_at":"2026-04-27T06:15:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"react-window","repository_url":"https://github.com/bvaughn/react-window","old_version":"1.8.11","new_version":"2.2.7"},{"name":"@types/react-window","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","old_version":"1.8.8","new_version":"2.0.0"}],"path":"/superset-frontend","ecosystem":"npm"},"body":"Bumps [react-window](https://github.com/bvaughn/react-window) and [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window). These dependencies needed to be updated together.\nUpdates `react-window` from 1.8.11 to 2.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/releases\"\u003ereact-window's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\r\n  defaultRowHeight: 50\r\n});\r\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tnajdek\"\u003e\u003ccode\u003e@​tnajdek\u003c/code\u003e\u003c/a\u003e for the PR!\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/blob/main/CHANGELOG.md\"\u003ereact-window's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\n  defaultRowHeight: 50\n});\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003ch2\u003e2.1.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/bvaughn/react-window/commit/b7e8457d6532444259121aecee665d9bc5902d45\"\u003e\u003ccode\u003eb7e8457\u003c/code\u003e\u003c/a\u003e 2.2.6 -\u0026gt; 2.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dc23245bd3ebfb78be2b6e040673b85c2e36982a\"\u003e\u003ccode\u003edc23245\u003c/code\u003e\u003c/a\u003e Fixed a problem with project logo not displaying correctly in the README for ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/0138b13f50538e17010ca5c2998d1b660a13cc52\"\u003e\u003ccode\u003e0138b13\u003c/code\u003e\u003c/a\u003e Tweaked how-it-works graphic style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/2b982512ffee2fdf73466b087b3715e98b2191f2\"\u003e\u003ccode\u003e2b98251\u003c/code\u003e\u003c/a\u003e 2.2.5 -\u0026gt; 2.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/6222edc73a703d2c6204a479cd9c21986e437834\"\u003e\u003ccode\u003e6222edc\u003c/code\u003e\u003c/a\u003e useDynamicRowHeight: Don't instantiate ResizeObserver when server-rendering (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/69330f4325325d1e45afb91ca1d6d02edafacfdc\"\u003e\u003ccode\u003e69330f4\u003c/code\u003e\u003c/a\u003e Fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/8433914b91b3d0686ef5d6f6fbd5fdfc84940550\"\u003e\u003ccode\u003e8433914\u003c/code\u003e\u003c/a\u003e Update docs to clarify that Grid cells can't be auto-sized\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/7969e5a4770dc28168c4b4fafd4d56b15eaedebe\"\u003e\u003ccode\u003e7969e5a\u003c/code\u003e\u003c/a\u003e Fix docs typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dff578fbd6120f0d0ec4b5b6a2ea20088a724970\"\u003e\u003ccode\u003edff578f\u003c/code\u003e\u003c/a\u003e 2.2.4 -\u0026gt; 2.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/b26f7dae03e62abb55ed170b8b6b75230ee2dfa6\"\u003e\u003ccode\u003eb26f7da\u003c/code\u003e\u003c/a\u003e 2.2.5 (\u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bvaughn/react-window/compare/1.8.11...2.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-window` from 1.8.8 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window\"\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 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/Senjuti/superset-devin/pull/61","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Senjuti%2Fsuperset-devin/issues/61","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/61/packages"}},{"old_version":"1.8.8","new_version":"2.0.0","update_type":"major","path":"/ui","pr_created_at":"2026-04-26T02:51:18.000Z","version_change":"1.8.8 → 2.0.0","issue":{"uuid":"4329873401","node_id":"PR_kwDORSXPC87VrLyx","number":38,"state":"open","title":"chore(frontend)(deps): bump the react group in /ui with 4 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-26T02:51:18.000Z","updated_at":"2026-04-26T02:51:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(frontend)(deps): bump","group_name":"react","update_count":4,"packages":[{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-window","old_version":"1.8.11","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":"/ui","ecosystem":"npm"},"body":"Bumps the react group in /ui with 4 updates: [react](https://github.com/facebook/react/tree/HEAD/packages/react), [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom), [react-window](https://github.com/bvaughn/react-window) and [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window).\n\nUpdates `react` from 19.2.4 to 19.2.5\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.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.4 to 19.2.5\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.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-window` from 1.8.11 to 2.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/releases\"\u003ereact-window's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\r\n  defaultRowHeight: 50\r\n});\r\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tnajdek\"\u003e\u003ccode\u003e@​tnajdek\u003c/code\u003e\u003c/a\u003e for the PR!\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/blob/main/CHANGELOG.md\"\u003ereact-window's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\n  defaultRowHeight: 50\n});\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003ch2\u003e2.1.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/bvaughn/react-window/commit/b7e8457d6532444259121aecee665d9bc5902d45\"\u003e\u003ccode\u003eb7e8457\u003c/code\u003e\u003c/a\u003e 2.2.6 -\u0026gt; 2.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dc23245bd3ebfb78be2b6e040673b85c2e36982a\"\u003e\u003ccode\u003edc23245\u003c/code\u003e\u003c/a\u003e Fixed a problem with project logo not displaying correctly in the README for ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/0138b13f50538e17010ca5c2998d1b660a13cc52\"\u003e\u003ccode\u003e0138b13\u003c/code\u003e\u003c/a\u003e Tweaked how-it-works graphic style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/2b982512ffee2fdf73466b087b3715e98b2191f2\"\u003e\u003ccode\u003e2b98251\u003c/code\u003e\u003c/a\u003e 2.2.5 -\u0026gt; 2.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/6222edc73a703d2c6204a479cd9c21986e437834\"\u003e\u003ccode\u003e6222edc\u003c/code\u003e\u003c/a\u003e useDynamicRowHeight: Don't instantiate ResizeObserver when server-rendering (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/69330f4325325d1e45afb91ca1d6d02edafacfdc\"\u003e\u003ccode\u003e69330f4\u003c/code\u003e\u003c/a\u003e Fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/8433914b91b3d0686ef5d6f6fbd5fdfc84940550\"\u003e\u003ccode\u003e8433914\u003c/code\u003e\u003c/a\u003e Update docs to clarify that Grid cells can't be auto-sized\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/7969e5a4770dc28168c4b4fafd4d56b15eaedebe\"\u003e\u003ccode\u003e7969e5a\u003c/code\u003e\u003c/a\u003e Fix docs typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dff578fbd6120f0d0ec4b5b6a2ea20088a724970\"\u003e\u003ccode\u003edff578f\u003c/code\u003e\u003c/a\u003e 2.2.4 -\u0026gt; 2.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/b26f7dae03e62abb55ed170b8b6b75230ee2dfa6\"\u003e\u003ccode\u003eb26f7da\u003c/code\u003e\u003c/a\u003e 2.2.5 (\u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bvaughn/react-window/compare/1.8.11...2.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-window` from 1.8.8 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-window` from 1.8.8 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window\"\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/RandomCodeSpace/otelcontext/pull/38","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RandomCodeSpace%2Fotelcontext/issues/38","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/38/packages"}},{"old_version":"1.8.8","new_version":"2.0.0","update_type":"major","path":null,"pr_created_at":"2026-04-22T03:10:19.000Z","version_change":"1.8.8 → 2.0.0","issue":{"uuid":"4306483617","node_id":"PR_kwDOQ6EF787Ufi_o","number":281,"state":"open","title":"Chore: Bump the all-npm-updates group across 1 directory with 46 updates","user":"dependabot[bot]","labels":["Area: UI","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-22T03:10:19.000Z","updated_at":"2026-04-22T03:16:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore: Bump","group_name":"all-npm-updates","update_count":46,"packages":[{"name":"@fortawesome/react-fontawesome","old_version":"3.2.0","new_version":"3.3.1","repository_url":"https://github.com/FortAwesome/react-fontawesome"},{"name":"@sentry/browser","old_version":"10.43.0","new_version":"10.49.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/integrations","old_version":"7.119.1","new_version":"7.120.4","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.99.2","repository_url":"https://github.com/TanStack/query"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"copy-to-clipboard","old_version":"3.3.3","new_version":"4.0.0","repository_url":"https://github.com/sudodoki/copy-to-clipboard"},{"name":"filesize","old_version":"11.0.13","new_version":"11.0.16","repository_url":"https://github.com/avoidwork/filesize.js"},{"name":"fuse.js","old_version":"7.1.0","new_version":"7.3.0","repository_url":"https://github.com/krisk/Fuse"},{"name":"jquery","old_version":"3.7.1","new_version":"4.0.0","repository_url":"https://github.com/jquery/jquery"},{"name":"lodash","old_version":"4.17.23","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-redux","old_version":"7.2.4","new_version":"9.2.0","repository_url":"https://github.com/reduxjs/react-redux"},{"name":"react-router","old_version":"7.13.1","new_version":"7.14.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-router-dom","old_version":"7.13.1","new_version":"7.14.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-tabs","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/reactjs/react-tabs"},{"name":"react-window","old_version":"1.8.11","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"redux","old_version":"4.2.1","new_version":"5.0.1","repository_url":"https://github.com/reduxjs/redux"},{"name":"redux-actions","old_version":"2.6.5","new_version":"3.0.3","repository_url":"https://github.com/redux-utilities/redux-actions"},{"name":"redux-thunk","old_version":"2.4.2","new_version":"3.1.0","repository_url":"https://github.com/reduxjs/redux-thunk"},{"name":"reselect","old_version":"4.1.8","new_version":"5.1.1","repository_url":"https://github.com/reduxjs/reselect"},{"name":"swiper","old_version":"12.1.2","new_version":"12.1.3","repository_url":"https://github.com/nolimits4web/Swiper"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"use-debounce","old_version":"10.1.0","new_version":"10.1.1","repository_url":"https://github.com/xnimorz/use-debounce"},{"name":"@babel/preset-env","old_version":"7.29.0","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@eslint/compat","old_version":"2.0.3","new_version":"2.0.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/js","old_version":"9.39.4","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.0","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.0","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"autoprefixer","old_version":"10.4.27","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"core-js","old_version":"3.48.0","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"eslint","old_version":"9.39.4","new_version":"10.2.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-simple-import-sort","old_version":"12.1.1","new_version":"13.0.0","repository_url":"https://github.com/lydell/eslint-plugin-simple-import-sort"},{"name":"filemanager-webpack-plugin","old_version":"8.0.0","new_version":"10.0.1","repository_url":"https://github.com/gregnb/filemanager-webpack-plugin"},{"name":"globals","old_version":"17.4.0","new_version":"17.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"html-webpack-plugin","old_version":"5.6.6","new_version":"5.6.7","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"mini-css-extract-plugin","old_version":"2.10.1","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.10","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"stylelint","old_version":"17.4.0","new_version":"17.8.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"stylelint-order","old_version":"8.1.0","new_version":"8.1.1","repository_url":"https://github.com/hudochenkov/stylelint-order"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.5.7","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"webpack","old_version":"5.105.4","new_version":"5.106.2","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-cli","old_version":"7.0.0","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-npm-updates group with 46 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@fortawesome/react-fontawesome](https://github.com/FortAwesome/react-fontawesome) | `3.2.0` | `3.3.1` |\n| [@sentry/browser](https://github.com/getsentry/sentry-javascript) | `10.43.0` | `10.49.0` |\n| [@sentry/integrations](https://github.com/getsentry/sentry-javascript) | `7.119.1` | `7.120.4` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.99.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.6.0` |\n| [copy-to-clipboard](https://github.com/sudodoki/copy-to-clipboard) | `3.3.3` | `4.0.0` |\n| [filesize](https://github.com/avoidwork/filesize.js) | `11.0.13` | `11.0.16` |\n| [fuse.js](https://github.com/krisk/Fuse) | `7.1.0` | `7.3.0` |\n| [jquery](https://github.com/jquery/jquery) | `3.7.1` | `4.0.0` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.23` | `4.18.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [react-redux](https://github.com/reduxjs/react-redux) | `7.2.4` | `9.2.0` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.13.1` | `7.14.2` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.13.1` | `7.14.2` |\n| [react-tabs](https://github.com/reactjs/react-tabs) | `6.1.0` | `6.1.1` |\n| [react-window](https://github.com/bvaughn/react-window) | `1.8.11` | `2.2.7` |\n| [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) | `1.8.8` | `2.0.0` |\n| [redux](https://github.com/reduxjs/redux) | `4.2.1` | `5.0.1` |\n| [redux-actions](https://github.com/redux-utilities/redux-actions) | `2.6.5` | `3.0.3` |\n| [redux-thunk](https://github.com/reduxjs/redux-thunk) | `2.4.2` | `3.1.0` |\n| [reselect](https://github.com/reduxjs/reselect) | `4.1.8` | `5.1.1` |\n| [swiper](https://github.com/nolimits4web/Swiper) | `12.1.2` | `12.1.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [use-debounce](https://github.com/xnimorz/use-debounce) | `10.1.0` | `10.1.1` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.29.0` | `7.29.2` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.0.3` | `2.0.5` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.0` | `8.59.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.0` | `8.59.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.27` | `10.5.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.48.0` | `3.49.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.2.1` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [eslint-plugin-simple-import-sort](https://github.com/lydell/eslint-plugin-simple-import-sort) | `12.1.1` | `13.0.0` |\n| [filemanager-webpack-plugin](https://github.com/gregnb/filemanager-webpack-plugin) | `8.0.0` | `10.0.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.5.0` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.6` | `5.6.7` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.10.1` | `2.10.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.10` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.4.0` | `17.8.0` |\n| [stylelint-order](https://github.com/hudochenkov/stylelint-order) | `8.1.0` | `8.1.1` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.5.7` |\n| [webpack](https://github.com/webpack/webpack) | `5.105.4` | `5.106.2` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `7.0.0` | `7.0.2` |\n\n\nUpdates `@fortawesome/react-fontawesome` from 3.2.0 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/FortAwesome/react-fontawesome/releases\"\u003e\u003ccode\u003e@​fortawesome/react-fontawesome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.3.0...v3.3.1\"\u003e3.3.1\u003c/a\u003e (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eJust a few dependency bumps to close off CVEs (not that our lib is really affected anyway).\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump handlebars from 4.7.8 to 4.7.9 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f1d6d943d0f1a014c5cec77d244fc021c0a09c93\"\u003ef1d6d94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump lodash-es from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/212496a5b3cc2a054da0400db608296e8ac59c4c\"\u003e212496a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump picomatch from 2.3.1 to 2.3.2 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/557ceaf5f47b45df48bb70385ecbe54aa0eb340f\"\u003e557ceaf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2d06890530c90d019f33b5c361f436deb13261f9\"\u003e2d06890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e node 22.22.2, bump all dev dependencies (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/99ba500ede9a68c3973c1fe0d6c2475d9d40b699\"\u003e99ba500\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eHighlights:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Custom Gradient Support! (see PR \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/625\"\u003e#625\u003c/a\u003e and Issue \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new API Reference documentation! (see \u003ca href=\"https://fortawesome.github.io/react-fontawesome/\"\u003ehttps://fortawesome.github.io/react-fontawesome/\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(style): add support for custom gradient fills by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/625\"\u003eFortAwesome/react-fontawesome#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(docs): add typedoc-generated API reference docs by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/631\"\u003eFortAwesome/react-fontawesome#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): clean up API docs output structure, rewrite html links by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/632\"\u003eFortAwesome/react-fontawesome#632\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI/CD\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci(publish): enable publishing releases from CI by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/623\"\u003eFortAwesome/react-fontawesome#623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(actions): update deprecated actions by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/633\"\u003eFortAwesome/react-fontawesome#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(actions): fix publish action env setting by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/634\"\u003eFortAwesome/react-fontawesome#634\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003ehttps://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​fortawesome/react-fontawesome\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/FortAwesome/react-fontawesome/compare/v3.3.0...v3.3.1\"\u003e3.3.1\u003c/a\u003e (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump handlebars from 4.7.8 to 4.7.9 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f1d6d943d0f1a014c5cec77d244fc021c0a09c93\"\u003ef1d6d94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump lodash-es from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/212496a5b3cc2a054da0400db608296e8ac59c4c\"\u003e212496a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump picomatch from 2.3.1 to 2.3.2 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/557ceaf5f47b45df48bb70385ecbe54aa0eb340f\"\u003e557ceaf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2d06890530c90d019f33b5c361f436deb13261f9\"\u003e2d06890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e node 22.22.2, bump all dev dependencies (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/99ba500ede9a68c3973c1fe0d6c2475d9d40b699\"\u003e99ba500\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estyle:\u003c/strong\u003e add support for custom gradient fills (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/d14cdc5f16fd16b88ceab31fd02aa99fd146694f\"\u003ed14cdc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estyle:\u003c/strong\u003e use single prop for gradient fills, add unit tests (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2282d163059463ae08eae4d2859b8fb9635e4404\"\u003e2282d16\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e add typedoc-generated API reference docs (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/589415610f394cf3bc2f21bd24c24b75252366ff\"\u003e5894156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e clean up API docs output structure, rewrite html links (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/a7782b87d69cb4add2d04f5b40eddb43b789ebe2\"\u003ea7782b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e update README with FontAwesome documentation links (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/c540f9086c3bdc61e0f9406295426b10033f471d\"\u003ec540f90\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI/CD\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e fix publish action env setting (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/eb4b40a8c6ae8ef17cae87c8edb467d9fa15915a\"\u003eeb4b40a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e only run full test matrix on PRs and main (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/3434d60c0fbd4f18cc455b1e3b0065b00dfe5fbe\"\u003e3434d60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e update deprecated actions (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/6382b209176a357dfe2b2756ab0e9f3d56ac3561\"\u003e6382b20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epublish:\u003c/strong\u003e enable publishing releases from CI (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/5d461505cf3ed03a0f557c0190f5d5368d3117d5\"\u003e5d46150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epublish:\u003c/strong\u003e ensure private publish uses hard main ref (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f54a9c2da032562e8fc7aed0636bdbbce2f29ef5\"\u003ef54a9c2\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/FortAwesome/react-fontawesome/commit/75b30aa58036501e94272d024e942a6773ba0d2e\"\u003e\u003ccode\u003e75b30aa\u003c/code\u003e\u003c/a\u003e chore(release): 3.3.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/99ba500ede9a68c3973c1fe0d6c2475d9d40b699\"\u003e\u003ccode\u003e99ba500\u003c/code\u003e\u003c/a\u003e chore(deps): node 22.22.2, bump all dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/31a2676d1a2c00d7e055c05fa7ead879af1824ed\"\u003e\u003ccode\u003e31a2676\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/639\"\u003e#639\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/lodash-4.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2d06890530c90d019f33b5c361f436deb13261f9\"\u003e\u003ccode\u003e2d06890\u003c/code\u003e\u003c/a\u003e chore(deps): bump lodash from 4.17.23 to 4.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/741a193caf218a7baa647de11c0f3226ddd83b95\"\u003e\u003ccode\u003e741a193\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/638\"\u003e#638\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/lodash-es-4....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/212496a5b3cc2a054da0400db608296e8ac59c4c\"\u003e\u003ccode\u003e212496a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lodash-es from 4.17.23 to 4.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/8deeceba85ccc678c062a20a4cfa22d945e89930\"\u003e\u003ccode\u003e8deeceb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/636\"\u003e#636\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/handlebars-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/5df5ade7c54e873fe9b64de017f6a9b89f264a2e\"\u003e\u003ccode\u003e5df5ade\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/635\"\u003e#635\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/picomatch-2.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f1d6d943d0f1a014c5cec77d244fc021c0a09c93\"\u003e\u003ccode\u003ef1d6d94\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/557ceaf5f47b45df48bb70385ecbe54aa0eb340f\"\u003e\u003ccode\u003e557ceaf\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/browser` from 10.43.0 to 10.49.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/745af797c9e0d10d8b35725694862b1de6f064ae\"\u003e\u003ccode\u003e745af79\u003c/code\u003e\u003c/a\u003e release: 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/46dcef1590e8e3a677c74aceed9fa7641cc6e7c3\"\u003e\u003ccode\u003e46dcef1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20348\"\u003e#20348\u003c/a\u003e from getsentry/prepare-release/10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bf4e188d1dde124677e933922949f0a626661d0a\"\u003e\u003ccode\u003ebf4e188\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5f72df55e5337fc1ba1a8bd70894b55b6a862bab\"\u003e\u003ccode\u003e5f72df5\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Enable RPC trace propagation with enableRpcTracePropagation...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/50438f9863e5cb5630459a6b1f967bbc15b0d188\"\u003e\u003ccode\u003e50438f9\u003c/code\u003e\u003c/a\u003e feat(browser): Emit web vitals as streamed spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3332fecd7aa53f6aca2ed42639f5a3ccc0e8fae5\"\u003e\u003ccode\u003e3332fec\u003c/code\u003e\u003c/a\u003e fix(opentelemetry): Use WeakRef for context stored on scope to prevent memory...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/684a41fa4c7d5591be6a2fa7bff2db0ab5a62dbb\"\u003e\u003ccode\u003e684a41f\u003c/code\u003e\u003c/a\u003e ref(opentelemetry): Replace \u003ccode\u003e@opentelemetry/resources\u003c/code\u003e with inline `getSentry...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8b2a9dce02ee45f5ade7a23fd3ee0f4ae9d39d67\"\u003e\u003ccode\u003e8b2a9dc\u003c/code\u003e\u003c/a\u003e ci: Remove Docker container for Verdaccio package publishing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0007c7b81321b659d74641c5587e78f10755f714\"\u003e\u003ccode\u003e0007c7b\u003c/code\u003e\u003c/a\u003e ci: Extract test names for flaky test issues (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9b9d65c8a4b7018dfc6bcdf0cfd43cb4d3ab2c75\"\u003e\u003ccode\u003e9b9d65c\u003c/code\u003e\u003c/a\u003e chore(ci): Bump actions/cache to v5 and actions/download-artifact to v7 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20249\"\u003e#20249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.43.0...10.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/integrations` from 7.119.1 to 7.120.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/integrations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.120.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.4-alpha.1\u003c/h2\u003e\n\u003cp\u003eNo user-facing changes, only internal changes.\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/getsentry/sentry-javascript/blob/7.120.4/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/integrations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.120.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.4-alpha.1\u003c/h2\u003e\n\u003cp\u003eNo user-facing changes, only internal changes.\u003c/p\u003e\n\u003ch2\u003e7.120.4-alpha.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/publish): Ensure discontinued packages are published with \u003ccode\u003elatest\u003c/code\u003e tag (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/14926\"\u003e#14926\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tracing-internal): Fix case when lrp keys offset is 0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/14615\"\u003e#14615\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWork in this release contributed by \u003ca href=\"https://github.com/LubomirIgonda1\"\u003e\u003ccode\u003e@​LubomirIgonda1\u003c/code\u003e\u003c/a\u003e. Thank you for your contribution!\u003c/p\u003e\n\u003ch2\u003e7.120.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Ensure \u003ccode\u003e_sentryModuleMetadata\u003c/code\u003e is not mangled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/14357\"\u003e#14357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWork in this release contributed by \u003ca href=\"https://github.com/gilisho\"\u003e\u003ccode\u003e@​gilisho\u003c/code\u003e\u003c/a\u003e. Thank you for your contribution!\u003c/p\u003e\n\u003ch2\u003e7.120.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v7/browser): Add moduleMetadataIntegration lazy loading support (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/13822\"\u003e#13822\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWork in this release contributed by \u003ca href=\"https://github.com/gilisho\"\u003e\u003ccode\u003e@​gilisho\u003c/code\u003e\u003c/a\u003e. Thank you for your contribution!\u003c/p\u003e\n\u003ch2\u003e7.119.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(nextjs/v7): Bump rollup to 2.79.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0469cab0f9f8cebed33620a482441ee505be8787\"\u003e\u003ccode\u003e0469cab\u003c/code\u003e\u003c/a\u003e release: 7.120.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0077b5b9f00be54da2c65e00ce1818412c430def\"\u003e\u003ccode\u003e0077b5b\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 7.120.4 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17210\"\u003e#17210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/125d8701873fd4101f0d6da8f32d995b606422eb\"\u003e\u003ccode\u003e125d870\u003c/code\u003e\u003c/a\u003e Merge branch 'release/7.120.4-alpha.1' into v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a55701f5c0ead19d9b5a5472ffa92406867a135e\"\u003e\u003ccode\u003ea55701f\u003c/code\u003e\u003c/a\u003e release: 7.120.4-alpha.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a42e7e780404ed7f4ae5a6c050b6a1bb7bf70028\"\u003e\u003ccode\u003ea42e7e7\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 7.120.4-alpha.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17205\"\u003e#17205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/347da0a3f9e23d6b22d4cb633252040793b72c2e\"\u003e\u003ccode\u003e347da0a\u003c/code\u003e\u003c/a\u003e ci(v7/craft): Remove commit-on-git-repository for deno (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17201\"\u003e#17201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9412e75b55f0d3cabc1b26097989de1c863fb3ff\"\u003e\u003ccode\u003e9412e75\u003c/code\u003e\u003c/a\u003e test(v7/metrics): Delete metrics test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17202\"\u003e#17202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1852e61713c4a482daa4e79f28ed66714be2c48c\"\u003e\u003ccode\u003e1852e61\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 7.120.4-alpha.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17198\"\u003e#17198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cb499a67999c32f01116ff55f7e22d4355cd0143\"\u003e\u003ccode\u003ecb499a6\u003c/code\u003e\u003c/a\u003e fix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bc8bbb6105149702af3e762f33ded89560c85cc7\"\u003e\u003ccode\u003ebc8bbb6\u003c/code\u003e\u003c/a\u003e ci(v7): Bump to ubuntu-24.04 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17083\"\u003e#17083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/7.119.1...7.120.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.21 to 5.99.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.98.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.97.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/2bfb12cc44f1d8495106136e4ddacb817135f8f9\"\u003e\u003ccode\u003e2bfb12c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.97.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a3ec7b30cc4c18b2c5aefe608638ecadce732b81\"\u003e\u003ccode\u003ea3ec7b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10520\"\u003e#10520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/69d2757c982f7bd5a483398492fe753f6f574ab8\"\u003e\u003ccode\u003e69d2757\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10514\"\u003e#10514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7ffa1ed0b01d8c397c379dbb3d85da80b278b21c\"\u003e\u003ccode\u003e7ffa1ed\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query/useQueries): fix test description from 'useQu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc83d370e8922f1c3126aea4e7757ce8761a06f2\"\u003e\u003ccode\u003ebc83d37\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): unify destructuring pattern in comple...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/aad1bd59d8e1ecebf14f556e0d9ca2605b4e4b80\"\u003e\u003ccode\u003eaad1bd5\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add parallel 'mutateAsync' tests with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d7643b54fda462492d474695cd35e2549cefa5d7\"\u003e\u003ccode\u003ed7643b5\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add optimistic update tests with succ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/cd89d6f706bd143382db5ae3807ed8644ec52afe\"\u003e\u003ccode\u003ecd89d6f\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add conditional handling and retry te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6e15fe62d2551b5269b21a1522f3c7bd653808ba\"\u003e\u003ccode\u003e6e15fe6\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add chained 'mutateAsync' tests for s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/792d3a5b32ee90b13f44456bb50518d24e9550d5\"\u003e\u003ccode\u003e792d3a5\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add callback tests when 'useMutation'...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1b661b34ec5d1df00b4b0a2c084efbd486e73899\"\u003e\u003ccode\u003e1b661b3\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add single callback tests for 'mutate...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.99.2/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.5.0 to 25.6.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 `copy-to-clipboard` from 3.3.3 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sudodoki/copy-to-clipboard/commit/bbb5d59f2bc8eb04d957070b81df5b0a127f7429\"\u003e\u003ccode\u003ebbb5d59\u003c/code\u003e\u003c/a\u003e 4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sudodoki/copy-to-clipboard/commit/20477953b80c96830fa7f8af9680ab9b1fa7f8d4\"\u003e\u003ccode\u003e2047795\u003c/code\u003e\u003c/a\u003e feat: 4.0.0 changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sudodoki/copy-to-clipboard/commit/113cb357395c3dd623450f8af4d05e66e14c68cb\"\u003e\u003ccode\u003e113cb35\u003c/code\u003e\u003c/a\u003e fix: update readme link\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sudodoki/copy-to-clipboard/compare/v3.3.3...v4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `filesize` from 11.0.13 to 11.0.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/avoidwork/filesize.js/blob/master/CHANGELOG.md\"\u003efilesize's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.15...11.0.16\"\u003e11.0.16\u003c/a\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: extract delegate functions from filesize for better SRP \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/257\"\u003e\u003ccode\u003e[#257](https://github.com/avoidwork/filesize.js/issues/257)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump oxlint from 1.59.0 to 1.60.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/256\"\u003e\u003ccode\u003e[#256](https://github.com/avoidwork/filesize.js/issues/256)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump oxfmt from 0.44.0 to 0.45.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/255\"\u003e\u003ccode\u003e[#255](https://github.com/avoidwork/filesize.js/issues/255)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump oxfmt from 0.43.0 to 0.44.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/254\"\u003e\u003ccode\u003e[#254](https://github.com/avoidwork/filesize.js/issues/254)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump oxlint from 1.58.0 to 1.59.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/253\"\u003e\u003ccode\u003e[#253](https://github.com/avoidwork/filesize.js/issues/253)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump oxlint from 1.57.0 to 1.58.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/252\"\u003e\u003ccode\u003e[#252](https://github.com/avoidwork/filesize.js/issues/252)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump oxfmt from 0.42.0 to 0.43.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/251\"\u003e\u003ccode\u003e[#251](https://github.com/avoidwork/filesize.js/issues/251)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.60.0 to 4.60.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/250\"\u003e\u003ccode\u003e[#250](https://github.com/avoidwork/filesize.js/issues/250)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVersion bump \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/bf3df96efa436bbcac5b7221e8a0664f2f225824\"\u003e\u003ccode\u003ebf3df96\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/be4ffbba914ac99c5e9844fb2eaf3635725e591e\"\u003e\u003ccode\u003ebe4ffbb\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.14...11.0.15\"\u003e11.0.15\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e28 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eBump handlebars from 4.7.8 to 4.7.9 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/249\"\u003e\u003ccode\u003e[#249](https://github.com/avoidwork/filesize.js/issues/249)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating documentation \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/fac0c01990ffe7f8322b4571542a01b2c5866e8b\"\u003e\u003ccode\u003efac0c01\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdding 'coverage.txt' \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/2f00cbd01b848544003993907bfefd409d230f98\"\u003e\u003ccode\u003e2f00cbd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating README.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/5167a56e9fb46627d3a9d04ab3d30616c3491793\"\u003e\u003ccode\u003e5167a56\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.13...11.0.14\"\u003e11.0.14\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e25 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eMajor refactor, documentation overhaul, and community best practices \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/248\"\u003e\u003ccode\u003e[#248](https://github.com/avoidwork/filesize.js/issues/248)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.59.0 to 4.60.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/246\"\u003e\u003ccode\u003e[#246](https://github.com/avoidwork/filesize.js/issues/246)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump flatted from 3.3.3 to 3.4.2 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/245\"\u003e\u003ccode\u003e[#245](https://github.com/avoidwork/filesize.js/issues/245)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​rollup/plugin-terser\u003c/code\u003e from 0.4.4 to 1.0.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/243\"\u003e\u003ccode\u003e[#243](https://github.com/avoidwork/filesize.js/issues/243)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimatch \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/242\"\u003e\u003ccode\u003e[#242](https://github.com/avoidwork/filesize.js/issues/242)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump c8 from 10.1.3 to 11.0.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/241\"\u003e\u003ccode\u003e[#241](https://github.com/avoidwork/filesize.js/issues/241)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.57.1 to 4.59.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/239\"\u003e\u003ccode\u003e[#239](https://github.com/avoidwork/filesize.js/issues/239)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.57.0 to 4.57.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/236\"\u003e\u003ccode\u003e[#236](https://github.com/avoidwork/filesize.js/issues/236)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.56.0 to 4.57.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/235\"\u003e\u003ccode\u003e[#235](https://github.com/avoidwork/filesize.js/issues/235)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.55.3 to 4.56.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/234\"\u003e\u003ccode\u003e[#234](https://github.com/avoidwork/filesize.js/issues/234)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.55.2 to 4.55.3 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/233\"\u003e\u003ccode\u003e[#233](https://github.com/avoidwork/filesize.js/issues/233)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.55.1 to 4.55.2 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/232\"\u003e\u003ccode\u003e[#232](https://github.com/avoidwork/filesize.js/issues/232)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.54.0 to 4.55.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/231\"\u003e\u003ccode\u003e[#231](https://github.com/avoidwork/filesize.js/issues/231)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.5 to 4.54.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/230\"\u003e\u003ccode\u003e[#230](https://github.com/avoidwork/filesize.js/issues/230)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.4 to 4.53.5 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/229\"\u003e\u003ccode\u003e[#229](https://github.com/avoidwork/filesize.js/issues/229)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.3 to 4.53.4 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/228\"\u003e\u003ccode\u003e[#228](https://github.com/avoidwork/filesize.js/issues/228)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump eslint from 9.39.1 to 9.39.2 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/227\"\u003e\u003ccode\u003e[#227](https://github.com/avoidwork/filesize.js/issues/227)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/226\"\u003e\u003ccode\u003e[#226](https://github.com/avoidwork/filesize.js/issues/226)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.2 to 4.53.3 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/225\"\u003e\u003ccode\u003e[#225](https://github.com/avoidwork/filesize.js/issues/225)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump glob from 10.4.5 to 10.5.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/224\"\u003e\u003ccode\u003e[#224](https://github.com/avoidwork/filesize.js/issues/224)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump js-yaml from 4.1.0 to 4.1.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/223\"\u003e\u003ccode\u003e[#223](https://github.com/avoidwork/filesize.js/issues/223)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.1 to 4.53.2 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/222\"\u003e\u003ccode\u003e[#222](https://github.com/avoidwork/filesize.js/issues/222)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.52.5 to 4.53.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/221\"\u003e\u003ccode\u003e[#221](https://github.com/avoidwork/filesize.js/issues/221)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mocha from 11.7.4 to 11.7.5 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/220\"\u003e\u003ccode\u003e[#220](https://github.com/avoidwork/filesize.js/issues/220)\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/avoidwork/filesize.js/commit/767bf076daa39c18dde94fd5e23155d7c14a27c0\"\u003e\u003ccode\u003e767bf07\u003c/code\u003e\u003c/a\u003e Updating CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/bf3df96efa436bbcac5b7221e8a0664f2f225824\"\u003e\u003ccode\u003ebf3df96\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/1200c28abc903c16923b048dd56e4bc730b0ff1f\"\u003e\u003ccode\u003e1200c28\u003c/code\u003e\u003c/a\u003e refactor: extract delegate functions from filesize for better SRP (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/47f9416acdb7abd7c1bd08bbda168dc9f3c18c9c\"\u003e\u003ccode\u003e47f9416\u003c/code\u003e\u003c/a\u003e Bump oxlint from 1.59.0 to 1.60.0 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/066fb06dd9d19332fbee5edce04dfe38a8fefb07\"\u003e\u003ccode\u003e066fb06\u003c/code\u003e\u003c/a\u003e Bump oxfmt from 0.44.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/0cb0f12b821f81e1f4900257b6344aa7b0ea1bd5\"\u003e\u003ccode\u003e0cb0f12\u003c/code\u003e\u003c/a\u003e Bump oxfmt from 0.43.0 to 0.44.0 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/775d00865da21e6a4425185a9f82d8e79ac83520\"\u003e\u003ccode\u003e775d008\u003c/code\u003e\u003c/a\u003e Bump oxlint from 1.58.0 to 1.59.0 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/13d80b71a6ec53c3a6b658a63bf90c503501a9d1\"\u003e\u003ccode\u003e13d80b7\u003c/code\u003e\u003c/a\u003e Bump oxlint from 1.57.0 to 1.58.0 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/6cdbc43be6cb8b6c461dbf761356004ac7d92853\"\u003e\u003ccode\u003e6cdbc43\u003c/code\u003e\u003c/a\u003e Bump oxfmt from 0.42.0 to 0.43.0 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/8beb68066606fc186cf783a1767a82f47d943905\"\u003e\u003ccode\u003e8beb680\u003c/code\u003e\u003c/a\u003e Bump rollup from 4.60.0 to 4.60.1 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.13...11.0.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fuse.js` from 7.1.0 to 7.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/krisk/Fuse/releases\"\u003efuse.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eToken search\u003c/strong\u003e — per-term fuzzy matching with IDF scoring (\u003ca href=\"https://github.com/krisk/Fuse/commit/68c1dcf\"\u003e68c1dcf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eFuse.match()\u003c/code\u003e\u003c/strong\u003e — static method for single string matching (\u003ca href=\"https://github.com/krisk/Fuse/commit/460eb5b\"\u003e460eb5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBigInt support\u003c/strong\u003e for indexing and search (\u003ca href=\"https://github.com/krisk/Fuse/commit/0ae662c\"\u003e0ae662c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eremoveAt()\u003c/code\u003e\u003c/strong\u003e now returns the removed item (\u003ca href=\"https://github.com/krisk/Fuse/commit/8cec7e2\"\u003e8cec7e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport keyless string entries in logical queries (\u003ca href=\"https://github.com/krisk/Fuse/commit/8695556\"\u003e8695556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egetFn\u003c/code\u003e null return, escaped pipe in extended search, empty query returns all (\u003ca href=\"https://github.com/krisk/Fuse/commit/d33b735\"\u003ed33b735\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge overlapping match indices in extended search (\u003ca href=\"https://github.com/krisk/Fuse/commit/06c5e97\"\u003e06c5e97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInverse patterns now work correctly across multiple keys (\u003ca href=\"https://github.com/krisk/Fuse/commit/9351882\"\u003e9351882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle quoted tokens with inner spaces and quotes in extended search (\u003ca href=\"https://github.com/krisk/Fuse/commit/c226523\"\u003ec226523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-decomposable diacritics in \u003ccode\u003estripDiacritics\u003c/code\u003e (\u003ca href=\"https://github.com/krisk/Fuse/commit/5a01f29\"\u003e5a01f29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCoerce non-string array values to strings during indexing (\u003ca href=\"https://github.com/krisk/Fuse/commit/db0e181\"\u003edb0e181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStrip \u003ccode\u003egetFn\u003c/code\u003e from keys in \u003ccode\u003etoJSON()\u003c/code\u003e for safe serialization (\u003ca href=\"https://github.com/krisk/Fuse/commit/0f2a69b\"\u003e0f2a69b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInternal\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFull TypeScript rewrite of source code\u003c/li\u003e\n\u003cli\u003eDropped UMD builds and babel preset-env\u003c/li\u003e\n\u003cli\u003eUpgraded to Rollup 4, Vitest 2, TypeScript 6, ESLint 9\u003c/li\u003e\n\u003cli\u003eFrozen default config to prevent mutation across instances\u003c/li\u003e\n\u003cli\u003eRewrote documentation as standalone markdown files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuse.use()\u003c/code\u003e for runtime plugin registration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInline Bitap score computation to reduce object allocation in hot loops\u003c/li\u003e\n\u003cli\u003eBatch \u003ccode\u003eremoveAll\u003c/code\u003e for O(n) bulk removes instead of O(n*k)\u003c/li\u003e\n\u003cli\u003eHeap-based top-k selection when \u003ccode\u003elimit\u003c/code\u003e is set\u003c/li\u003e\n\u003cli\u003eCache compiled searcher for repeated queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBenchmarked on 10k records: \u003cstrong\u003e9-14% faster core search, 49x faster bulk remove\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e Deduplicate and merge overlapping match indices (\u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/735\"\u003e#735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e Preserve original array indices in nested path traversal (\u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Correct \u003ccode\u003ekey\u003c/code\u003e type in \u003ccode\u003eFuseSortFunctionMatch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Correct \u003ccode\u003ekeys\u003c/code\u003e type in \u003ccode\u003eparseIndex\u003c/code\u003e parameter (\u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/krisk/Fuse/compare/v7.1.0...v7.2.0\"\u003ehttps://github.com/krisk/Fuse/compare/v7.1.0...v7.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/krisk/Fuse/blob/main/CHANGELOG.md\"\u003efuse.js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/krisk/Fuse/compare/v7.2.0...v7.3.0\"\u003e7.3.0\u003c/a\u003e (2026-04-04)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd BigInt support for indexing and search (\u003ca href=\"https://github.com/krisk/Fuse/commit/0ae662cb825e1c9db7cdaf8331aab992f293b508\"\u003e0ae662c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd static Fuse.match() for single string matching (\u003ca href=\"https://github.com/krisk/Fuse/commit/460eb5be84b56525710602ec44e2af402ca09686\"\u003e460eb5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd token search — per-term fuzzy matching with IDF scoring (\u003ca href=\"https://github.com/krisk/Fuse/commit/68c1dcf981a60ef46387440dc550fc546254bae9\"\u003e68c1dcf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egetFn null return, escaped pipe in extended search, empty query returns all (\u003ca href=\"https://github.com/krisk/Fuse/commit/d33b735f62ae2f149808a49ff0c185a04bee28d7\"\u003ed33b735\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/800\"\u003e#800\u003c/a\u003e \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/765\"\u003e#765\u003c/a\u003e \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/728\"\u003e#728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremoveAt() now returns the removed item (\u003ca href=\"https://github.com/krisk/Fuse/commit/8cec7e2f99a7063e0aa9a04b8cedf0813e169531\"\u003e8cec7e2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/675\"\u003e#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e support keyless string entries in logical queries (\u003ca href=\"https://github.com/krisk/Fuse/commit/86955565a106514212639ecfd3ff45d492f4a0a3\"\u003e8695556\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/736\"\u003e#736\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindex:\u003c/strong\u003e coerce non-string array values to strings during indexing (\u003ca href=\"https://github.com/krisk/Fuse/commit/db0e181e5db988d5fad8bee1e281fa20f8a69376\"\u003edb0e181\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/738\"\u003e#738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindex:\u003c/strong\u003e strip getFn from keys in toJSON() for safe serialization (\u003ca href=\"https://github.com/krisk/Fuse/commit/0f2a69babf8c76faeb366c471e17430f5f6d8595\"\u003e0f2a69b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/798\"\u003e#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elint:\u003c/strong\u003e suppress unused var in toJSON destructure (\u003ca href=\"https://github.com/krisk/Fuse/commit/d63c0e8bd82e4c4d4cec5844a800e64d3b056b29\"\u003ed63c0e8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emerge overlapping match indices in extended search (\u003ca href=\"https://github.com/krisk/Fuse/commit/06c5e97c1b79f6e29d482a300eea99a9b6fad82f\"\u003e06c5e97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e handle non-decomposable diacritics in stripDiacritics (\u003ca href=\"https://github.com/krisk/Fuse/commit/5a01f2994ffe48f7e0e4191f4cdeeabe6a3967a5\"\u003e5a01f29\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/home-assistant/frontend/issues/30399\"\u003ehome-assistant/frontend#30399\u003c/a\u003e \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/816\"\u003e#816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e handle quoted tokens with inner spaces and quotes in extended search (\u003ca href=\"https://github.com/krisk/Fuse/commit/c22652342b2d15c12f5dc5870e6b4b0eef1d2247\"\u003ec226523\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e inverse patterns now work correctly across multiple keys (\u003ca href=\"https://github.com/krisk/Fuse/commit/935188228ed50dc0a555b41eda47447ada59dd6b\"\u003e9351882\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/712\"\u003e#712\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/krisk/Fuse/compare/v7.1.0...v7.2.0\"\u003e7.2.0\u003c/a\u003e (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eFuse.use()\u003c/code\u003e for runtime plugin registration (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline Bitap score computation to reduce object allocation in hot loops (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebatch \u003ccode\u003eremoveAll\u003c/code\u003e for O(n) bulk removes instead of O(n*k) (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eheap-based top-k selection when \u003ccode\u003elimit\u003c/code\u003e is set (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecache compiled searcher for repeated queries (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e deduplicate and merge overlapping match indices (\u003ca href=\"https://github.com/krisk/Fuse/commit/60c393a45f75e63ebbecd5e4913d539c8d4a3752\"\u003e60c393a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/735\"\u003e#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e preserve original array indices in nested path traversal (\u003ca href=\"https://github.com/krisk/Fuse/commit/a1451be8ad46d453799b330f6ad00c58996eb9df\"\u003ea1451be\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/786\"\u003e#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e correct key type in FuseSortFunctionMatch (\u003ca href=\"https://github.com/krisk/Fuse/commit/fecee16f19dd5d8280260854717a9821256f6702\"\u003efecee16\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e correct keys type in parseIndex parameter (\u003ca href=\"https://github.com/krisk/Fuse/commit/58c7c73bb8c015c46f583c7cdac377839f5c61ce\"\u003e58c7c73\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/794\"\u003e#794\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/krisk/Fuse/commit/aae48f51475284f97d47c0d16b1aaa7ef7f910b1\"\u003e\u003ccode\u003eaae48f5\u003c/code\u003e\u003c/a\u003e chore(release): 7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/d63c0e8bd82e4c4d4cec5844a800e64d3b056b29\"\u003e\u003ccode\u003ed63c0e8\u003c/code\u003e\u003c/a\u003e fix(lint): suppress unused var in toJSON destructure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/44dfdb48afa4174a37cc483d524b1d183ef27dea\"\u003e\u003ccode\u003e44dfdb4\u003c/code\u003e\u003c/a\u003e chore: add funding field to package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/65dadf5cc2ea45791c2bfeca9cdc8e243667948f\"\u003e\u003ccode\u003e65dadf5\u003c/code\u003e\u003c/a\u003e docs: add performance guide with benchmark script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/0ae662cb825e1c9db7cdaf8331aab992f293b508\"\u003e\u003ccode\u003e0ae662c\u003c/code\u003e\u003c/a\u003e feat: add BigInt support for indexing and search\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/8153c9dd361254b026f10bf4a0e92f40e8bfacfc\"\u003e\u003ccode\u003e8153c9d\u003c/code\u003e\u003c/a\u003e docs: fix tsconfig to resolve \u0026quot;no inputs found\u0026quot; error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/6afb2ed11759b1b6585f37c6e5615508c92aa3c6\"\u003e\u003ccode\u003e6afb2ed\u003c/code\u003e\u003c/a\u003e docs: add \u0026quot;When to Use It\u0026quot; section to token search page\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/0e74a9c59922eb965a0d5766868d8b4d59c746e3\"\u003e\u003ccode\u003e0e74a9c\u003c/code\u003e\u003c/a\u003e docs: simplify Getting Started page title\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/80330ed6d2fc8fab2c2a6f4e53c9469eedbd704e\"\u003e\u003ccode\u003e80330ed\u003c/code\u003e\u003c/a\u003e docs: fix sidebar titles and restore subheading expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/6cd0ceea74b1fea340e080787bb0eecec3cbf0d0\"\u003e\u003ccode\u003e6cd0cee\u003c/code\u003e\u003c/a\u003e docs: remove unused TwitterFollow and Version components\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/krisk/Fuse/compare/v7.1.0...v7.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jquery` from 3.7.1 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jquery/jquery/releases\"\u003ejquery's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.0.0\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://blog.jquery.com/2026/01/17/jquery-4-0-0/\"\u003ehttps://blog.jquery.com/2026/01/17/jquery-4-0-0/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAjax\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't treat array data as binary (\u003ca href=\"https://github.com/jquery/jquery/commit/992a1911d0b6195012edc25fd5a48810d4be64b5\"\u003e992a1911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eprocessData: true\u003c/code\u003e even for binary data (\u003ca href=\"https://github.com/jquery/jquery/commit/ce264e0789116e37fe371503537a217c038dfae8\"\u003ece264e07\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport binary data (including FormData) (\u003ca href=\"https://github.com/jquery/jquery/commit/a7ed9a7b6364273b1b964fd2cf9691dec2cbec6b\"\u003ea7ed9a7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eheaders\u003c/code\u003e for script transport even when cross-domain (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5142\"\u003e#5142\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/6d1364431b63b0d3bbe1c5fd604131f9db453396\"\u003e6d136443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003enull\u003c/code\u003e as success functions in \u003ccode\u003ejQuery.get\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4989\"\u003e#4989\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/74978b7e892537559850cda7332bdab8106e6354\"\u003e74978b7e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't auto-execute scripts unless dataType provided (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4822\"\u003e#4822\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/025da4dd343e6734f3d3c1b4785b1548498115d8\"\u003e025da4dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake responseJSON work for erroneous same-domain JSONP requests (\u003ca href=\"https://github.com/jquery/jquery/commit/68b4ec59c8f290d680e9db4bc980655660817dd1\"\u003e68b4ec59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExecute JSONP error script responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4771\"\u003e#4771\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a1e619b03a557b47c3e26a5e74af12b63a0d5e73\"\u003ea1e619b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid CSP errors in the script transport for async requests (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3969\"\u003e#3969\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/07a8e4a177550025c1a08d7ac754839733943f55\"\u003e07a8e4a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the json to jsonp auto-promotion logic (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/1799\"\u003e#1799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3376\"\u003e#3376\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/e7b3bc488d01d584262e12a7c5c25f935d0d034b\"\u003ee7b3bc48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOverwrite s.contentType with content-type header value, if any (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4119\"\u003e#4119\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/7fb90a6beaeffe16699800f73746748f6a5cc2de\"\u003e7fb90a6b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate AJAX event aliases, inline event/alias into deprecated (\u003ca href=\"https://github.com/jquery/jquery/commit/23d53928f383b0e7440bf4b08b7524e6af232fad\"\u003e23d53928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not execute scripts for unsuccessful HTTP responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4250\"\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/Whisparr/Whisparr-Eros/pull/281","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Whisparr%2FWhisparr-Eros/issues/281","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/281/packages"}},{"old_version":"1.8.8","new_version":"2.0.0","update_type":"major","path":null,"pr_created_at":"2026-04-21T23:36:17.000Z","version_change":"1.8.8 → 2.0.0","issue":{"uuid":"4305868436","node_id":"PR_kwDOLzxzKM7Udo5M","number":313,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 41 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-01T05:33:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-21T23:36:17.000Z","updated_at":"2026-05-01T05:33:50.000Z","time_to_close":799051,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":41,"packages":[{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@lingui/core","old_version":"5.9.3","new_version":"5.9.5","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/react","old_version":"5.9.3","new_version":"5.9.5","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@mantine/carousel","old_version":"8.3.18","new_version":"9.0.2","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/charts","old_version":"8.3.18","new_version":"9.0.2","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/core","old_version":"8.3.18","new_version":"9.0.2","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/dates","old_version":"8.3.18","new_version":"9.0.2","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/dropzone","old_version":"8.3.18","new_version":"9.0.2","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/form","old_version":"8.3.18","new_version":"9.0.2","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/hooks","old_version":"8.3.18","new_version":"9.0.2","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/modals","old_version":"8.3.18","new_version":"9.0.2","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/notifications","old_version":"8.3.18","new_version":"9.0.2","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/spotlight","old_version":"8.3.18","new_version":"9.0.2","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/vanilla-extract","old_version":"8.3.18","new_version":"9.0.2","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.48.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tabler/icons-react","old_version":"3.40.0","new_version":"3.41.1","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@vanilla-extract/css","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/vanilla-extract-css/vanilla-extract"},{"name":"fuse.js","old_version":"7.1.0","new_version":"7.3.0","repository_url":"https://github.com/krisk/Fuse"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-grid-layout","old_version":"1.4.4","new_version":"2.2.3","repository_url":"https://github.com/STRML/react-grid-layout"},{"name":"@types/react-grid-layout","old_version":"1.3.6","new_version":"2.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.72.0","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-is","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-router-dom","old_version":"6.30.3","new_version":"7.14.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-window","old_version":"1.8.11","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"styled-components","old_version":"6.3.12","new_version":"6.4.0","repository_url":"https://github.com/styled-components/styled-components"},{"name":"@codecov/vite-plugin","old_version":"1.9.1","new_version":"2.0.0"},{"name":"@lingui/babel-plugin-lingui-macro","old_version":"5.9.3","new_version":"5.9.5","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/cli","old_version":"5.9.3","new_version":"5.9.5","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/macro","old_version":"5.9.3","new_version":"5.9.5","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vanilla-extract/vite-plugin","old_version":"5.2.1","new_version":"5.2.2","repository_url":"https://github.com/vanilla-extract-css/vanilla-extract"},{"name":"@vitejs/plugin-react","old_version":"5.2.0","new_version":"6.0.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"rollup","old_version":"4.60.0","new_version":"4.60.1","repository_url":"https://github.com/rollup/rollup"},{"name":"rollup-plugin-license","old_version":"3.7.0","new_version":"3.7.1","repository_url":"https://github.com/mjeanroy/rollup-plugin-license"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.2","new_version":"8.0.8","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 41 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.41.0` |\n| [@lingui/core](https://github.com/lingui/js-lingui/tree/HEAD/packages/core) | `5.9.3` | `5.9.5` |\n| [@lingui/react](https://github.com/lingui/js-lingui/tree/HEAD/packages/react) | `5.9.3` | `5.9.5` |\n| [@mantine/carousel](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel) | `8.3.18` | `9.0.2` |\n| [@mantine/charts](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts) | `8.3.18` | `9.0.2` |\n| [@mantine/core](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core) | `8.3.18` | `9.0.2` |\n| [@mantine/dates](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates) | `8.3.18` | `9.0.2` |\n| [@mantine/dropzone](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone) | `8.3.18` | `9.0.2` |\n| [@mantine/form](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form) | `8.3.18` | `9.0.2` |\n| [@mantine/hooks](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks) | `8.3.18` | `9.0.2` |\n| [@mantine/modals](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/modals) | `8.3.18` | `9.0.2` |\n| [@mantine/notifications](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/notifications) | `8.3.18` | `9.0.2` |\n| [@mantine/spotlight](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/spotlight) | `8.3.18` | `9.0.2` |\n| [@mantine/vanilla-extract](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/vanilla-extract) | `8.3.18` | `9.0.2` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.48.0` |\n| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.40.0` | `3.41.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.99.0` |\n| [@vanilla-extract/css](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css) | `1.20.0` | `1.20.1` |\n| [fuse.js](https://github.com/krisk/Fuse) | `7.1.0` | `7.3.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [react-grid-layout](https://github.com/STRML/react-grid-layout) | `1.4.4` | `2.2.3` |\n| [@types/react-grid-layout](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-grid-layout) | `1.3.6` | `2.1.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.0` | `7.72.1` |\n| [react-is](https://github.com/facebook/react/tree/HEAD/packages/react-is) | `19.2.4` | `19.2.5` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.30.3` | `7.14.1` |\n| [react-window](https://github.com/bvaughn/react-window) | `1.8.11` | `2.2.7` |\n| [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) | `1.8.8` | `2.0.0` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.3.12` | `6.4.0` |\n| @codecov/vite-plugin | `1.9.1` | `2.0.0` |\n| [@lingui/babel-plugin-lingui-macro](https://github.com/lingui/js-lingui/tree/HEAD/packages/babel-plugin-lingui-macro) | `5.9.3` | `5.9.5` |\n| [@lingui/cli](https://github.com/lingui/js-lingui/tree/HEAD/packages/cli) | `5.9.3` | `5.9.5` |\n| [@lingui/macro](https://github.com/lingui/js-lingui/tree/HEAD/packages/macro) | `5.9.3` | `5.9.5` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.6.0` |\n| [@vanilla-extract/vite-plugin](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/vite-plugin) | `5.2.1` | `5.2.2` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.2.0` | `6.0.1` |\n| [rollup](https://github.com/rollup/rollup) | `4.60.0` | `4.60.1` |\n| [rollup-plugin-license](https://github.com/mjeanroy/rollup-plugin-license) | `3.7.0` | `3.7.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.2` | `8.0.8` |\n\n\nUpdates `@codemirror/view` from 6.40.0 to 6.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\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/codemirror/view/commit/a0a5ed946cfdfde61dcf33b131d551136378ccf9\"\u003e\u003ccode\u003ea0a5ed9\u003c/code\u003e\u003c/a\u003e Mark version 6.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c834ebf424e309170ad3d1959d79ab90c093bcd9\"\u003e\u003ccode\u003ec834ebf\u003c/code\u003e\u003c/a\u003e Enable the workaround for ghost selections in all forms of Webkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/49d72c43f61adc935277d7a0cfdf0203123c0814\"\u003e\u003ccode\u003e49d72c4\u003c/code\u003e\u003c/a\u003e Improve posAtCoords in non-uniform height lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4935d2495f7fa04dd07a7290a53f51e68b348fa7\"\u003e\u003ccode\u003e4935d24\u003c/code\u003e\u003c/a\u003e Make the margin used when scrolling the cursor into view configurable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/ed7d6253a04e95d3cb121510c72eadb46e1c3ba1\"\u003e\u003ccode\u003eed7d625\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c3770d3f0a761e730ce5ae85526f90255f0be3d4\"\u003e\u003ccode\u003ec3770d3\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/compare/6.40.0...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingui/core` from 5.9.3 to 5.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e\u003ccode\u003e@​lingui/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.4...v5.9.5\"\u003e5.9.5\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport braces in catalog pathname (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2495\"\u003e#2495\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/db14681e36ae1603499fafbd2dd00942ed1c2e0b\"\u003edb14681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e really keep catalog extra from previous catalog (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2479\"\u003e#2479\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c939113293b29a948b80f2a6332cf8016c47ab37\"\u003ec939113\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/lingui/js-lingui/blob/main/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​lingui/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.4...v5.9.5\"\u003e5.9.5\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/7b55bd79898d1e9e5a7d32f3c72d017be82e51b3\"\u003e\u003ccode\u003e7b55bd7\u003c/code\u003e\u003c/a\u003e chore(release): published v5.9.5 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2499\"\u003e#2499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/8303dbf025a55bcbeefbb1d1e5dcbebaa3f77094\"\u003e\u003ccode\u003e8303dbf\u003c/code\u003e\u003c/a\u003e chore(release): published v5.9.4 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lingui/js-lingui/commits/v5.9.5/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingui/react` from 5.9.3 to 5.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e\u003ccode\u003e@​lingui/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.4...v5.9.5\"\u003e5.9.5\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport braces in catalog pathname (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2495\"\u003e#2495\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/db14681e36ae1603499fafbd2dd00942ed1c2e0b\"\u003edb14681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e really keep catalog extra from previous catalog (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2479\"\u003e#2479\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c939113293b29a948b80f2a6332cf8016c47ab37\"\u003ec939113\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/lingui/js-lingui/blob/main/packages/react/CHANGELOG.md\"\u003e\u003ccode\u003e@​lingui/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.4...v5.9.5\"\u003e5.9.5\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/react\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/react\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/7b55bd79898d1e9e5a7d32f3c72d017be82e51b3\"\u003e\u003ccode\u003e7b55bd7\u003c/code\u003e\u003c/a\u003e chore(release): published v5.9.5 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2499\"\u003e#2499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/8303dbf025a55bcbeefbb1d1e5dcbebaa3f77094\"\u003e\u003ccode\u003e8303dbf\u003c/code\u003e\u003c/a\u003e chore(release): published v5.9.4 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lingui/js-lingui/commits/v5.9.5/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/carousel` from 8.3.18 to 9.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e\u003ccode\u003e@​mantine/carousel\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Change default events border-radius to sm\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/dates]\u003c/code\u003e DateTimePicker: Fix formatting not working with \u003ccode\u003ewithSeconds\u003c/code\u003e set on \u003ccode\u003etimePickerProps\u003c/code\u003e only\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Textarea: Fix error thrown on resize in some cases\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/modals]\u003c/code\u003e Fix \u003ccode\u003emodals.closeAll()\u003c/code\u003e called from comtext modal causing infinite rerendering\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/tiptap]\u003c/code\u003e RichTextEditor: Fix invisible caret in empty task list items\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Fix rrule package imports bot being compatible with esm only bundlers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Fix \u003ccode\u003eonEventClick\u003c/code\u003e called when event is resizing\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix incorrect default colors resolver for custom colors in light variant\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/dkpark10\"\u003e\u003ccode\u003e@​dkpark10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mantinedev/mantine/pull/8807\"\u003emantinedev/mantine#8807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdelpercio\"\u003e\u003ccode\u003e@​sdelpercio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mantinedev/mantine/pull/8826\"\u003emantinedev/mantine#8826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mantinedev/mantine/compare/9.0.1...9.0.2\"\u003ehttps://github.com/mantinedev/mantine/compare/9.0.1...9.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e LoadingOverlay: Fix double overlay visible with dark color scheme (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel/issues/8811\"\u003e#8811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e RingProgress: Add missing viewBox (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel/issues/8806\"\u003e#8806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Input: Add \u003ccode\u003erootRef\u003c/code\u003e prop support\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Combobox: Fix \u003ccode\u003erefProp\u003c/code\u003e not working on \u003ccode\u003eCombobox.Target\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel/issues/8798\"\u003e#8798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/mcp-server]\u003c/code\u003e Fix stdio transport to comply with MCP spec (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Input: Fix \u003ccode\u003earia-invalid=\u0026quot;false\u0026quot;\u003c/code\u003e attribute being set (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Slider: Fix incorrect orientation inheritance from the parent markup (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel/issues/8791\"\u003e#8791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix incorrect default placeholder size in PasswordInput and other components (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel/issues/8793\"\u003e#8793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Badge: Fix text being cut off with some fonts (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel/issues/8788\"\u003e#8788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/hooks]\u003c/code\u003e use-scroller: Fix element dynamic resizing not being handled correctly (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix \u003ccode\u003eCheckbox.Group\u003c/code\u003e, \u003ccode\u003eSwitch.Group\u003c/code\u003e, \u003ccode\u003eRadio.Group\u003c/code\u003e and \u003ccode\u003eChip.Group\u003c/code\u003e not working with generic primitive values (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Popover: Fix missing \u003ccode\u003ewithProps\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel/issues/8802\"\u003e#8802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Accordion: Fix focus ring being cut off (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel/issues/8797\"\u003e#8797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/charts]\u003c/code\u003e Add option to fully customize reference lines label (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel/issues/8790\"\u003e#8790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix \u003ccode\u003eloading\u003c/code\u003e prop not being handled correctly in TagsInput and MultiSelect (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mantinedev/mantine/compare/9.0.0...9.0.1\"\u003ehttps://github.com/mantinedev/mantine/compare/9.0.0...9.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.0 🤩\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-0-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eMigration guide\u003c/h2\u003e\n\u003cp\u003eThis changelog covers breaking changes and new features in Mantine 9.0.\nTo migrate your application to Mantine 9.0, follow \u003ca href=\"https://mantine.dev/guides/8x-to-9x\"\u003e8.x → 9.x migration guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ePeer dependencies requirements updates\u003c/h2\u003e\n\u003cp\u003eStarting from Mantine 9.0, the following dependencies are required:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReact 19.2+ for all \u003ccode\u003e@mantine/*\u003c/code\u003e packages\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c6eaf30bf796c90f98352d13418d25c34e37a9dc\"\u003e\u003ccode\u003ec6eaf30\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/755b9418cf9816ce99d8363fd0f4637ee6c80499\"\u003e\u003ccode\u003e755b941\u003c/code\u003e\u003c/a\u003e [refactor] Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c5b157f8cb7202dcd94b21c910d4684248cea75c\"\u003e\u003ccode\u003ec5b157f\u003c/code\u003e\u003c/a\u003e [core] Fix types not being compatible with typecheck used in js files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b90d9b81031f45f5d15e75f25138ed6477f65bce\"\u003e\u003ccode\u003eb90d9b8\u003c/code\u003e\u003c/a\u003e [core] Fix typos, update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/a097b0cbe3341d7bdaf4fb05e3aba296f122e90b\"\u003e\u003ccode\u003ea097b0c\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.0-alpha.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/53c9a802a74d9ddec381ee133930d436ebda71c2\"\u003e\u003ccode\u003e53c9a80\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.0-alpha.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/f6427cbd66ac44e7642857f35457cd79d44986b8\"\u003e\u003ccode\u003ef6427cb\u003c/code\u003e\u003c/a\u003e [core] Update minor dependencies version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/e77af469241b5d880e66e2bd25ec97b33ad22ae5\"\u003e\u003ccode\u003ee77af46\u003c/code\u003e\u003c/a\u003e [refactor] Prettier write\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/0cab72dacb56f536eb473f641e991eb559a04784\"\u003e\u003ccode\u003e0cab72d\u003c/code\u003e\u003c/a\u003e [core] Update peer requirements to use React 19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/00e068ae0cb4805672b53a8cc0b261517420dc78\"\u003e\u003ccode\u003e00e068a\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.0-alpha.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mantinedev/mantine/commits/9.0.2/packages/@mantine/carousel\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/charts` from 8.3.18 to 9.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e\u003ccode\u003e@​mantine/charts\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Change default events border-radius to sm\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/dates]\u003c/code\u003e DateTimePicker: Fix formatting not working with \u003ccode\u003ewithSeconds\u003c/code\u003e set on \u003ccode\u003etimePickerProps\u003c/code\u003e only\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Textarea: Fix error thrown on resize in some cases\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/modals]\u003c/code\u003e Fix \u003ccode\u003emodals.closeAll()\u003c/code\u003e called from comtext modal causing infinite rerendering\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/tiptap]\u003c/code\u003e RichTextEditor: Fix invisible caret in empty task list items\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Fix rrule package imports bot being compatible with esm only bundlers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Fix \u003ccode\u003eonEventClick\u003c/code\u003e called when event is resizing\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix incorrect default colors resolver for custom colors in light variant\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/dkpark10\"\u003e\u003ccode\u003e@​dkpark10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mantinedev/mantine/pull/8807\"\u003emantinedev/mantine#8807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdelpercio\"\u003e\u003ccode\u003e@​sdelpercio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mantinedev/mantine/pull/8826\"\u003emantinedev/mantine#8826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mantinedev/mantine/compare/9.0.1...9.0.2\"\u003ehttps://github.com/mantinedev/mantine/compare/9.0.1...9.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e LoadingOverlay: Fix double overlay visible with dark color scheme (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8811\"\u003e#8811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e RingProgress: Add missing viewBox (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8806\"\u003e#8806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Input: Add \u003ccode\u003erootRef\u003c/code\u003e prop support\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Combobox: Fix \u003ccode\u003erefProp\u003c/code\u003e not working on \u003ccode\u003eCombobox.Target\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8798\"\u003e#8798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/mcp-server]\u003c/code\u003e Fix stdio transport to comply with MCP spec (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Input: Fix \u003ccode\u003earia-invalid=\u0026quot;false\u0026quot;\u003c/code\u003e attribute being set (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Slider: Fix incorrect orientation inheritance from the parent markup (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8791\"\u003e#8791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix incorrect default placeholder size in PasswordInput and other components (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8793\"\u003e#8793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Badge: Fix text being cut off with some fonts (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8788\"\u003e#8788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/hooks]\u003c/code\u003e use-scroller: Fix element dynamic resizing not being handled correctly (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix \u003ccode\u003eCheckbox.Group\u003c/code\u003e, \u003ccode\u003eSwitch.Group\u003c/code\u003e, \u003ccode\u003eRadio.Group\u003c/code\u003e and \u003ccode\u003eChip.Group\u003c/code\u003e not working with generic primitive values (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Popover: Fix missing \u003ccode\u003ewithProps\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8802\"\u003e#8802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Accordion: Fix focus ring being cut off (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8797\"\u003e#8797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/charts]\u003c/code\u003e Add option to fully customize reference lines label (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8790\"\u003e#8790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix \u003ccode\u003eloading\u003c/code\u003e prop not being handled correctly in TagsInput and MultiSelect (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mantinedev/mantine/compare/9.0.0...9.0.1\"\u003ehttps://github.com/mantinedev/mantine/compare/9.0.0...9.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.0 🤩\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-0-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eMigration guide\u003c/h2\u003e\n\u003cp\u003eThis changelog covers breaking changes and new features in Mantine 9.0.\nTo migrate your application to Mantine 9.0, follow \u003ca href=\"https://mantine.dev/guides/8x-to-9x\"\u003e8.x → 9.x migration guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ePeer dependencies requirements updates\u003c/h2\u003e\n\u003cp\u003eStarting from Mantine 9.0, the following dependencies are required:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReact 19.2+ for all \u003ccode\u003e@mantine/*\u003c/code\u003e packages\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c6eaf30bf796c90f98352d13418d25c34e37a9dc\"\u003e\u003ccode\u003ec6eaf30\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/755b9418cf9816ce99d8363fd0f4637ee6c80499\"\u003e\u003ccode\u003e755b941\u003c/code\u003e\u003c/a\u003e [refactor] Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c5b157f8cb7202dcd94b21c910d4684248cea75c\"\u003e\u003ccode\u003ec5b157f\u003c/code\u003e\u003c/a\u003e [core] Fix types not being compatible with typecheck used in js files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/0dcf26d06f9835437057fdbdabcbd5af9687a799\"\u003e\u003ccode\u003e0dcf26d\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/charts\u003c/code\u003e] Add option to fully customize reference lines label (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts/issues/8790\"\u003e#8790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b90d9b81031f45f5d15e75f25138ed6477f65bce\"\u003e\u003ccode\u003eb90d9b8\u003c/code\u003e\u003c/a\u003e [core] Fix typos, update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b57ea1f7d6b162b89488e630a62dbb3474a9e572\"\u003e\u003ccode\u003eb57ea1f\u003c/code\u003e\u003c/a\u003e [core] Update README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/21aa8abd9b21e64345fbc00c450df798b7c5c9bb\"\u003e\u003ccode\u003e21aa8ab\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into 9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/50a9ce9eeea9e166fe95d23faf36dad071d66adb\"\u003e\u003ccode\u003e50a9ce9\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/charts\u003c/code\u003e] Heatmap: Fix incorrect values calculation when there is onl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/5786d5e51ef2f60d397032c6dfece9060054b4b8\"\u003e\u003ccode\u003e5786d5e\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into 9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/1cb55b4131525aa802b68020c66a345760a0d466\"\u003e\u003ccode\u003e1cb55b4\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/charts\u003c/code\u003e] FunnelChart: Prevent strokeColor and labelColor from being ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mantinedev/mantine/commits/9.0.2/packages/@mantine/charts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/core` from 8.3.18 to 9.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e\u003ccode\u003e@​mantine/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Change default events border-radius to sm\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/dates]\u003c/code\u003e DateTimePicker: Fix formatting not working with \u003ccode\u003ewithSeconds\u003c/code\u003e set on \u003ccode\u003etimePickerProps\u003c/code\u003e only\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Textarea: Fix error thrown on resize in some cases\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/modals]\u003c/code\u003e Fix \u003ccode\u003emodals.closeAll()\u003c/code\u003e called from comtext modal causing infinite rerendering\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/tiptap]\u003c/code\u003e RichTextEditor: Fix invisible caret in empty task list items\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Fix rrule package imports bot being compatible with esm only bundlers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Fix \u003ccode\u003eonEventClick\u003c/code\u003e called when event is resizing\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix incorrect default colors resolver for custom colors in light variant\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/dkpark10\"\u003e\u003ccode\u003e@​dkpark10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mantinedev/mantine/pull/8807\"\u003emantinedev/mantine#8807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdelpercio\"\u003e\u003ccode\u003e@​sdelpercio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mantinedev/mantine/pull/8826\"\u003emantinedev/mantine#8826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mantinedev/mantine/compare/9.0.1...9.0.2\"\u003ehttps://github.com/mantinedev/mantine/compare/9.0.1...9.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e LoadingOverlay: Fix double overlay visible with dark color scheme (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8811\"\u003e#8811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e RingProgress: Add missing viewBox (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8806\"\u003e#8806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Input: Add \u003ccode\u003erootRef\u003c/code\u003e prop support\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Combobox: Fix \u003ccode\u003erefProp\u003c/code\u003e not working on \u003ccode\u003eCombobox.Target\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8798\"\u003e#8798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/mcp-server]\u003c/code\u003e Fix stdio transport to comply with MCP spec (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Input: Fix \u003ccode\u003earia-invalid=\u0026quot;false\u0026quot;\u003c/code\u003e attribute being set (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Slider: Fix incorrect orientation inheritance from the parent markup (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8791\"\u003e#8791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix incorrect default placeholder size in PasswordInput and other components (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8793\"\u003e#8793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Badge: Fix text being cut off with some fonts (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8788\"\u003e#8788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/hooks]\u003c/code\u003e use-scroller: Fix element dynamic resizing not being handled correctly (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix \u003ccode\u003eCheckbox.Group\u003c/code\u003e, \u003ccode\u003eSwitch.Group\u003c/code\u003e, \u003ccode\u003eRadio.Group\u003c/code\u003e and \u003ccode\u003eChip.Group\u003c/code\u003e not working with generic primitive values (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Popover: Fix missing \u003ccode\u003ewithProps\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8802\"\u003e#8802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Accordion: Fix focus ring being cut off (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8797\"\u003e#8797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/charts]\u003c/code\u003e Add option to fully customize reference lines label (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8790\"\u003e#8790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix \u003ccode\u003eloading\u003c/code\u003e prop not being handled correctly in TagsInput and MultiSelect (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mantinedev/mantine/compare/9.0.0...9.0.1\"\u003ehttps://github.com/mantinedev/mantine/compare/9.0.0...9.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.0 🤩\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-0-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eMigration guide\u003c/h2\u003e\n\u003cp\u003eThis changelog covers breaking changes and new features in Mantine 9.0.\nTo migrate your application to Mantine 9.0, follow \u003ca href=\"https://mantine.dev/guides/8x-to-9x\"\u003e8.x → 9.x migration guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ePeer dependencies requirements updates\u003c/h2\u003e\n\u003cp\u003eStarting from Mantine 9.0, the following dependencies are required:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReact 19.2+ for all \u003ccode\u003e@mantine/*\u003c/code\u003e packages\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c6eaf30bf796c90f98352d13418d25c34e37a9dc\"\u003e\u003ccode\u003ec6eaf30\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/e58c8cdf866e6102e4e6734ffdd4bab54e825377\"\u003e\u003ccode\u003ee58c8cd\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] Textarea: Fix error thrown on resize in some cases (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8828\"\u003e#8828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/ea456a7495a5054ca56f4d8fc3ab364fc865757c\"\u003e\u003ccode\u003eea456a7\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] Fix incorrect default colors resolver for custom colors in li...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/755b9418cf9816ce99d8363fd0f4637ee6c80499\"\u003e\u003ccode\u003e755b941\u003c/code\u003e\u003c/a\u003e [refactor] Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/d16c799d547fd1d4b7f7b4bd30d1cbf392ab0547\"\u003e\u003ccode\u003ed16c799\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] LoadingOverlay: Fix double overlay visible with dark color sc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c1c9c23d5c0710a5dcad9032dbc78b75f581d971\"\u003e\u003ccode\u003ec1c9c23\u003c/code\u003e\u003c/a\u003e [refactor] Fix formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/f88a943662b0cbf19898a0f6a4bd3ad3201e19c9\"\u003e\u003ccode\u003ef88a943\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] RingProgress: Add missing viewBox (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8806\"\u003e#8806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/20e6b40a7eee49bc5e6df177d815f62c70342d1e\"\u003e\u003ccode\u003e20e6b40\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] Input: Add \u003ccode\u003erootRef\u003c/code\u003e prop support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/de40ce287b5778e2f352096f1a60db9b308c89b1\"\u003e\u003ccode\u003ede40ce2\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] Combobox: Fix \u003ccode\u003erefProp\u003c/code\u003e not working on \u003ccode\u003eCombobox.Target\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core/issues/8798\"\u003e#8798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c5b157f8cb7202dcd94b21c910d4684248cea75c\"\u003e\u003ccode\u003ec5b157f\u003c/code\u003e\u003c/a\u003e [core] Fix types not being compatible with typecheck used in js files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mantinedev/mantine/commits/9.0.2/packages/@mantine/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/dates` from 8.3.18 to 9.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e\u003ccode\u003e@​mantine/dates\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Change default events border-radius to sm\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/dates]\u003c/code\u003e DateTimePicker: Fix formatting not working with \u003ccode\u003ewithSeconds\u003c/code\u003e set on \u003ccode\u003etimePickerProps\u003c/code\u003e only\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Textarea: Fix error thrown on resize in some cases\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/modals]\u003c/code\u003e Fix \u003ccode\u003emodals.closeAll()\u003c/code\u003e called from comtext modal causing infinite rerendering\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/tiptap]\u003c/code\u003e RichTextEditor: Fix invisible caret in empty task list items\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Fix rrule package imports bot being compatible with esm only bundlers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Fix \u003ccode\u003eonEventClick\u003c/code\u003e called when event is resizing\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix incorrect default colors resolver for custom colors in light variant\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/dkpark10\"\u003e\u003ccode\u003e@​dkpark10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mantinedev/mantine/pull/8807\"\u003emantinedev/mantine#8807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdelpercio\"\u003e\u003ccode\u003e@​sdelpercio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mantinedev/mantine/pull/8826\"\u003emantinedev/mantine#8826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mantinedev/mantine/compare/9.0.1...9.0.2\"\u003ehttps://github.com/mantinedev/mantine/compare/9.0.1...9.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e LoadingOverlay: Fix double overlay visible with dark color scheme (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8811\"\u003e#8811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e RingProgress: Add missing viewBox (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8806\"\u003e#8806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Input: Add \u003ccode\u003erootRef\u003c/code\u003e prop support\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Combobox: Fix \u003ccode\u003erefProp\u003c/code\u003e not working on \u003ccode\u003eCombobox.Target\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8798\"\u003e#8798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/mcp-server]\u003c/code\u003e Fix stdio transport to comply with MCP spec (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Input: Fix \u003ccode\u003earia-invalid=\u0026quot;false\u0026quot;\u003c/code\u003e attribute being set (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Slider: Fix incorrect orientation inheritance from the parent markup (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8791\"\u003e#8791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix incorrect default placeholder size in PasswordInput and other components (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8793\"\u003e#8793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Badge: Fix text being cut off with some fonts (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8788\"\u003e#8788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/hooks]\u003c/code\u003e use-scroller: Fix element dynamic resizing not being handled correctly (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix \u003ccode\u003eCheckbox.Group\u003c/code\u003e, \u003ccode\u003eSwitch.Group\u003c/code\u003e, \u003ccode\u003eRadio.Group\u003c/code\u003e and \u003ccode\u003eChip.Group\u003c/code\u003e not working with generic primitive values (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Popover: Fix missing \u003ccode\u003ewithProps\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8802\"\u003e#8802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Accordion: Fix focus ring being cut off (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8797\"\u003e#8797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/charts]\u003c/code\u003e Add option to fully customize reference lines label (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8790\"\u003e#8790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix \u003ccode\u003eloading\u003c/code\u003e prop not being handled correctly in TagsInput and MultiSelect (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mantinedev/mantine/compare/9.0.0...9.0.1\"\u003ehttps://github.com/mantinedev/mantine/compare/9.0.0...9.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.0 🤩\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-0-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eMigration guide\u003c/h2\u003e\n\u003cp\u003eThis changelog covers breaking changes and new features in Mantine 9.0.\nTo migrate your application to Mantine 9.0, follow \u003ca href=\"https://mantine.dev/guides/8x-to-9x\"\u003e8.x → 9.x migration guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ePeer dependencies requirements updates\u003c/h2\u003e\n\u003cp\u003eStarting from Mantine 9.0, the following dependencies are required:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReact 19.2+ for all \u003ccode\u003e@mantine/*\u003c/code\u003e packages\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c6eaf30bf796c90f98352d13418d25c34e37a9dc\"\u003e\u003ccode\u003ec6eaf30\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/6a5711f56c4f70f029260a8aa7eafd233c87016d\"\u003e\u003ccode\u003e6a5711f\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/dates\u003c/code\u003e] DateTimePicker: Fix formatting not working with `withSeconds...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/755b9418cf9816ce99d8363fd0f4637ee6c80499\"\u003e\u003ccode\u003e755b941\u003c/code\u003e\u003c/a\u003e [refactor] Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c5b157f8cb7202dcd94b21c910d4684248cea75c\"\u003e\u003ccode\u003ec5b157f\u003c/code\u003e\u003c/a\u003e [core] Fix types not being compatible with typecheck used in js files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/edabb9d2b06b1084d85a73d38d04939389472ede\"\u003e\u003ccode\u003eedabb9d\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] Fix incorrect default placeholder size in PasswordInput and o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/0b629b3c5b206bac425559df1d4df54b71eaf167\"\u003e\u003ccode\u003e0b629b3\u003c/code\u003e\u003c/a\u003e [core] Migrate eslint -\u0026gt; oxlint (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b90d9b81031f45f5d15e75f25138ed6477f65bce\"\u003e\u003ccode\u003eb90d9b8\u003c/code\u003e\u003c/a\u003e [core] Fix typos, update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b42ff5ffbdea706eca5246b91afba39687da9652\"\u003e\u003ccode\u003eb42ff5f\u003c/code\u003e\u003c/a\u003e [refactor] Fix failing tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c75a1fc2b644ee55621dd0efd51fe2a703855552\"\u003e\u003ccode\u003ec75a1fc\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/core\u003c/code\u003e] Change default radius value to md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/a097b0cbe3341d7bdaf4fb05e3aba296f122e90b\"\u003e\u003ccode\u003ea097b0c\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.0-alpha.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mantinedev/mantine/commits/9.0.2/packages/@mantine/dates\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/dropzone` from 8.3.18 to 9.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e\u003ccode\u003e@​mantine/dropzone\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Change default events border-radius to sm\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/dates]\u003c/code\u003e DateTimePicker: Fix formatting not working with \u003ccode\u003ewithSeconds\u003c/code\u003e set on \u003ccode\u003etimePickerProps\u003c/code\u003e only\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Textarea: Fix error thrown on resize in some cases\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/modals]\u003c/code\u003e Fix \u003ccode\u003emodals.closeAll()\u003c/code\u003e called from comtext modal causing infinite rerendering\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/tiptap]\u003c/code\u003e RichTextEditor: Fix invisible caret in empty task list items\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Fix rrule package imports bot being compatible with esm only bundlers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Fix \u003ccode\u003eonEventClick\u003c/code\u003e called when event is resizing\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix incorrect default colors resolver for custom colors in light variant\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/dkpark10\"\u003e\u003ccode\u003e@​dkpark10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mantinedev/mantine/pull/8807\"\u003emantinedev/mantine#8807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdelpercio\"\u003e\u003ccode\u003e@​sdelpercio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mantinedev/mantine/pull/8826\"\u003emantinedev/mantine#8826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mantinedev/mantine/compare/9.0.1...9.0.2\"\u003ehttps://github.com/mantinedev/mantine/compare/9.0.1...9.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e LoadingOverlay: Fix double overlay visible with dark color scheme (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone/issues/8811\"\u003e#8811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e RingProgress: Add missing viewBox (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone/issues/8806\"\u003e#8806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Input: Add \u003ccode\u003erootRef\u003c/code\u003e prop support\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Combobox: Fix \u003ccode\u003erefProp\u003c/code\u003e not working on \u003ccode\u003eCombobox.Target\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone/issues/8798\"\u003e#8798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/mcp-server]\u003c/code\u003e Fix stdio transport to comply with MCP spec (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Input: Fix \u003ccode\u003earia-invalid=\u0026quot;false\u0026quot;\u003c/code\u003e attribute being set (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Slider: Fix incorrect orientation inheritance from the parent markup (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone/issues/8791\"\u003e#8791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix incorrect default placeholder size in PasswordInput and other components (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone/issues/8793\"\u003e#8793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Badge: Fix text being cut off with some fonts (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone/issues/8788\"\u003e#8788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/hooks]\u003c/code\u003e use-scroller: Fix element dynamic resizing not being handled correctly (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix \u003ccode\u003eCheckbox.Group\u003c/code\u003e, \u003ccode\u003eSwitch.Group\u003c/code\u003e, \u003ccode\u003eRadio.Group\u003c/code\u003e and \u003ccode\u003eChip.Group\u003c/code\u003e not working with generic primitive values (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Popover: Fix missing \u003ccode\u003ewithProps\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone/issues/8802\"\u003e#8802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Accordion: Fix focus ring being cut off (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone/issues/8797\"\u003e#8797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/charts]\u003c/code\u003e Add option to fully customize reference lines label (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone/issues/8790\"\u003e#8790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix \u003ccode\u003eloading\u003c/code\u003e prop not being handled correctly in TagsInput and MultiSelect (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mantinedev/mantine/compare/9.0.0...9.0.1\"\u003ehttps://github.com/mantinedev/mantine/compare/9.0.0...9.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.0 🤩\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-0-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eMigration guide\u003c/h2\u003e\n\u003cp\u003eThis changelog covers breaking changes and new features in Mantine 9.0.\nTo migrate your application to Mantine 9.0, follow \u003ca href=\"https://mantine.dev/guides/8x-to-9x\"\u003e8.x → 9.x migration guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ePeer dependencies requirements updates\u003c/h2\u003e\n\u003cp\u003eStarting from Mantine 9.0, the following dependencies are required:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReact 19.2+ for all \u003ccode\u003e@mantine/*\u003c/code\u003e packages\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c6eaf30bf796c90f98352d13418d25c34e37a9dc\"\u003e\u003ccode\u003ec6eaf30\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/755b9418cf9816ce99d8363fd0f4637ee6c80499\"\u003e\u003ccode\u003e755b941\u003c/code\u003e\u003c/a\u003e [refactor] Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c5b157f8cb7202dcd94b21c910d4684248cea75c\"\u003e\u003ccode\u003ec5b157f\u003c/code\u003e\u003c/a\u003e [core] Fix types not being compatible with typecheck used in js files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b90d9b81031f45f5d15e75f25138ed6477f65bce\"\u003e\u003ccode\u003eb90d9b8\u003c/code\u003e\u003c/a\u003e [core] Fix typos, update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/a097b0cbe3341d7bdaf4fb05e3aba296f122e90b\"\u003e\u003ccode\u003ea097b0c\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.0-alpha.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/53c9a802a74d9ddec381ee133930d436ebda71c2\"\u003e\u003ccode\u003e53c9a80\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.0-alpha.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/f6427cbd66ac44e7642857f35457cd79d44986b8\"\u003e\u003ccode\u003ef6427cb\u003c/code\u003e\u003c/a\u003e [core] Update minor dependencies version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/e77af469241b5d880e66e2bd25ec97b33ad22ae5\"\u003e\u003ccode\u003ee77af46\u003c/code\u003e\u003c/a\u003e [refactor] Prettier write\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/0cab72dacb56f536eb473f641e991eb559a04784\"\u003e\u003ccode\u003e0cab72d\u003c/code\u003e\u003c/a\u003e [core] Update peer requirements to use React 19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/00e068ae0cb4805672b53a8cc0b261517420dc78\"\u003e\u003ccode\u003e00e068a\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.0-alpha.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mantinedev/mantine/commits/9.0.2/packages/@mantine/dropzone\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/form` from 8.3.18 to 9.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e\u003ccode\u003e@​mantine/form\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Change default events border-radius to sm\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/dates]\u003c/code\u003e DateTimePicker: Fix formatting not working with \u003ccode\u003ewithSeconds\u003c/code\u003e set on \u003ccode\u003etimePickerProps\u003c/code\u003e only\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Textarea: Fix error thrown on resize in some cases\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/modals]\u003c/code\u003e Fix \u003ccode\u003emodals.closeAll()\u003c/code\u003e called from comtext modal causing infinite rerendering\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/tiptap]\u003c/code\u003e RichTextEditor: Fix invisible caret in empty task list items\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Fix rrule package imports bot being compatible with esm only bundlers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Fix \u003ccode\u003eonEventClick\u003c/code\u003e called when event is resizing\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix incorrect default colors resolver for custom colors in light variant\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/dkpark10\"\u003e\u003ccode\u003e@​dkpark10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mantinedev/mantine/pull/8807\"\u003emantinedev/mantine#8807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdelpercio\"\u003e\u003ccode\u003e@​sdelpercio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mantinedev/mantine/pull/8826\"\u003emantinedev/mantine#8826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mantinedev/mantine/compare/9.0.1...9.0.2\"\u003ehttps://github.com/mantinedev/mantine/compare/9.0.1...9.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e LoadingOverlay: Fix double overlay visible with dark color scheme (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8811\"\u003e#8811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e RingProgress: Add missing viewBox (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8806\"\u003e#8806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Input: Add \u003ccode\u003erootRef\u003c/code\u003e prop support\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Combobox: Fix \u003ccode\u003erefProp\u003c/code\u003e not working on \u003ccode\u003eCombobox.Target\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8798\"\u003e#8798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/mcp-server]\u003c/code\u003e Fix stdio transport to comply with MCP spec (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Input: Fix \u003ccode\u003earia-invalid=\u0026quot;false\u0026quot;\u003c/code\u003e attribute being set (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Slider: Fix incorrect orientation inheritance from the parent markup (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8791\"\u003e#8791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix incorrect default placeholder size in PasswordInput and other components (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8793\"\u003e#8793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Badge: Fix text being cut off with some fonts (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8788\"\u003e#8788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/hooks]\u003c/code\u003e use-scroller: Fix element dynamic resizing not being handled correctly (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix \u003ccode\u003eCheckbox.Group\u003c/code\u003e, \u003ccode\u003eSwitch.Group\u003c/code\u003e, \u003ccode\u003eRadio.Group\u003c/code\u003e and \u003ccode\u003eChip.Group\u003c/code\u003e not working with generic primitive values (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Popover: Fix missing \u003ccode\u003ewithProps\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8802\"\u003e#8802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Accordion: Fix focus ring being cut off (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8797\"\u003e#8797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/charts]\u003c/code\u003e Add option to fully customize reference lines label (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8790\"\u003e#8790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix \u003ccode\u003eloading\u003c/code\u003e prop not being handled correctly in TagsInput and MultiSelect (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mantinedev/mantine/compare/9.0.0...9.0.1\"\u003ehttps://github.com/mantinedev/mantine/compare/9.0.0...9.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.0 🤩\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-0-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eMigration guide\u003c/h2\u003e\n\u003cp\u003eThis changelog covers breaking changes and new features in Mantine 9.0.\nTo migrate your application to Mantine 9.0, follow \u003ca href=\"https://mantine.dev/guides/8x-to-9x\"\u003e8.x → 9.x migration guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ePeer dependencies requirements updates\u003c/h2\u003e\n\u003cp\u003eStarting from Mantine 9.0, the following dependencies are required:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReact 19.2+ for all \u003ccode\u003e@mantine/*\u003c/code\u003e packages\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c6eaf30bf796c90f98352d13418d25c34e37a9dc\"\u003e\u003ccode\u003ec6eaf30\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/88d07ad13c42b09dc0d853eff919984ff6392d02\"\u003e\u003ccode\u003e88d07ad\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/form\u003c/code\u003e] Fix missing ts suggestions for path in clearFieldError, reset...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/755b9418cf9816ce99d8363fd0f4637ee6c80499\"\u003e\u003ccode\u003e755b941\u003c/code\u003e\u003c/a\u003e [refactor] Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b90d9b81031f45f5d15e75f25138ed6477f65bce\"\u003e\u003ccode\u003eb90d9b8\u003c/code\u003e\u003c/a\u003e [core] Fix typos, update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/79cfa90f2e1165355916c7d1e6e680a6b3c9915f\"\u003e\u003ccode\u003e79cfa90\u003c/code\u003e\u003c/a\u003e [refactor] Fix failing tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/0fabf4e0b9e42d7bef766ed2a0baf7a29ca53694\"\u003e\u003ccode\u003e0fabf4e\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/form\u003c/code\u003e] Fix \u003ccode\u003eform.watch\u003c/code\u003e not working with arrays (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/6996\"\u003e#6996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/ac4aeb8b0cf0f4f5fd8d33cdfca86ec01527bdbe\"\u003e\u003ccode\u003eac4aeb8\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/form\u003c/code\u003e] Update types to use new React 19 features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/7aeb1ad848830004789d92f04508b9661d9b5151\"\u003e\u003ccode\u003e7aeb1ad\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/form\u003c/code\u003e] Make Values and TransformedValues covariant (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form/issues/8198\"\u003e#8198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/a097b0cbe3341d7bdaf4fb05e3aba296f122e90b\"\u003e\u003ccode\u003ea097b0c\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.0-alpha.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/81d8a5433dee0f04eb66c7366e5bd7c62bcd4872\"\u003e\u003ccode\u003e81d8a54\u003c/code\u003e\u003c/a\u003e [refactor] Fix tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mantinedev/mantine/commits/9.0.2/packages/@mantine/form\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mantine/hooks` from 8.3.18 to 9.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mantinedev/mantine/releases\"\u003e\u003ccode\u003e@​mantine/hooks\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Change default events border-radius to sm\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/dates]\u003c/code\u003e DateTimePicker: Fix formatting not working with \u003ccode\u003ewithSeconds\u003c/code\u003e set on \u003ccode\u003etimePickerProps\u003c/code\u003e only\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Textarea: Fix error thrown on resize in some cases\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/modals]\u003c/code\u003e Fix \u003ccode\u003emodals.closeAll()\u003c/code\u003e called from comtext modal causing infinite rerendering\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/tiptap]\u003c/code\u003e RichTextEditor: Fix invisible caret in empty task list items\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Fix rrule package imports bot being compatible with esm only bundlers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/schedule]\u003c/code\u003e Fix \u003ccode\u003eonEventClick\u003c/code\u003e called when event is resizing\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix incorrect default colors resolver for custom colors in light variant\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/dkpark10\"\u003e\u003ccode\u003e@​dkpark10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mantinedev/mantine/pull/8807\"\u003emantinedev/mantine#8807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sdelpercio\"\u003e\u003ccode\u003e@​sdelpercio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mantinedev/mantine/pull/8826\"\u003emantinedev/mantine#8826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mantinedev/mantine/compare/9.0.1...9.0.2\"\u003ehttps://github.com/mantinedev/mantine/compare/9.0.1...9.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e LoadingOverlay: Fix double overlay visible with dark color scheme (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8811\"\u003e#8811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e RingProgress: Add missing viewBox (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8806\"\u003e#8806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Input: Add \u003ccode\u003erootRef\u003c/code\u003e prop support\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Combobox: Fix \u003ccode\u003erefProp\u003c/code\u003e not working on \u003ccode\u003eCombobox.Target\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8798\"\u003e#8798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/mcp-server]\u003c/code\u003e Fix stdio transport to comply with MCP spec (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Input: Fix \u003ccode\u003earia-invalid=\u0026quot;false\u0026quot;\u003c/code\u003e attribute being set (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Slider: Fix incorrect orientation inheritance from the parent markup (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8791\"\u003e#8791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix incorrect default placeholder size in PasswordInput and other components (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8793\"\u003e#8793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Badge: Fix text being cut off with some fonts (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8788\"\u003e#8788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/hooks]\u003c/code\u003e use-scroller: Fix element dynamic resizing not being handled correctly (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix \u003ccode\u003eCheckbox.Group\u003c/code\u003e, \u003ccode\u003eSwitch.Group\u003c/code\u003e, \u003ccode\u003eRadio.Group\u003c/code\u003e and \u003ccode\u003eChip.Group\u003c/code\u003e not working with generic primitive values (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Popover: Fix missing \u003ccode\u003ewithProps\u003c/code\u003e (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8802\"\u003e#8802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Accordion: Fix focus ring being cut off (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8797\"\u003e#8797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/charts]\u003c/code\u003e Add option to fully customize reference lines label (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8790\"\u003e#8790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@mantine/core]\u003c/code\u003e Fix \u003ccode\u003eloading\u003c/code\u003e prop not being handled correctly in TagsInput and MultiSelect (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mantinedev/mantine/compare/9.0.0...9.0.1\"\u003ehttps://github.com/mantinedev/mantine/compare/9.0.0...9.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.0 🤩\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://mantine.dev/changelog/9-0-0\"\u003eView changelog with demos on mantine.dev website\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eMigration guide\u003c/h2\u003e\n\u003cp\u003eThis changelog covers breaking changes and new features in Mantine 9.0.\nTo migrate your application to Mantine 9.0, follow \u003ca href=\"https://mantine.dev/guides/8x-to-9x\"\u003e8.x → 9.x migration guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ePeer dependencies requirements updates\u003c/h2\u003e\n\u003cp\u003eStarting from Mantine 9.0, the following dependencies are required:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReact 19.2+ for all \u003ccode\u003e@mantine/*\u003c/code\u003e packages\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/c6eaf30bf796c90f98352d13418d25c34e37a9dc\"\u003e\u003ccode\u003ec6eaf30\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/755b9418cf9816ce99d8363fd0f4637ee6c80499\"\u003e\u003ccode\u003e755b941\u003c/code\u003e\u003c/a\u003e [refactor] Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/fb8998ccf4921d37c30481ce5016471eae0d6183\"\u003e\u003ccode\u003efb8998c\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/hooks\u003c/code\u003e] use-scroller: Fix element dynamic resizing not being handled...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/0b629b3c5b206bac425559df1d4df54b71eaf167\"\u003e\u003ccode\u003e0b629b3\u003c/code\u003e\u003c/a\u003e [core] Migrate eslint -\u0026gt; oxlint (\u003ca href=\"https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/b90d9b81031f45f5d15e75f25138ed6477f65bce\"\u003e\u003ccode\u003eb90d9b8\u003c/code\u003e\u003c/a\u003e [core] Fix typos, update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/9d010d5e973f0f811a773ce087ba9f8d9305342f\"\u003e\u003ccode\u003e9d010d5\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/hooks\u003c/code\u003e] use-local-storage: Fix incorrect definition when defaultValu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/a097b0cbe3341d7bdaf4fb05e3aba296f122e90b\"\u003e\u003ccode\u003ea097b0c\u003c/code\u003e\u003c/a\u003e [release] Version: 9.0.0-alpha.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantine/commit/dc703c33a97f86fde48a2d7067e086cae757f391\"\u003e\u003ccode\u003edc703c3\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003e@​mantine/hooks\u003c/code\u003e] Add local stories for browser hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mantinedev/mantin...\n\n_Description has been truncated_","html_url":"https://github.com/invenhost/InvenTree/pull/313","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/invenhost%2FInvenTree/issues/313","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/313/packages"}},{"old_version":"1.8.8","new_version":"2.0.0","update_type":"major","path":null,"pr_created_at":"2026-04-20T22:45:21.000Z","version_change":"1.8.8 → 2.0.0","issue":{"uuid":"4299108433","node_id":"PR_kwDOHmLmrM7UHySU","number":138,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["bradp"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-20T22:45:21.000Z","updated_at":"2026-04-28T01:07:11.002Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":14,"packages":[{"name":"next","old_version":"15.5.15","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"react-virtualized-auto-sizer","old_version":"1.0.26","new_version":"2.0.3","repository_url":"https://github.com/bvaughn/react-virtualized-auto-sizer"},{"name":"react-window","old_version":"1.8.11","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"zod","old_version":"3.25.76","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@clack/prompts","old_version":"0.11.0","new_version":"1.2.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@types/node","old_version":"20.19.39","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.39.4","new_version":"10.2.1","repository_url":"https://github.com/eslint/eslint"}],"path":null,"ecosystem":"npm"},"body":"Updates the requirements on [@opennextjs/cloudflare](https://github.com/opennextjs/opennextjs-cloudflare/tree/HEAD/packages/cloudflare), [next](https://github.com/vercel/next.js), [react-virtualized-auto-sizer](https://github.com/bvaughn/react-virtualized-auto-sizer), [react-window](https://github.com/bvaughn/react-window), [zod](https://github.com/colinhacks/zod), [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts), [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window), [eslint](https://github.com/eslint/eslint), [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next), [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss), [typescript](https://github.com/microsoft/TypeScript) and [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) to permit the latest version.\nUpdates `@opennextjs/cloudflare` to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/releases\"\u003e\u003ccode\u003e@​opennextjs/cloudflare\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​opennextjs/cloudflare\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.19.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/opennextjs/opennextjs-cloudflare/pull/1207\"\u003e#1207\u003c/a\u003e \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/0958726939d59e4a5c5a3062190278ffdfde38f5\"\u003e\u003ccode\u003e0958726\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/edmundhung\"\u003e\u003ccode\u003e@​edmundhung\u003c/code\u003e\u003c/a\u003e! - bump \u003ccode\u003e@opennextjs/aws\u003c/code\u003e to 3.10.2\u003c/p\u003e\n\u003cp\u003eSee details at \u003ca href=\"https://github.com/opennextjs/opennextjs-aws/releases/tag/v3.10.2\"\u003ehttps://github.com/opennextjs/opennextjs-aws/releases/tag/v3.10.2\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/opennextjs/opennextjs-cloudflare/pull/1139\"\u003e#1139\u003c/a\u003e \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/79b01b84fd92191517b7a11516c04208f9d474a6\"\u003e\u003ccode\u003e79b01b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/james-elicx\"\u003e\u003ccode\u003e@​james-elicx\u003c/code\u003e\u003c/a\u003e! - Fix Turbopack external module resolution by dynamically discovering external imports at build time.\u003c/p\u003e\n\u003cp\u003eWhen packages are listed in \u003ccode\u003eserverExternalPackages\u003c/code\u003e, Turbopack externalizes them via \u003ccode\u003eexternalImport()\u003c/code\u003e which uses dynamic \u003ccode\u003eawait import(id)\u003c/code\u003e. The bundler (ESBuild) can't statically analyze \u003ccode\u003eimport(id)\u003c/code\u003e with a variable, so these modules aren't included in the worker bundle.\u003c/p\u003e\n\u003cp\u003eThis patch:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDiscovers hashed Turbopack external module mappings from \u003ccode\u003e.next/node_modules/\u003c/code\u003e symlinks (e.g. \u003ccode\u003eshiki-43d062b67f27bbdc\u003c/code\u003e → \u003ccode\u003eshiki\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eScans traced chunk files for bare external imports (e.g. \u003ccode\u003eexternalImport(\u0026quot;shiki\u0026quot;)\u003c/code\u003e) and subpath imports (e.g. \u003ccode\u003eshiki/engine/javascript\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eGenerates explicit \u003ccode\u003eswitch/case\u003c/code\u003e entries so the bundler can statically resolve and include these modules\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/opennextjs/opennextjs-cloudflare/pull/1203\"\u003e#1203\u003c/a\u003e \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/6f02d12a75a78410711cc0d9db13ab0d41ed903a\"\u003e\u003ccode\u003e6f02d12\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/314systems\"\u003e\u003ccode\u003e@​314systems\u003c/code\u003e\u003c/a\u003e! - fix: exclude unsupported Next.js 16 releases from peer dependencies.\u003c/p\u003e\n\u003cp\u003eThe previous range allowed Next.js 16.0.0 through 16.2.2 without a peer dependency warning because \u003ccode\u003e\u0026gt;=16.2.3\u003c/code\u003e was already covered by \u003ccode\u003e\u0026gt;=15.5.15\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe range now explicitly supports Next.js 15.5.15 and above in the 15.x line, and Next.js 16.2.3 and above in the 16.x line.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/opennextjs/opennextjs-cloudflare/pull/1200\"\u003e#1200\u003c/a\u003e \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/7820ad0a0e5f57aba0580f3cabfdd0caa75cc9bb\"\u003e\u003ccode\u003e7820ad0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/NathanDrake2406\"\u003e\u003ccode\u003e@​NathanDrake2406\u003c/code\u003e\u003c/a\u003e! - fix: reuse sharded tag data when filling the regional cache.\u003c/p\u003e\n\u003cp\u003eThe sharded tag cache miss path already reads tag data from the Durable Object before answering the request. Reuse that fetched data when populating the regional cache so a shard miss does not immediately trigger a second identical Durable Object read.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/opennextjs/opennextjs-cloudflare/pull/1206\"\u003e#1206\u003c/a\u003e \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/585795dbe20fe20d8662addbf9b7be64d82e3184\"\u003e\u003ccode\u003e585795d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/314systems\"\u003e\u003ccode\u003e@​314systems\u003c/code\u003e\u003c/a\u003e! - fix: regression where getEnvFromPlatformProxy received wrong options type\u003c/p\u003e\n\u003cp\u003eThis fixes a regression introduced in \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/32ba91a6d3fa6b9a8b2cd5a8c973c3b3eb1108f0\"\u003e32ba91a\u003c/a\u003e where \u003ccode\u003egetEnvFromPlatformProxy\u003c/code\u003e call sites passed \u003ccode\u003eOpenNextConfig\u003c/code\u003e even though the function expects Wrangler \u003ccode\u003eGetPlatformProxyOptions\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe fix restores the pre-\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/32ba91a6d3fa6b9a8b2cd5a8c973c3b3eb1108f0\"\u003e32ba91a\u003c/a\u003e argument shape by passing \u003ccode\u003e{ configPath, environment }\u003c/code\u003e from CLI arguments, so env resolution follows the selected Wrangler config/environment.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/blob/main/packages/cloudflare/CHANGELOG.md\"\u003e\u003ccode\u003e@​opennextjs/cloudflare\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.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/opennextjs/opennextjs-cloudflare/pull/1207\"\u003e#1207\u003c/a\u003e \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/0958726939d59e4a5c5a3062190278ffdfde38f5\"\u003e\u003ccode\u003e0958726\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/edmundhung\"\u003e\u003ccode\u003e@​edmundhung\u003c/code\u003e\u003c/a\u003e! - bump \u003ccode\u003e@opennextjs/aws\u003c/code\u003e to 3.10.2\u003c/p\u003e\n\u003cp\u003eSee details at \u003ca href=\"https://github.com/opennextjs/opennextjs-aws/releases/tag/v3.10.2\"\u003ehttps://github.com/opennextjs/opennextjs-aws/releases/tag/v3.10.2\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/opennextjs/opennextjs-cloudflare/pull/1139\"\u003e#1139\u003c/a\u003e \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/79b01b84fd92191517b7a11516c04208f9d474a6\"\u003e\u003ccode\u003e79b01b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/james-elicx\"\u003e\u003ccode\u003e@​james-elicx\u003c/code\u003e\u003c/a\u003e! - Fix Turbopack external module resolution by dynamically discovering external imports at build time.\u003c/p\u003e\n\u003cp\u003eWhen packages are listed in \u003ccode\u003eserverExternalPackages\u003c/code\u003e, Turbopack externalizes them via \u003ccode\u003eexternalImport()\u003c/code\u003e which uses dynamic \u003ccode\u003eawait import(id)\u003c/code\u003e. The bundler (ESBuild) can't statically analyze \u003ccode\u003eimport(id)\u003c/code\u003e with a variable, so these modules aren't included in the worker bundle.\u003c/p\u003e\n\u003cp\u003eThis patch:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDiscovers hashed Turbopack external module mappings from \u003ccode\u003e.next/node_modules/\u003c/code\u003e symlinks (e.g. \u003ccode\u003eshiki-43d062b67f27bbdc\u003c/code\u003e → \u003ccode\u003eshiki\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eScans traced chunk files for bare external imports (e.g. \u003ccode\u003eexternalImport(\u0026quot;shiki\u0026quot;)\u003c/code\u003e) and subpath imports (e.g. \u003ccode\u003eshiki/engine/javascript\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eGenerates explicit \u003ccode\u003eswitch/case\u003c/code\u003e entries so the bundler can statically resolve and include these modules\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/opennextjs/opennextjs-cloudflare/pull/1203\"\u003e#1203\u003c/a\u003e \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/6f02d12a75a78410711cc0d9db13ab0d41ed903a\"\u003e\u003ccode\u003e6f02d12\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/314systems\"\u003e\u003ccode\u003e@​314systems\u003c/code\u003e\u003c/a\u003e! - fix: exclude unsupported Next.js 16 releases from peer dependencies.\u003c/p\u003e\n\u003cp\u003eThe previous range allowed Next.js 16.0.0 through 16.2.2 without a peer dependency warning because \u003ccode\u003e\u0026gt;=16.2.3\u003c/code\u003e was already covered by \u003ccode\u003e\u0026gt;=15.5.15\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe range now explicitly supports Next.js 15.5.15 and above in the 15.x line, and Next.js 16.2.3 and above in the 16.x line.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/opennextjs/opennextjs-cloudflare/pull/1200\"\u003e#1200\u003c/a\u003e \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/7820ad0a0e5f57aba0580f3cabfdd0caa75cc9bb\"\u003e\u003ccode\u003e7820ad0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/NathanDrake2406\"\u003e\u003ccode\u003e@​NathanDrake2406\u003c/code\u003e\u003c/a\u003e! - fix: reuse sharded tag data when filling the regional cache.\u003c/p\u003e\n\u003cp\u003eThe sharded tag cache miss path already reads tag data from the Durable Object before answering the request. Reuse that fetched data when populating the regional cache so a shard miss does not immediately trigger a second identical Durable Object read.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/opennextjs/opennextjs-cloudflare/pull/1206\"\u003e#1206\u003c/a\u003e \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/585795dbe20fe20d8662addbf9b7be64d82e3184\"\u003e\u003ccode\u003e585795d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/314systems\"\u003e\u003ccode\u003e@​314systems\u003c/code\u003e\u003c/a\u003e! - fix: regression where getEnvFromPlatformProxy received wrong options type\u003c/p\u003e\n\u003cp\u003eThis fixes a regression introduced in \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/32ba91a6d3fa6b9a8b2cd5a8c973c3b3eb1108f0\"\u003e32ba91a\u003c/a\u003e where \u003ccode\u003egetEnvFromPlatformProxy\u003c/code\u003e call sites passed \u003ccode\u003eOpenNextConfig\u003c/code\u003e even though the function expects Wrangler \u003ccode\u003eGetPlatformProxyOptions\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe fix restores the pre-\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/32ba91a6d3fa6b9a8b2cd5a8c973c3b3eb1108f0\"\u003e32ba91a\u003c/a\u003e argument shape by passing \u003ccode\u003e{ configPath, environment }\u003c/code\u003e from CLI arguments, so env resolution follows the selected Wrangler config/environment.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/opennextjs/opennextjs-cloudflare/pull/1189\"\u003e#1189\u003c/a\u003e \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/236ce14ec9717fa25e64d197081232a2456ebf00\"\u003e\u003ccode\u003e236ce14\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/fatihy101\"\u003e\u003ccode\u003e@​fatihy101\u003c/code\u003e\u003c/a\u003e! - fix(tag-cache): forward \u003ccode\u003eisStale()\u003c/code\u003e in \u003ccode\u003ewithFilter\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.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/opennextjs/opennextjs-cloudflare/pull/1168\"\u003e#1168\u003c/a\u003e \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/9a268469be3759277d2cc5b412dbc16aff8fe551\"\u003e\u003ccode\u003e9a26846\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/conico974\"\u003e\u003ccode\u003e@​conico974\u003c/code\u003e\u003c/a\u003e! - Add support for SWR (stale-while-revalidate) in \u003ccode\u003erevalidateTag\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eSee the \u003ca href=\"https://redirect.github.com/opennextjs/opennextjs-aws/pull/1122\"\u003eAWS implementation\u003c/a\u003e for more details.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/264d0a0c9cf80d3d8982e0a0a82f823ec2eb3ab5\"\u003e\u003ccode\u003e264d0a0\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/tree/HEAD/packages/cloudflare/issues/1201\"\u003e#1201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/0958726939d59e4a5c5a3062190278ffdfde38f5\"\u003e\u003ccode\u003e0958726\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​opennextjs/aws\u003c/code\u003e version (\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/tree/HEAD/packages/cloudflare/issues/1207\"\u003e#1207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/7820ad0a0e5f57aba0580f3cabfdd0caa75cc9bb\"\u003e\u003ccode\u003e7820ad0\u003c/code\u003e\u003c/a\u003e Reuse sharded tag data on regional cache fill (\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/tree/HEAD/packages/cloudflare/issues/1200\"\u003e#1200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/585795dbe20fe20d8662addbf9b7be64d82e3184\"\u003e\u003ccode\u003e585795d\u003c/code\u003e\u003c/a\u003e fix: regression where getEnvFromPlatformProxy received wrong options type (\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/tree/HEAD/packages/cloudflare/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/6f02d12a75a78410711cc0d9db13ab0d41ed903a\"\u003e\u003ccode\u003e6f02d12\u003c/code\u003e\u003c/a\u003e fix: narrow peerDependencies next range to exclude 16.0.0–16.2.2 (\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/tree/HEAD/packages/cloudflare/issues/1203\"\u003e#1203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/79b01b84fd92191517b7a11516c04208f9d474a6\"\u003e\u003ccode\u003e79b01b8\u003c/code\u003e\u003c/a\u003e fix: dynamically resolve Turbopack external module mappings (\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/tree/HEAD/packages/cloudflare/issues/1139\"\u003e#1139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commit/696f1c816675072c7210144b687bd105a14d15b8\"\u003e\u003ccode\u003e696f1c8\u003c/code\u003e\u003c/a\u003e chore: Upgrade vitest from v2 to v4 (\u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/tree/HEAD/packages/cloudflare/issues/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/opennextjs/opennextjs-cloudflare/commits/@opennextjs/cloudflare@1.19.2/packages/cloudflare\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.5.15 to 16.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Bump reqwest to 0.13.2 (Fixes Google Fonts with Turbopack for Windows on ARM64) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92713\"\u003e#92713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix filesystem watcher config not applying follow_symlinks(false) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92631\"\u003e#92631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eScope Safari ?ts= cache-buster to CSS/font assets only (Pages Router) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92580\"\u003e#92580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompiler: Support boolean and number primtives in next.config defines (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92731\"\u003e#92731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-tasks: Fix recomputation loop by allowing cell cleanup on error during recomputation (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92725\"\u003e#92725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: shorter error for ChunkGroupInfo::get_index_of (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92814\"\u003e#92814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: shorter error message for ModuleBatchesGraph::get_entry_index (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92828\"\u003e#92828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdding more system info to the 'initialize project' trace (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92427\"\u003e#92427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/Badbird5907\"\u003e\u003ccode\u003e@​Badbird5907\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/andrewimm\"\u003e\u003ccode\u003e@​andrewimm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting security and bug fixes. For more information about the fixed security vulnerability, please see \u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23869\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23869\u003c/a\u003e. The release does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure app-page reports stale ISR revalidation errors via onRequestError (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92282\"\u003e#92282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix [Bug]: manifest.ts breaks HMR in Next.js 16.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91981\"\u003e#91981\u003c/a\u003e through \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92273\"\u003e#92273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeduplicate output assets and detect content conflicts on emit (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92292\"\u003e#92292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix styled-jsx race condition: styles lost due to concurrent rendering (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92459\"\u003e#92459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-tasks-backend: stability fixes for task cancellation and error handling (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92254\"\u003e#92254\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wbinnssmith\"\u003e\u003ccode\u003e@​wbinnssmith\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport: Move expanded adapters docs to API reference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBackport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enext.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: enable server HMR for app route handlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: exclude metadata routes from server HMR (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003eBackport: disable bmi2 in qfilter \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix CSS HMR on Safari (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92174\"\u003e#92174\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2275bd8598c88e8652d1271e74bcf972f72f4f38\"\u003e\u003ccode\u003e2275bd8\u003c/code\u003e\u003c/a\u003e v16.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e07398321a37115626b0271697e51418db109cad\"\u003e\u003ccode\u003ee073983\u003c/code\u003e\u003c/a\u003e Adding more system info to the 'initialize project' trace (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92427\"\u003e#92427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a540b58b683bb79667d6e908d45df0e9e9c9f9c\"\u003e\u003ccode\u003e8a540b5\u003c/code\u003e\u003c/a\u003e Turbopack: shorter error message for ModuleBatchesGraph::get_entry_index (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92\"\u003e#92\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2f5343fafb2052c59cf62018252b75da3e7d424a\"\u003e\u003ccode\u003e2f5343f\u003c/code\u003e\u003c/a\u003e Turbopack: shorter error for ChunkGroupInfo::get_index_of (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92814\"\u003e#92814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2ad9d3fb58801adb7df87873fc299a4e9a5ab199\"\u003e\u003ccode\u003e2ad9d3f\u003c/code\u003e\u003c/a\u003e turbo-tasks: Fix recomputation loop by allowing cell cleanup on error during ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6f3808e2043d168d4fb6fa3f9184e755076a16b0\"\u003e\u003ccode\u003e6f3808e\u003c/code\u003e\u003c/a\u003e Compiler: Support boolean and number primtives in next.config defines (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92731\"\u003e#92731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/fbc7684ecbd360da8af602e50780637fc79354d5\"\u003e\u003ccode\u003efbc7684\u003c/code\u003e\u003c/a\u003e Scope Safari ?ts= cache-buster to CSS/font assets only (Pages Router) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92580\"\u003e#92580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/805d758d935beb0abbc70639c6af0fc9d839273b\"\u003e\u003ccode\u003e805d758\u003c/code\u003e\u003c/a\u003e Turbopack: fix filesystem watcher config not applying follow_symlinks(false) ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1056fae3565d88719ef41f5b05447ace75e26d7e\"\u003e\u003ccode\u003e1056fae\u003c/code\u003e\u003c/a\u003e chore: Bump reqwest to 0.13.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92713\"\u003e#92713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d5f649b2f4affdad1009cb178c1e3b37f4f1ad3f\"\u003e\u003ccode\u003ed5f649b\u003c/code\u003e\u003c/a\u003e v16.2.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.5.15...v16.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-virtualized-auto-sizer` from 1.0.26 to 2.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-virtualized-auto-sizer/releases\"\u003ereact-virtualized-auto-sizer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized-auto-sizer/pull/104\"\u003e#104\u003c/a\u003e: Separate \u003ccode\u003erenderProp\u003c/code\u003e and \u003ccode\u003eChildComponent\u003c/code\u003e props.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cp\u003eVersion 2 simplifies the API and improves TypeScript support.\u003c/p\u003e\n\u003ch2\u003eMigrating from 1.x to 2.x\u003c/h2\u003e\n\u003cp\u003eRefer to \u003ca href=\"https://react-virtualized-auto-sizer.vercel.app/\"\u003ethe docs\u003c/a\u003e for a complete list of props and API methods. Below are some examples of migrating from version 1 to 2, but first a couple of potential questions:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eBasic usage\u003c/h3\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Version 1\r\n\u0026lt;AutoSizer\u0026gt;\r\n  {({ height, width }) =\u0026gt; {\r\n    // ...\r\n  }}\r\n\u0026lt;/AutoSizer\u0026gt;\r\n\u003cp\u003e// Version 2\u003cbr /\u003e\n\u0026lt;AutoSizer\u003cbr /\u003e\nChild={({ height, width }) =\u0026gt; {\u003cbr /\u003e\n// ...\u003cbr /\u003e\n}}\u003cbr /\u003e\n/\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eDefault width/height for server rendered content\u003c/h3\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Version 1\r\n\u0026lt;AutoSizer defaultWidth={800} defaultHeight={600} {...rest} /\u0026gt;\r\n\u003cp\u003e// Version 2\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-virtualized-auto-sizer/blob/main/CHANGELOG.md\"\u003ereact-virtualized-auto-sizer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized-auto-sizer/pull/104\"\u003e#104\u003c/a\u003e: Separate \u003ccode\u003erenderProp\u003c/code\u003e and \u003ccode\u003eChildComponent\u003c/code\u003e props.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.0.0\u003c/h1\u003e\n\u003cp\u003eVersion 2 simplifies the API and improves TypeScript support.\u003c/p\u003e\n\u003ch2\u003eMigrating from 1.x to 2.x\u003c/h2\u003e\n\u003cp\u003eRefer to \u003ca href=\"https://react-virtualized-auto-sizer.vercel.app/\"\u003ethe docs\u003c/a\u003e for a complete list of props and API methods. Below are some examples of migrating from version 1 to 2, but first a couple of potential questions:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eBasic usage\u003c/h3\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Version 1\n\u0026lt;AutoSizer\u0026gt;\n  {({ height, width }) =\u0026gt; {\n    // ...\n  }}\n\u0026lt;/AutoSizer\u0026gt;\n\u003cp\u003e// Version 2\u003cbr /\u003e\n\u0026lt;AutoSizer\u003cbr /\u003e\nChild={({ height, width }) =\u0026gt; {\u003cbr /\u003e\n// ...\u003cbr /\u003e\n}}\u003cbr /\u003e\n/\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eDefault width/height for server rendered content\u003c/h3\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-virtualized-auto-sizer/commit/025c3193b4e12222a858ecdef93b5338ec1056d1\"\u003e\u003ccode\u003e025c319\u003c/code\u003e\u003c/a\u003e 2.0.2 -\u0026gt; 2.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-virtualized-auto-sizer/commit/50a9554a16adefa2a2e5e488fa28da178618718a\"\u003e\u003ccode\u003e50a9554\u003c/code\u003e\u003c/a\u003e Fixed a problem with project logo not displaying correctly in the README for ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-virtualized-auto-sizer/commit/c0825bdc48e031b818f110625b70bb1addf1bce6\"\u003e\u003ccode\u003ec0825bd\u003c/code\u003e\u003c/a\u003e CHANGELOG update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-virtualized-auto-sizer/commit/2f78ce3024c899fc5f56e0237e1f35fff77a21d5\"\u003e\u003ccode\u003e2f78ce3\u003c/code\u003e\u003c/a\u003e 2.0.1 -\u0026gt; 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-virtualized-auto-sizer/commit/51656cbd615a181c2fad4fd327cf8547f1eaba17\"\u003e\u003ccode\u003e51656cb\u003c/code\u003e\u003c/a\u003e Update react-lib-tools dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-virtualized-auto-sizer/commit/6ee0838f5ef26a4c33bf66dc8a6260137db1d104\"\u003e\u003ccode\u003e6ee0838\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-virtualized-auto-sizer/commit/9c72b6b46bc9a667043d69a85b949120b3212c63\"\u003e\u003ccode\u003e9c72b6b\u003c/code\u003e\u003c/a\u003e Update react-lib-tools dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-virtualized-auto-sizer/commit/073526fe99391299f1ba2bba7a68ad9c2b13de95\"\u003e\u003ccode\u003e073526f\u003c/code\u003e\u003c/a\u003e Replace og.svg with og.png\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-virtualized-auto-sizer/commit/85d59ee3742e06202aa05d136bbe96e1260043ab\"\u003e\u003ccode\u003e85d59ee\u003c/code\u003e\u003c/a\u003e Update react-lib-tools dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-virtualized-auto-sizer/commit/dabd9ad5eda03180ca1501be703906f1c6dce514\"\u003e\u003ccode\u003edabd9ad\u003c/code\u003e\u003c/a\u003e Update react-lib-tools dep\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bvaughn/react-virtualized-auto-sizer/compare/1.0.26...2.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-window` from 1.8.11 to 2.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/releases\"\u003ereact-window's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\r\n  defaultRowHeight: 50\r\n});\r\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tnajdek\"\u003e\u003ccode\u003e@​tnajdek\u003c/code\u003e\u003c/a\u003e for the PR!\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/blob/main/CHANGELOG.md\"\u003ereact-window's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\n  defaultRowHeight: 50\n});\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003ch2\u003e2.1.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/bvaughn/react-window/commit/b7e8457d6532444259121aecee665d9bc5902d45\"\u003e\u003ccode\u003eb7e8457\u003c/code\u003e\u003c/a\u003e 2.2.6 -\u0026gt; 2.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dc23245bd3ebfb78be2b6e040673b85c2e36982a\"\u003e\u003ccode\u003edc23245\u003c/code\u003e\u003c/a\u003e Fixed a problem with project logo not displaying correctly in the README for ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/0138b13f50538e17010ca5c2998d1b660a13cc52\"\u003e\u003ccode\u003e0138b13\u003c/code\u003e\u003c/a\u003e Tweaked how-it-works graphic style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/2b982512ffee2fdf73466b087b3715e98b2191f2\"\u003e\u003ccode\u003e2b98251\u003c/code\u003e\u003c/a\u003e 2.2.5 -\u0026gt; 2.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/6222edc73a703d2c6204a479cd9c21986e437834\"\u003e\u003ccode\u003e6222edc\u003c/code\u003e\u003c/a\u003e useDynamicRowHeight: Don't instantiate ResizeObserver when server-rendering (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/69330f4325325d1e45afb91ca1d6d02edafacfdc\"\u003e\u003ccode\u003e69330f4\u003c/code\u003e\u003c/a\u003e Fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/8433914b91b3d0686ef5d6f6fbd5fdfc84940550\"\u003e\u003ccode\u003e8433914\u003c/code\u003e\u003c/a\u003e Update docs to clarify that Grid cells can't be auto-sized\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/7969e5a4770dc28168c4b4fafd4d56b15eaedebe\"\u003e\u003ccode\u003e7969e5a\u003c/code\u003e\u003c/a\u003e Fix docs typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dff578fbd6120f0d0ec4b5b6a2ea20088a724970\"\u003e\u003ccode\u003edff578f\u003c/code\u003e\u003c/a\u003e 2.2.4 -\u0026gt; 2.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/b26f7dae03e62abb55ed170b8b6b75230ee2dfa6\"\u003e\u003ccode\u003eb26f7da\u003c/code\u003e\u003c/a\u003e 2.2.5 (\u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bvaughn/react-window/compare/1.8.11...2.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.76 to 4.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.6\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e9977fb0868432461de265a773319e80a90ba3e37 Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003ef4b7bae3468f6188b8f004e007d722148fc91d77 Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e251d7163a0ac7740fee741428d913e3c55702ace Clean up workflow_call\u003c/li\u003e\n\u003cli\u003eedd4132466da0f5065a8e051b599d01fdd1081d8 fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e85db85e9091d0706910d60c7eb2e9c181edd87bd fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecbf77bb12bdfda2e054818e79001f5cb3798ce76 Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edfbbf1c1ae0c224b8131d80ddf0a264262144086 Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e762e911e5773f949452fd6dd4e360f2362110e8e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003eca3c8629c0c2715571f70b44c2433cad3db7fe4e v4.3.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/ca3c8629c0c2715571f70b44c2433cad3db7fe4e\"\u003e\u003ccode\u003eca3c862\u003c/code\u003e\u003c/a\u003e v4.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/762e911e5773f949452fd6dd4e360f2362110e8e\"\u003e\u003ccode\u003e762e911\u003c/code\u003e\u003c/a\u003e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/dfbbf1c1ae0c224b8131d80ddf0a264262144086\"\u003e\u003ccode\u003edfbbf1c\u003c/code\u003e\u003c/a\u003e Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/cbf77bb12bdfda2e054818e79001f5cb3798ce76\"\u003e\u003ccode\u003ecbf77bb\u003c/code\u003e\u003c/a\u003e Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/85db85e9091d0706910d60c7eb2e9c181edd87bd\"\u003e\u003ccode\u003e85db85e\u003c/code\u003e\u003c/a\u003e fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/edd4132466da0f5065a8e051b599d01fdd1081d8\"\u003e\u003ccode\u003eedd4132\u003c/code\u003e\u003c/a\u003e fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/251d7163a0ac7740fee741428d913e3c55702ace\"\u003e\u003ccode\u003e251d716\u003c/code\u003e\u003c/a\u003e Clean up workflow_call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f4b7bae3468f6188b8f004e007d722148fc91d77\"\u003e\u003ccode\u003ef4b7bae\u003c/code\u003e\u003c/a\u003e Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9977fb0868432461de265a773319e80a90ba3e37\"\u003e\u003ccode\u003e9977fb0\u003c/code\u003e\u003c/a\u003e Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.76...v4.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clack/prompts` from 0.11.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9786226: Externalize \u003ccode\u003efast-string-width\u003c/code\u003e and \u003ccode\u003efast-wrap-ansi\u003c/code\u003e to avoid double dependencies\u003c/li\u003e\n\u003cli\u003e090902c: Adds \u003ccode\u003edate\u003c/code\u003e prompt with \u003ccode\u003eformat\u003c/code\u003e support (YMD, MDY, DMY)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e134a1a1: Fix the \u003ccode\u003epath\u003c/code\u003e prompt so \u003ccode\u003edirectory: true\u003c/code\u003e correctly enforces directory-only selection while still allowing directory navigation, and add regression tests for both directory and default file selection behavior.\u003c/li\u003e\n\u003cli\u003ebdf89a5: Adds \u003ccode\u003eplaceholder\u003c/code\u003e option to \u003ccode\u003eautocomplete\u003c/code\u003e. When the placeholder is set and the input is empty, pressing \u003ccode\u003etab\u003c/code\u003e will set the value to \u003ccode\u003eplaceholder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e336495a: Apply guide to wrapped multi-line messages in confirm prompt.\u003c/li\u003e\n\u003cli\u003e9fe8de6: Respect \u003ccode\u003ewithGuide: false\u003c/code\u003e in autocomplete and multiselect prompts.\u003c/li\u003e\n\u003cli\u003e29a50cb: Fix \u003ccode\u003epath\u003c/code\u003e directory mode so pressing Enter with an existing directory \u003ccode\u003einitialValue\u003c/code\u003e submits that current directory instead of the first child option, and add regression coverage for immediate submit and child-directory navigation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9786226]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [bdf89a5]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [417b451]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [090902c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee3333fb: Replaces \u003ccode\u003epicocolors\u003c/code\u003e with Node.js built-in \u003ccode\u003estyleText\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec3666e2: destruct \u003ccode\u003elimitOption\u003c/code\u003e param for better code readability, tweak types definitions\u003c/li\u003e\n\u003cli\u003eba3df8e: Fixes withGuide support in intro, outro, and cancel messages.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e3333fb]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6404dc1: Disallows selection of \u003ccode\u003edisabled\u003c/code\u003e options in autocomplete.\u003c/li\u003e\n\u003cli\u003e86e36d8: Adds \u003ccode\u003ewithGuide\u003c/code\u003e support to select prompt.\u003c/li\u003e\n\u003cli\u003ec697439: Fixes line wrapping behavior in autocomplete.\u003c/li\u003e\n\u003cli\u003e0ded19c: Simplifies \u003ccode\u003ewithGuide\u003c/code\u003e option checks.\u003c/li\u003e\n\u003cli\u003e0e4ddc9: Fixes \u003ccode\u003ewithGuide\u003c/code\u003e support in password and path prompts.\u003c/li\u003e\n\u003cli\u003e76550d6: Adds \u003ccode\u003ewithGuide\u003c/code\u003e support to selectKey prompt.\u003c/li\u003e\n\u003cli\u003ef9b9953: Adds \u003ccode\u003ewithGuide\u003c/code\u003e support to password prompt.\u003c/li\u003e\n\u003cli\u003e0e93ccb: Adds \u003ccode\u003evertical\u003c/code\u003e arrangement option to \u003ccode\u003econfirm\u003c/code\u003e prompt.\u003c/li\u003e\n\u003cli\u003e4e9ae13: Adds \u003ccode\u003ewithGuide\u003c/code\u003e support to confirm prompt.\u003c/li\u003e\n\u003cli\u003e0256238: Adds \u003ccode\u003ewithGuide\u003c/code\u003e support to spinner prompt.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6404dc1]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [2533180]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor 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/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9786226: Externalize \u003ccode\u003efast-string-width\u003c/code\u003e and \u003ccode\u003efast-wrap-ansi\u003c/code\u003e to avoid double dependencies\u003c/li\u003e\n\u003cli\u003e090902c: Adds \u003ccode\u003edate\u003c/code\u003e prompt with \u003ccode\u003eformat\u003c/code\u003e support (YMD, MDY, DMY)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e134a1a1: Fix the \u003ccode\u003epath\u003c/code\u003e prompt so \u003ccode\u003edirectory: true\u003c/code\u003e correctly enforces directory-only selection while still allowing directory navigation, and add regression tests for both directory and default file selection behavior.\u003c/li\u003e\n\u003cli\u003ebdf89a5: Adds \u003ccode\u003eplaceholder\u003c/code\u003e option to \u003ccode\u003eautocomplete\u003c/code\u003e. When the placeholder is set and the input is empty, pressing \u003ccode\u003etab\u003c/code\u003e will set the value to \u003ccode\u003eplaceholder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e336495a: Apply guide to wrapped multi-line messages in confirm prompt.\u003c/li\u003e\n\u003cli\u003e9fe8de6: Respect \u003ccode\u003ewithGuide: false\u003c/code\u003e in autocomplete and multiselect prompts.\u003c/li\u003e\n\u003cli\u003e29a50cb: Fix \u003ccode\u003epath\u003c/code\u003e directory mode so pressing Enter with an existing directory \u003ccode\u003einitialValue\u003c/code\u003e submits that current directory instead of the first child option, and add regression coverage for immediate submit and child-directory navigation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9786226]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [bdf89a5]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [417b451]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [090902c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee3333fb: Replaces \u003ccode\u003epicocolors\u003c/code\u003e with Node.js built-in \u003ccode\u003estyleText\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec3666e2: destruct \u003ccode\u003elimitOption\u003c/code\u003e param for better code readability, tweak types definitions\u003c/li\u003e\n\u003cli\u003eba3df8e: Fixes withGuide support in intro, outro, and cancel messages.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e3333fb]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6404dc1: Disallows selection of \u003ccode\u003edisabled\u003c/code\u003e options in autocomplete.\u003c/li\u003e\n\u003cli\u003e86e36d8: Adds \u003ccode\u003ewithGuide\u003c/code\u003e support to select prompt.\u003c/li\u003e\n\u003cli\u003ec697439: Fixes line wrapping behavior in autocomplete.\u003c/li\u003e\n\u003cli\u003e0ded19c: Simplifies \u003ccode\u003ewithGuide\u003c/code\u003e option checks.\u003c/li\u003e\n\u003cli\u003e0e4ddc9: Fixes \u003ccode\u003ewithGuide\u003c/code\u003e support in password and path prompts.\u003c/li\u003e\n\u003cli\u003e76550d6: Adds \u003ccode\u003ewithGuide\u003c/code\u003e support to selectKey prompt.\u003c/li\u003e\n\u003cli\u003ef9b9953: Adds \u003ccode\u003ewithGuide\u003c/code\u003e support to password prompt.\u003c/li\u003e\n\u003cli\u003e0e93ccb: Adds \u003ccode\u003evertical\u003c/code\u003e arrangement option to \u003ccode\u003econfirm\u003c/code\u003e prompt.\u003c/li\u003e\n\u003cli\u003e4e9ae13: Adds \u003ccode\u003ewithGuide\u003c/code\u003e support to confirm prompt.\u003c/li\u003e\n\u003cli\u003e0256238: Adds \u003ccode\u003ewithGuide\u003c/code\u003e support to spinner prompt.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6404dc1]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [2533180]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\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/bombshell-dev/clack/commit/aa488fc61a35ec59554bbc0821d6d109688b8944\"\u003e\u003ccode\u003eaa488fc\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/9fe8de6ac8169f0c1ddd1a51f6b062c696a3182e\"\u003e\u003ccode\u003e9fe8de6\u003c/code\u003e\u003c/a\u003e feat: respect \u003ccode\u003ewithGuide: false\u003c/code\u003e in autocomplete and multiselect prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/500\"\u003e#500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/001351e8315d84547bf717c088dec9827f1ace7c\"\u003e\u003ccode\u003e001351e\u003c/code\u003e\u003c/a\u003e test: specify locale in tests (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/336495a670bc78549d5acb66ec0d58293f983870\"\u003e\u003ccode\u003e336495a\u003c/code\u003e\u003c/a\u003e fix: correctly wrap multi-line messages in confirm prompt (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/ffbdcb0c6b11c857cab54659bbd671322b0fc324\"\u003e\u003ccode\u003effbdcb0\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/fe32e137d09260f74707dbbef3166b442ae4666e\"\u003e\u003ccode\u003efe32e13\u003c/code\u003e\u003c/a\u003e ref(dates): adjust date interface (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/bdf89a5f80b9d2911cc64504b15de0cf6fd215bc\"\u003e\u003ccode\u003ebdf89a5\u003c/code\u003e\u003c/a\u003e feat(prompts,core): make autocomplete placeholder tabbable (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/52fce8a64fc3592e0967d2fd4a6714a7670e9b80\"\u003e\u003ccode\u003e52fce8a\u003c/code\u003e\u003c/a\u003e fix(date): resolve timezone issues in DatePrompt (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/090902cfaf49379229a2a7995242723d7c2a7519\"\u003e\u003ccode\u003e090902c\u003c/code\u003e\u003c/a\u003e feat(core, prompts): add DatePrompt for date input with customizable formats ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/29a50cb9f3cc66205010749b846cd17ff80817b1\"\u003e\u003ccode\u003e29a50cb\u003c/code\u003e\u003c/a\u003e fix(prompts): submit initial directory value in path prompt (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.2.0/packages/prompts\"\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@​clack/prompts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` to 4.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalizations for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: ensure files are not emptied out when killing the upgrade process while it's running (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: use \u003ccode\u003econfig.content\u003c/code\u003e when migrating from Tailwind CSS v3 to Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: never migrate files that are ignored by git (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.env\u003c/code\u003e and \u003ccode\u003e.env.*\u003c/code\u003e to default ignored content files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003eoverflow-ellipsis\u003c/code\u003e into \u003ccode\u003etext-ellipsis\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003estart-full\u003c/code\u003e → \u003ccode\u003einset-s-full\u003c/code\u003e, \u003ccode\u003estart-auto\u003c/code\u003e → \u003ccode\u003einset-s-auto\u003c/code\u003e, \u003ccode\u003estart-px\u003c/code\u003e → \u003ccode\u003einset-s-px\u003c/code\u003e, and \u003ccode\u003estart-\u0026lt;number\u0026gt;\u003c/code\u003e → \u003ccode\u003einset-s-\u0026lt;number\u0026gt;\u003c/code\u003e as well as negative versions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003eend-full\u003c/code\u003e → \u003ccode\u003einset-e-full\u003c/code\u003e, \u003ccode\u003eend-auto\u003c/code\u003e → \u003ccode\u003einset-e-auto\u003c/code\u003e, \u003ccode\u003eend-px\u003c/code\u003e → \u003ccode\u003einset-e-px\u003c/code\u003e, and \u003ccode\u003eend-\u0026lt;number\u0026gt;\u003c/code\u003e → \u003ccode\u003einset-e-\u0026lt;number\u0026gt;\u003c/code\u003e as well as negative versions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: move the \u003ccode\u003e-\u003c/code\u003e sign inside the arbitrary value \u003ccode\u003e-left-[9rem]\u003c/code\u003e → \u003ccode\u003eleft-[-9rem]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19858\"\u003e#19858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: move the \u003ccode\u003e-\u003c/code\u003e sign outside the arbitrary value \u003ccode\u003eml-[calc(-1*var(--width))]\u003c/code\u003e → \u003ccode\u003e-ml-(--width)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19858\"\u003e#19858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance when scanning JSONL / NDJSON files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19862\"\u003e#19862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eNODE_PATH\u003c/code\u003e environment variable in standalone CLI (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19617\"\u003e#19617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.3] - 2026-04-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalizations for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: ensure files are not emptied out when killing the upgrade process while it's running (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: use \u003ccode\u003econfig.content\u003c/code\u003e when migrating from Tailwind CSS v3 to Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: never migrate files that are ignored by git (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.env\u003c/code\u003e and \u003ccode\u003e.env.*\u003c/code\u003e to default ignored content files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003eoverflow-ellipsis\u003c/code\u003e into \u003ccode\u003etext-ellipsis\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003estart-full\u003c/code\u003e → \u003ccode\u003einset-s-full\u003c/code\u003e, \u003ccode\u003estart-auto\u003c/code\u003e → \u003ccode\u003einset-s-auto\u003c/code\u003e, \u003ccode\u003estart-px\u003c/code\u003e → \u003ccode\u003einset-s-px\u003c/code\u003e, and \u003ccode\u003estart-\u0026lt;number\u0026gt;\u003c/code\u003e → \u003ccode\u003einset-s-\u0026lt;number\u0026gt;\u003c/code\u003e as well as negative versions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003eend-full\u003c/code\u003e → \u003ccode\u003einset-e-full\u003c/code\u003e, \u003ccode\u003eend-auto\u003c/code\u003e → \u003ccode\u003einset-e-auto\u003c/code\u003e, \u003ccode\u003eend-px\u003c/code\u003e → \u003ccode\u003einset-e-px\u003c/code\u003e, and \u003ccode\u003eend-\u0026lt;number\u0026gt;\u003c/code\u003e → \u003ccode\u003einset-e-\u0026lt;number\u0026gt;\u003c/code\u003e as well as negative versions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: move the \u003ccode\u003e-\u003c/code\u003e sign inside the arbitrary value \u003ccode\u003e-left-[9rem]\u003c/code\u003e → \u003ccode\u003eleft-[-9rem]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19858\"\u003e#19858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: move the \u003ccode\u003e-\u003c/code\u003e sign outside the arbitrary value \u003ccode\u003eml-[calc(-1*var(--width))]\u003c/code\u003e → \u003ccode\u003e-ml-(--width)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19858\"\u003e#19858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance when scanning JSONL / NDJSON files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19862\"\u003e#19862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eNODE_PATH\u003c/code\u003e environment variable in standalone CLI (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19617\"\u003e#19617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/2e3fa490a535a8341fd2853d75098f0d4dbcc825\"\u003e\u003ccode\u003e2e3fa49\u003c/code\u003e\u003c/a\u003e 4.2.3 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19944\"\u003e#19944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/4527123f68f4169a1236d3d6dd45d91540691ee9\"\u003e\u003ccode\u003e4527123\u003c/code\u003e\u003c/a\u003e docs(postcss): remove duplicated optimize example from README (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19938\"\u003e#19938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/aad601711fd43d5bf2966a8c30767a6945aaf451\"\u003e\u003ccode\u003eaad6017\u003c/code\u003e\u003c/a\u003e docs/fix-lightning-css-typo-postcss-readme (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19913\"\u003e#19913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.3/packages/@tailwindcss-postcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.19.39 to 25.6.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-window` from 1.8.8 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.4 to 10.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/14be92b6d1fa0923b8923830f2208e5e2705b002\"\u003e\u003ccode\u003e14be92b\u003c/code\u003e\u003c/a\u003e fix: model generator yield resumption paths in code path analysis (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20665\"\u003e#20665\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84a19d2c32255db6b9cfc08644a607aae6d5cb62\"\u003e\u003ccode\u003e84a19d2\u003c/code\u003e\u003c/a\u003e fix: no-async-promise-executor false positives for shadowed Promise (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20740\"\u003e#20740\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af764af0ec38225755fbf8a6f207f0c77b595a8d\"\u003e\u003ccode\u003eaf764af\u003c/code\u003e\u003c/a\u003e fix: clarify language and processor validation errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20729\"\u003e#20729\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e251b89a38280973e468a4a9386c138f4f55d10d\"\u003e\u003ccode\u003ee251b89\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20715\"\u003e#20715\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca92ca0fb4599e8de1e2fb914e695fe7397cbe63\"\u003e\u003ccode\u003eca92ca0\u003c/code\u003e\u003c/a\u003e docs: reuse markdown-it instance for markdown filter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20768\"\u003e#20768\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57d2ee213305cee0cb55ef08e0480b57396269a9\"\u003e\u003ccode\u003e57d2ee2\u003c/code\u003e\u003c/a\u003e docs:  Enable Eleventy incremental mode for watch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20767\"\u003e#20767\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c1621b915742276e5f4b25efe790ca62296330dc\"\u003e\u003ccode\u003ec1621b9\u003c/code\u003e\u003c/a\u003e docs: fix typos in code-path-analyzer.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20700\"\u003e#20700\u003c/a\u003e) (Ayush Shukla)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1418d522d10bde1960f4942afb548bc7160ec49e\"\u003e\u003ccode\u003e1418d52\u003c/code\u003e\u003c/a\u003e docs: Update README (Git...\n\n_Description has been truncated_","html_url":"https://github.com/MHCommunity/mouse.rip/pull/138","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MHCommunity%2Fmouse.rip/issues/138","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/138/packages"}},{"old_version":"1.8.8","new_version":"2.0.0","update_type":"major","path":"/superset-frontend","pr_created_at":"2026-04-18T21:02:43.000Z","version_change":"1.8.8 → 2.0.0","issue":{"uuid":"4289173783","node_id":"PR_kwDOSGV4bs7Tou5m","number":55,"state":"open","title":"chore(deps): bump react-window and @types/react-window in /superset-frontend","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-18T21:02:43.000Z","updated_at":"2026-04-18T21:02:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"react-window","repository_url":"https://github.com/bvaughn/react-window","old_version":"1.8.11","new_version":"2.2.7"},{"name":"@types/react-window","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","old_version":"1.8.8","new_version":"2.0.0"}],"path":"/superset-frontend","ecosystem":"npm"},"body":"Bumps [react-window](https://github.com/bvaughn/react-window) and [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window). These dependencies needed to be updated together.\nUpdates `react-window` from 1.8.11 to 2.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/releases\"\u003ereact-window's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\r\n  defaultRowHeight: 50\r\n});\r\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tnajdek\"\u003e\u003ccode\u003e@​tnajdek\u003c/code\u003e\u003c/a\u003e for the PR!\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/blob/main/CHANGELOG.md\"\u003ereact-window's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\n  defaultRowHeight: 50\n});\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003ch2\u003e2.1.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/bvaughn/react-window/commit/b7e8457d6532444259121aecee665d9bc5902d45\"\u003e\u003ccode\u003eb7e8457\u003c/code\u003e\u003c/a\u003e 2.2.6 -\u0026gt; 2.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dc23245bd3ebfb78be2b6e040673b85c2e36982a\"\u003e\u003ccode\u003edc23245\u003c/code\u003e\u003c/a\u003e Fixed a problem with project logo not displaying correctly in the README for ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/0138b13f50538e17010ca5c2998d1b660a13cc52\"\u003e\u003ccode\u003e0138b13\u003c/code\u003e\u003c/a\u003e Tweaked how-it-works graphic style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/2b982512ffee2fdf73466b087b3715e98b2191f2\"\u003e\u003ccode\u003e2b98251\u003c/code\u003e\u003c/a\u003e 2.2.5 -\u0026gt; 2.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/6222edc73a703d2c6204a479cd9c21986e437834\"\u003e\u003ccode\u003e6222edc\u003c/code\u003e\u003c/a\u003e useDynamicRowHeight: Don't instantiate ResizeObserver when server-rendering (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/69330f4325325d1e45afb91ca1d6d02edafacfdc\"\u003e\u003ccode\u003e69330f4\u003c/code\u003e\u003c/a\u003e Fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/8433914b91b3d0686ef5d6f6fbd5fdfc84940550\"\u003e\u003ccode\u003e8433914\u003c/code\u003e\u003c/a\u003e Update docs to clarify that Grid cells can't be auto-sized\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/7969e5a4770dc28168c4b4fafd4d56b15eaedebe\"\u003e\u003ccode\u003e7969e5a\u003c/code\u003e\u003c/a\u003e Fix docs typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dff578fbd6120f0d0ec4b5b6a2ea20088a724970\"\u003e\u003ccode\u003edff578f\u003c/code\u003e\u003c/a\u003e 2.2.4 -\u0026gt; 2.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/b26f7dae03e62abb55ed170b8b6b75230ee2dfa6\"\u003e\u003ccode\u003eb26f7da\u003c/code\u003e\u003c/a\u003e 2.2.5 (\u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bvaughn/react-window/compare/1.8.11...2.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-window` from 1.8.8 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window\"\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 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/ananduri9/cloned_superset/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ananduri9%2Fcloned_superset/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"}},{"old_version":"1.8.8","new_version":"2.0.0","update_type":"major","path":"/client","pr_created_at":"2026-04-16T03:10:43.000Z","version_change":"1.8.8 → 2.0.0","issue":{"uuid":"4273001775","node_id":"PR_kwDOR9oCQ87S1zYv","number":27,"state":"closed","title":"chore(deps): bump @types/react-window from 1.8.8 to 2.0.0 in /client","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-17T02:27:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-16T03:10:43.000Z","updated_at":"2026-04-17T02:27:47.000Z","time_to_close":83822,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":"/client","ecosystem":"npm"},"body":"Bumps [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) from 1.8.8 to 2.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window\"\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=@types/react-window\u0026package-manager=npm_and_yarn\u0026previous-version=1.8.8\u0026new-version=2.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/cpg716/riverside-os/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpg716%2Friverside-os/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"}},{"old_version":"1.8.8","new_version":"2.0.0","update_type":"major","path":null,"pr_created_at":"2026-04-13T16:07:18.000Z","version_change":"1.8.8 → 2.0.0","issue":{"uuid":"4256270312","node_id":"PR_kwDORtVlic7SChMD","number":6,"state":"open","title":"chore(deps): bump the production-dependencies group with 54 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-13T16:07:18.000Z","updated_at":"2026-04-13T16:07:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":54,"packages":[{"name":"@mui/icons-material","old_version":"7.3.5","new_version":"9.0.0","repository_url":"https://github.com/mui/material-ui"},{"name":"@mui/material","old_version":"7.3.5","new_version":"9.0.0","repository_url":"https://github.com/mui/material-ui"},{"name":"@radix-ui/react-accordion","old_version":"1.2.3","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-alert-dialog","old_version":"1.1.6","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-aspect-ratio","old_version":"1.1.2","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-avatar","old_version":"1.1.3","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.1.4","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.3","new_version":"1.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-context-menu","old_version":"2.2.6","new_version":"2.2.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.6","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.6","new_version":"2.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-hover-card","old_version":"1.1.6","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.2","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-menubar","old_version":"1.1.6","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.5","new_version":"1.2.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.6","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.2","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-radio-group","old_version":"1.2.3","new_version":"1.3.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.3","new_version":"1.2.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.1.6","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.2","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.2.3","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.1.2","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.1.3","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.3","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle","old_version":"1.1.2","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle-group","old_version":"1.1.2","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.1.8","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tiptap/extension-code-block-lowlight","old_version":"3.21.0","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.21.0","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.21.0","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.21.0","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table","old_version":"3.21.0","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-cell","old_version":"3.21.0","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-header","old_version":"3.21.0","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-row","old_version":"3.21.0","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.21.0","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/react","old_version":"3.21.0","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.21.0","new_version":"3.22.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"date-fns","old_version":"3.6.0","new_version":"4.1.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"jsdom","old_version":"28.1.0","new_version":"29.0.2","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lucide-react","old_version":"0.487.0","new_version":"1.8.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"12.23.24","new_version":"12.38.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"react-day-picker","old_version":"8.10.1","new_version":"9.14.0","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-hook-form","old_version":"7.55.0","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-resizable-panels","old_version":"2.1.7","new_version":"4.10.0","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"react-responsive-masonry","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/cedricdelpoux/react-responsive-masonry"},{"name":"react-router","old_version":"7.13.0","new_version":"7.14.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-window","old_version":"1.8.11","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"recharts","old_version":"2.15.2","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"sonner","old_version":"2.0.3","new_version":"2.0.7","repository_url":"https://github.com/emilkowalski/sonner"},{"name":"tailwind-merge","old_version":"3.2.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tw-animate-css","old_version":"1.3.8","new_version":"1.4.0","repository_url":"https://github.com/Wombosvideo/tw-animate-css"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 54 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@mui/icons-material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material) | `7.3.5` | `9.0.0` |\n| [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) | `7.3.5` | `9.0.0` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.12` |\n| [@radix-ui/react-alert-dialog](https://github.com/radix-ui/primitives) | `1.1.6` | `1.1.15` |\n| [@radix-ui/react-aspect-ratio](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.8` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.11` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.1.4` | `1.3.3` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.12` |\n| [@radix-ui/react-context-menu](https://github.com/radix-ui/primitives) | `2.2.6` | `2.2.16` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.6` | `1.1.15` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives) | `2.1.6` | `2.1.16` |\n| [@radix-ui/react-hover-card](https://github.com/radix-ui/primitives) | `1.1.6` | `1.1.15` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.2` | `2.1.8` |\n| [@radix-ui/react-menubar](https://github.com/radix-ui/primitives) | `1.1.6` | `1.1.16` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives) | `1.2.5` | `1.2.14` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.6` | `1.1.15` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.8` |\n| [@radix-ui/react-radio-group](https://github.com/radix-ui/primitives) | `1.2.3` | `1.3.8` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.10` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.1.6` | `2.2.6` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.8` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives) | `1.2.3` | `1.3.6` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.1.2` | `1.2.4` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives) | `1.1.3` | `1.2.6` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.13` |\n| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.10` |\n| [@radix-ui/react-toggle-group](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.11` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.1.8` | `1.2.8` |\n| [@tiptap/extension-code-block-lowlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight) | `3.21.0` | `3.22.3` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.21.0` | `3.22.3` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.21.0` | `3.22.3` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.21.0` | `3.22.3` |\n| [@tiptap/extension-table](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table) | `3.21.0` | `3.22.3` |\n| [@tiptap/extension-table-cell](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-cell) | `3.21.0` | `3.22.3` |\n| [@tiptap/extension-table-header](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-header) | `3.21.0` | `3.22.3` |\n| [@tiptap/extension-table-row](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-row) | `3.21.0` | `3.22.3` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.21.0` | `3.22.3` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.21.0` | `3.22.3` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.21.0` | `3.22.3` |\n| [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) | `1.8.8` | `2.0.0` |\n| [date-fns](https://github.com/date-fns/date-fns) | `3.6.0` | `4.1.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `28.1.0` | `29.0.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.487.0` | `1.8.0` |\n| [motion](https://github.com/motiondivision/motion) | `12.23.24` | `12.38.0` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker) | `8.10.1` | `9.14.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.55.0` | `7.72.1` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `2.1.7` | `4.10.0` |\n| [react-responsive-masonry](https://github.com/cedricdelpoux/react-responsive-masonry) | `2.7.1` | `2.7.2` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.13.0` | `7.14.0` |\n| [react-window](https://github.com/bvaughn/react-window) | `1.8.11` | `2.2.7` |\n| [recharts](https://github.com/recharts/recharts) | `2.15.2` | `3.8.1` |\n| [sonner](https://github.com/emilkowalski/sonner) | `2.0.3` | `2.0.7` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.2.0` | `3.5.0` |\n| [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) | `1.3.8` | `1.4.0` |\n\nUpdates `@mui/icons-material` from 7.3.5 to 9.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/releases\"\u003e\u003ccode\u003e@​mui/icons-material\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003cp\u003e🥳 We're excited to announce the stable release of Material UI v9.0! This major release focuses on accessibility improvements, sx prop performance, and cleanup of deprecated APIs. See the \u003ca href=\"https://mui.com/blog/introducing-material-ui-v9/\"\u003eMaterial UI v9.0 announcement\u003c/a\u003e blog posts for more details. Also see the \u003ca href=\"https://mui.com/blog/introducing-mui-v9/\"\u003eMUI v9 announcement\u003c/a\u003e blog posts for the broad ecosystem updates.\u003c/p\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://mui.com/material-ui/migration/upgrade-to-v9/\"\u003eupgrade guide\u003c/a\u003e to see how you can move to this version.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48164\"\u003e#48164\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48180\"\u003e#48180\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48151\"\u003e#48151\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary overridesResolvers from styled components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48204\"\u003e#48204\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Setup workflow to publish internal packages (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47952\"\u003e#47952\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Add \u003ccode\u003ex-scheduler\u003c/code\u003e to \u003ccode\u003eMuiProductId\u003c/code\u003e type (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48185\"\u003e#48185\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Add scheduler to product switcher (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48208\"\u003e#48208\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48206\"\u003e#48206\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🙇‍♂️ We'd like to extend a big thank you to everyone involved who made this major release possible.\u003c/p\u003e\n\u003ch2\u003ev9.0.0-beta.1\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 11 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0-beta.1\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[grid] Remove 'column' and 'column-reverse' options from \u003ccode\u003edirection\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47564\"\u003e#47564\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48116\"\u003e#48116\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list-item-icon] Use theme spacing instead of hardcoded minWidth (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/46597\"\u003e#46597\u003c/a\u003e) \u003ca href=\"https://github.com/adiitxa\"\u003e\u003ccode\u003e@​adiitxa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[all components] Fix \u003ccode\u003eslotProps.transition\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48153\"\u003e#48153\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48113\"\u003e#48113\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48156\"\u003e#48156\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttonbase] Add \u003ccode\u003enativeButton\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47989\"\u003e#47989\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[input] Fix high contrast cutoff on first character (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48150\"\u003e#48150\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menu] Fix empty roving focus container (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48114\"\u003e#48114\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[utils] Explicitly register roving tab items with parent (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48122\"\u003e#48122\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTML validation errors (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48107\"\u003e#48107\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duplicate IDs and HTML validation issues (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48095\"\u003e#48095\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the dark mode footer row shadow for the Data Grid on the advanced components page (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48149\"\u003e#48149\u003c/a\u003e) \u003ca href=\"https://github.com/arminmeh\"\u003e\u003ccode\u003e@​arminmeh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove jsdom section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48098\"\u003e#48098\u003c/a\u003e) \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oliviertassinari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u0026quot;Deprecated APIs removed\u0026quot; section to h2 in \u0026quot;Upgrade to v9\u0026quot; docs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48115\"\u003e#48115\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[progress] Label all demo components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48143\"\u003e#48143\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​mui/icons-material\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eApr 7, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 7 contributors who made this release possible.\u003c/p\u003e\n\u003cp\u003e🥳 We're excited to announce the stable release of Material UI v9! This major release focus on accessibility improvements, sx prop performance, and cleanup of deprecated APIs.\u003c/p\u003e\n\u003cp\u003eFor more details, check out the \u003ca href=\"https://mui.com/material-ui/migration/upgrade-to-v9/\"\u003eupgrade guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48164\"\u003e#48164\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48180\"\u003e#48180\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48151\"\u003e#48151\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary overridesResolvers from styled components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48204\"\u003e#48204\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Setup workflow to publish internal packages (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47952\"\u003e#47952\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Add \u003ccode\u003ex-scheduler\u003c/code\u003e to \u003ccode\u003eMuiProductId\u003c/code\u003e type (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48185\"\u003e#48185\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Add scheduler to product switcher (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48208\"\u003e#48208\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48206\"\u003e#48206\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll contributors of this release in alphabetical order: \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/noraleonte\"\u003e\u003ccode\u003e@​noraleonte\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.0-beta.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eApr 2, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 11 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0-beta.1\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[grid] Remove 'column' and 'column-reverse' options from \u003ccode\u003edirection\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47564\"\u003e#47564\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48116\"\u003e#48116\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list-item-icon] Use theme spacing instead of hardcoded minWidth (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/46597\"\u003e#46597\u003c/a\u003e) \u003ca href=\"https://github.com/adiitxa\"\u003e\u003ccode\u003e@​adiitxa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[all components] Fix \u003ccode\u003eslotProps.transition\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48153\"\u003e#48153\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48113\"\u003e#48113\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48156\"\u003e#48156\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button-base] Add \u003ccode\u003enativeButton\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47989\"\u003e#47989\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\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/mui/material-ui/commit/a83fd5970773243f9907608401da9f8a7351def2\"\u003e\u003ccode\u003ea83fd59\u003c/code\u003e\u003c/a\u003e v9.0.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48221\"\u003e#48221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e4de3e2b957841d9895629269b4cd5b16eba7d17\"\u003e\u003ccode\u003ee4de3e2\u003c/code\u003e\u003c/a\u003e [internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48206\"\u003e#48206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/d7fc1c49832e10d2f9a8f3d11de46bbdffe4c18e\"\u003e\u003ccode\u003ed7fc1c4\u003c/code\u003e\u003c/a\u003e [internal] Sort license field to be under description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e1e43bd51af112e1dad4fab838075244fe5c0363\"\u003e\u003ccode\u003ee1e43bd\u003c/code\u003e\u003c/a\u003e V9.0.0 beta.1 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48178\"\u003e#48178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/709d92492573930ed07490374f5a9c593fa37b89\"\u003e\u003ccode\u003e709d924\u003c/code\u003e\u003c/a\u003e [icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48116\"\u003e#48116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e59e5fd85b6d2ed5bf71cdc93fae1a3498990ed1\"\u003e\u003ccode\u003ee59e5fd\u003c/code\u003e\u003c/a\u003e v9.0.0-beta.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48090\"\u003e#48090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/9e9fda99dd2d461b0a63bf7c541ea4712a28e509\"\u003e\u003ccode\u003e9e9fda9\u003c/code\u003e\u003c/a\u003e [code-infra][icons-material] Avoid material utils barrel in createSvg… (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48029\"\u003e#48029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/1ff08f69f333a5b420ef12e6f9e0c5e370d234bf\"\u003e\u003ccode\u003e1ff08f6\u003c/code\u003e\u003c/a\u003e Bump babel monorepo to ^7.29.2 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48050\"\u003e#48050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/ef90aa334a1a82e0fd1b84869743acc5e61d1aad\"\u003e\u003ccode\u003eef90aa3\u003c/code\u003e\u003c/a\u003e v9.0.0-alpha.4 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48040\"\u003e#48040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/2fe9af3e3136b844d8ae21a3d03d2a84f7a556f9\"\u003e\u003ccode\u003e2fe9af3\u003c/code\u003e\u003c/a\u003e Bump code-infra:devDependencies (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47981\"\u003e#47981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/material-ui/commits/v9.0.0/packages/mui-icons-material\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/material` from 7.3.5 to 9.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/releases\"\u003e\u003ccode\u003e@​mui/material\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003cp\u003e🥳 We're excited to announce the stable release of Material UI v9.0! This major release focuses on accessibility improvements, sx prop performance, and cleanup of deprecated APIs. See the \u003ca href=\"https://mui.com/blog/introducing-material-ui-v9/\"\u003eMaterial UI v9.0 announcement\u003c/a\u003e blog posts for more details. Also see the \u003ca href=\"https://mui.com/blog/introducing-mui-v9/\"\u003eMUI v9 announcement\u003c/a\u003e blog posts for the broad ecosystem updates.\u003c/p\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://mui.com/material-ui/migration/upgrade-to-v9/\"\u003eupgrade guide\u003c/a\u003e to see how you can move to this version.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48164\"\u003e#48164\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48180\"\u003e#48180\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48151\"\u003e#48151\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary overridesResolvers from styled components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48204\"\u003e#48204\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Setup workflow to publish internal packages (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47952\"\u003e#47952\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Add \u003ccode\u003ex-scheduler\u003c/code\u003e to \u003ccode\u003eMuiProductId\u003c/code\u003e type (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48185\"\u003e#48185\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Add scheduler to product switcher (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48208\"\u003e#48208\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48206\"\u003e#48206\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🙇‍♂️ We'd like to extend a big thank you to everyone involved who made this major release possible.\u003c/p\u003e\n\u003ch2\u003ev9.0.0-beta.1\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 11 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0-beta.1\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[grid] Remove 'column' and 'column-reverse' options from \u003ccode\u003edirection\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47564\"\u003e#47564\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48116\"\u003e#48116\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list-item-icon] Use theme spacing instead of hardcoded minWidth (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/46597\"\u003e#46597\u003c/a\u003e) \u003ca href=\"https://github.com/adiitxa\"\u003e\u003ccode\u003e@​adiitxa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[all components] Fix \u003ccode\u003eslotProps.transition\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48153\"\u003e#48153\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48113\"\u003e#48113\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48156\"\u003e#48156\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttonbase] Add \u003ccode\u003enativeButton\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47989\"\u003e#47989\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[input] Fix high contrast cutoff on first character (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48150\"\u003e#48150\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menu] Fix empty roving focus container (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48114\"\u003e#48114\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[utils] Explicitly register roving tab items with parent (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48122\"\u003e#48122\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTML validation errors (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48107\"\u003e#48107\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duplicate IDs and HTML validation issues (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48095\"\u003e#48095\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the dark mode footer row shadow for the Data Grid on the advanced components page (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48149\"\u003e#48149\u003c/a\u003e) \u003ca href=\"https://github.com/arminmeh\"\u003e\u003ccode\u003e@​arminmeh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove jsdom section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48098\"\u003e#48098\u003c/a\u003e) \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oliviertassinari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u0026quot;Deprecated APIs removed\u0026quot; section to h2 in \u0026quot;Upgrade to v9\u0026quot; docs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48115\"\u003e#48115\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[progress] Label all demo components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48143\"\u003e#48143\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​mui/material\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eApr 7, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 7 contributors who made this release possible.\u003c/p\u003e\n\u003cp\u003e🥳 We're excited to announce the stable release of Material UI v9! This major release focus on accessibility improvements, sx prop performance, and cleanup of deprecated APIs.\u003c/p\u003e\n\u003cp\u003eFor more details, check out the \u003ca href=\"https://mui.com/material-ui/migration/upgrade-to-v9/\"\u003eupgrade guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48164\"\u003e#48164\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48180\"\u003e#48180\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48151\"\u003e#48151\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary overridesResolvers from styled components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48204\"\u003e#48204\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Setup workflow to publish internal packages (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47952\"\u003e#47952\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Add \u003ccode\u003ex-scheduler\u003c/code\u003e to \u003ccode\u003eMuiProductId\u003c/code\u003e type (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48185\"\u003e#48185\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Add scheduler to product switcher (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48208\"\u003e#48208\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48206\"\u003e#48206\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll contributors of this release in alphabetical order: \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/noraleonte\"\u003e\u003ccode\u003e@​noraleonte\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.0-beta.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eApr 2, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 11 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0-beta.1\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[grid] Remove 'column' and 'column-reverse' options from \u003ccode\u003edirection\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47564\"\u003e#47564\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48116\"\u003e#48116\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list-item-icon] Use theme spacing instead of hardcoded minWidth (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/46597\"\u003e#46597\u003c/a\u003e) \u003ca href=\"https://github.com/adiitxa\"\u003e\u003ccode\u003e@​adiitxa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[all components] Fix \u003ccode\u003eslotProps.transition\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48153\"\u003e#48153\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48113\"\u003e#48113\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48156\"\u003e#48156\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button-base] Add \u003ccode\u003enativeButton\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47989\"\u003e#47989\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\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/mui/material-ui/commit/a83fd5970773243f9907608401da9f8a7351def2\"\u003e\u003ccode\u003ea83fd59\u003c/code\u003e\u003c/a\u003e v9.0.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48221\"\u003e#48221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e4de3e2b957841d9895629269b4cd5b16eba7d17\"\u003e\u003ccode\u003ee4de3e2\u003c/code\u003e\u003c/a\u003e [internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48206\"\u003e#48206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/2cc3f5b6ce25a204adbc4b3ad3f48b755af88176\"\u003e\u003ccode\u003e2cc3f5b\u003c/code\u003e\u003c/a\u003e [transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48151\"\u003e#48151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/af86546c189e4f70d43458aba6d060cd580fab9e\"\u003e\u003ccode\u003eaf86546\u003c/code\u003e\u003c/a\u003e [slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48164\"\u003e#48164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/3f1a6109bc249ce7c7ad4ae8531bbfb289afc42d\"\u003e\u003ccode\u003e3f1a610\u003c/code\u003e\u003c/a\u003e [switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48180\"\u003e#48180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/d7fc1c49832e10d2f9a8f3d11de46bbdffe4c18e\"\u003e\u003ccode\u003ed7fc1c4\u003c/code\u003e\u003c/a\u003e [internal] Sort license field to be under description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/f1d35f676a82e30a7ec07da25c23fe68d14be7c6\"\u003e\u003ccode\u003ef1d35f6\u003c/code\u003e\u003c/a\u003e [material-ui] Remove unnecessary overridesResolvers from styled components (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e1e43bd51af112e1dad4fab838075244fe5c0363\"\u003e\u003ccode\u003ee1e43bd\u003c/code\u003e\u003c/a\u003e V9.0.0 beta.1 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48178\"\u003e#48178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/a2ac691028ad49248cbbb9ca72782fe2aed2488b\"\u003e\u003ccode\u003ea2ac691\u003c/code\u003e\u003c/a\u003e [utils] Explicitly register roving tab items with parent (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48122\"\u003e#48122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/56f63bfa807f484e71b623a838fc83f9308b660f\"\u003e\u003ccode\u003e56f63bf\u003c/code\u003e\u003c/a\u003e [grid] Remove 'column' and 'column-reverse' options from GridDirection type (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/material-ui/commits/v9.0.0/packages/mui-material\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-accordion` from 1.2.3 to 1.2.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-alert-dialog` from 1.1.6 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-aspect-ratio` from 1.1.2 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.1.3 to 1.1.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.1.4 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-collapsible` from 1.1.3 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-context-menu` from 2.2.6 to 2.2.16\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.6 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.6 to 2.1.16\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-hover-card` from 1.1.6 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.2 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-menubar` from 1.1.6 to 1.1.16\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-navigation-menu` from 1.2.5 to 1.2.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.6 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.2 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-radio-group` from 1.2.3 to 1.3.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-scroll-area` from 1.2.3 to 1.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/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.1.6 to 2.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-separator` from 1.1.2 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slider` from 1.2.3 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.1.2 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-switch` from 1.1.3 to 1.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.3 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toggle` from 1.1.2 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toggle-group` from 1.1.2 to 1.1.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.1.8 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-code-block-lowlight` from 3.21.0 to 3.22.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-code-block-lowlight\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Fixed \u003ccode\u003einsertContentAt\u003c/code\u003e corrupting the document when inserting inline content with marks at the start of a paragraph. The \u003ccode\u003efrom - 1\u003c/code\u003e position adjustment now only applies to block-level content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-node-range\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Add an option to control whether node ranges extend when a selection only touches a node boundary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/html\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Remove unnecessary \u003ccode\u003exmlns=\u0026quot;http://www.w3.org/1999/xhtml\u0026quot;\u003c/code\u003e attribute from \u003ccode\u003egenerateHTML\u003c/code\u003e output by using \u003ccode\u003einnerHTML\u003c/code\u003e instead of \u003ccode\u003eXMLSerializer\u003c/code\u003e for HTML serialization.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Fix drag selections so crossing a node boundary does not incorrectly include the next node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/starter-kit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ac994c5]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-dropcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-gapcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-item\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-keymap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bullet-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-document\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-hard-break\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-heading\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-horizontal-rule\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-italic\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-link\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-ordered-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-paragraph\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-strike\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-code-block-lowlight/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-code-block-lowlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.22.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [cb28e7b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [f1d504c]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [404c683]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ee03ac0]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b88f9ed]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [912a49b]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d4fb9a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0c1c112]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0c1c112]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f99bdc2]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/626b052fa2098c8d5b20abb2e60fa6d7711d46af\"\u003e\u003ccode\u003e626b052\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/7714\"\u003e#7714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/99e204ca6fbcbd8a052a7355a89e2eb897e96134\"\u003e\u003ccode\u003e99e204c\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/7698\"\u003e#7698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/8ee6d9acedc7118418f2b5e9860c22b6ed6e76a3\"\u003e\u003ccode\u003e8ee6d9a\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/7687\"\u003e#7687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/7834835f8e1b29df717009c20845a5924db6d3eb\"\u003e\u003ccode\u003e7834835\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/7665\"\u003e#7665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.22.3/packages/extension-code-block-lowlight\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-image` from 3.21.0 to 3.22.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Fixed \u003ccode\u003einsertContentAt\u003c/code\u003e corrupting the document when inserting inline content with marks at the start of a paragraph. The \u003ccode\u003efrom - 1\u003c/code\u003e position adjustment now only applies to block-level content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-node-range\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Add an option to control whether node ranges extend when a selection only touches a node boundary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/html\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Remove unnecessary \u003ccode\u003exmlns=\u0026quot;http://www.w3.org/1999/xhtml\u0026quot;\u003c/code\u003e attribute from \u003ccode\u003egenerateHTML\u003c/code\u003e output by using \u003ccode\u003einnerHTML\u003c/code\u003e instead of \u003ccode\u003eXMLSerializer\u003c/code\u003e for HTML serialization.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Fix drag selections so crossing a node boundary does not incorrectly include the next node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/starter-kit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ac994c5]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-dropcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-gapcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-item\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-keymap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bullet-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-document\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-hard-break\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-heading\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-horizontal-rule\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-italic\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-link\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-ordered-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-paragraph\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-strike\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-image/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.22.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [cb28e7b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [f1d504c]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [404c683]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ee03ac0]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b88f9ed]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [912a49b]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d4fb9a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0c1c112]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0c1c112]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f99bdc2]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/626b052fa2098c8d5b20abb2e60fa6d7711d46af\"\u003e\u003ccode\u003e626b052\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image/issues/7714\"\u003e#7714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/99e204ca6fbcbd8a052a7355a89e2eb897e96134\"\u003e\u003ccode\u003e99e204c\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image/issues/7698\"\u003e#7698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/8ee6d9acedc7118418f2b5e9860c22b6ed6e76a3\"\u003e\u003ccode\u003e8ee6d9a\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image/issues/7687\"\u003e#7687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/7834835f8e1b29df717009c20845a5924db6d3eb\"\u003e\u003ccode\u003e7834835\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image/issues/7665\"\u003e#7665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.22.3/packages/extension-image\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-link` from 3.21.0 to 3.22.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-link\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Fixed \u003ccode\u003einsertContentAt\u003c/code\u003e corrupting the document when inserting inline content with marks at the start of a paragraph. The \u003ccode\u003efrom - 1\u003c/code\u003e position adjustment now only applies to block-level content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-node-range\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Add an option to control whether node ranges extend when a selection only touches a node boundary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/html\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Remove unnecessary \u003ccode\u003exmlns=\u0026quot;http://www.w3.org/1999/xhtml\u0026quot;\u003c/code\u003e attribute from \u003ccode\u003egenerateHTML\u003c/code\u003e output by using \u003ccode\u003einnerHTML\u003c/code\u003e instead of \u003ccode\u003eXMLSerializer\u003c/code\u003e for HTML serialization.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Fix drag selections so crossing a node boundary does not incorrectly include the next node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/starter-kit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ac994c5]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-dropcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-gapcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-item\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-keymap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bullet-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-document\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-hard-break\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-heading\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-horizontal-rule\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-italic\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-link\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-ordered-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-paragraph\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-strike\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-link/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-link\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.22.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [cb28e7b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [f1d504c]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [404c683]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ee03ac0]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b88f9ed]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [912a49b]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d4fb9a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0c1c112]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0c1c112]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f99bdc2]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/626b052fa2098c8d5b20abb2e60fa6d7711d46af\"\u003e\u003ccode\u003e626b052\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link/issues/7714\"\u003e#7714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/99e204ca6fbcbd8a052a7355a89e2eb897e96134\"\u003e\u003ccode\u003e99e204c\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link/issues/7698\"\u003e#7698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/8ee6d9acedc7118418f2b5e9860c22b6ed6e76a3\"\u003e\u003ccode\u003e8ee6d9a\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link/issues/7687\"\u003e#7687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/7834835f8e1b29df717009c20845a5924db6d3eb\"\u003e\u003ccode\u003e7834835\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link/issues/7665\"\u003e#7665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.22.3/packages/extension-link\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-placeholder` from 3.21.0 to 3.22.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-placeholder\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Fixed \u003ccode\u003einsertContentAt\u003c/code\u003e corrupting the document when inserting inline content with marks at the start of a paragraph. The \u003ccode\u003efrom - 1\u003c/code\u003e position adjustment now only applies to block-level content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-node-range\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Add an option to control whether node ranges extend when a selection only touches a node boundary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/html\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Remove unnecessary \u003ccode\u003exmlns=\u0026quot;http://www.w3.org/1999/xhtml\u0026quot;\u003c/code\u003e attribute from \u003ccode\u003egenerateHTML\u003c/code\u003e output by using \u003ccode\u003einnerHTML\u003c/code\u003e instead of \u003ccode\u003eXMLSerializer\u003c/code\u003e for HTML serialization.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eac994c5: Fix drag selections so crossing a node boundary does not incorrectly include the next node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/starter-kit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ac994c5]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-dropcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-gapcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-item\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-keymap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bullet-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-document\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-hard-break\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-heading\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-horizontal-rule\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-italic\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-link\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-ordered-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-paragraph\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-strike\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages-deprecated/extension-placeholder/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-placeholder\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.22.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.2...\n\n_Description has been truncated_","html_url":"https://github.com/YanYuCloudCube/YYC3-Family-AI/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/YanYuCloudCube%2FYYC3-Family-AI/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"1.8.8","new_version":"2.0.0","update_type":"major","path":null,"pr_created_at":"2026-04-07T04:00:50.000Z","version_change":"1.8.8 → 2.0.0","issue":{"uuid":"4215312223","node_id":"PR_kwDOR2KbG87QYHc4","number":6,"state":"closed","title":"Bump the dependencies group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-14T04:02:02.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-07T04:00:50.000Z","updated_at":"2026-04-14T04:02:03.000Z","time_to_close":604872,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":18,"packages":[{"name":"@lingui/core","old_version":"5.9.3","new_version":"5.9.4","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/react","old_version":"5.9.3","new_version":"5.9.4","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@tabler/icons-react","old_version":"3.40.0","new_version":"3.41.1","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@vanilla-extract/css","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/vanilla-extract-css/vanilla-extract"},{"name":"axios","old_version":"1.13.6","new_version":"1.14.0","repository_url":"https://github.com/axios/axios"},{"name":"react-grid-layout","old_version":"1.4.4","new_version":"2.2.3","repository_url":"https://github.com/STRML/react-grid-layout"},{"name":"@types/react-grid-layout","old_version":"1.3.6","new_version":"2.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-router-dom","old_version":"6.30.3","new_version":"7.13.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-window","old_version":"1.8.11","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@lingui/babel-plugin-lingui-macro","old_version":"5.9.3","new_version":"5.9.4","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/cli","old_version":"5.9.3","new_version":"5.9.4","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/macro","old_version":"5.9.3","new_version":"5.9.4","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@vanilla-extract/vite-plugin","old_version":"5.2.1","new_version":"5.2.2","repository_url":"https://github.com/vanilla-extract-css/vanilla-extract"},{"name":"@vitejs/plugin-react","old_version":"5.2.0","new_version":"6.0.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"rollup","old_version":"4.60.0","new_version":"4.60.1","repository_url":"https://github.com/rollup/rollup"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.1.11","new_version":"8.0.3","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 18 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@lingui/core](https://github.com/lingui/js-lingui/tree/HEAD/packages/core) | `5.9.3` | `5.9.4` |\n| [@lingui/react](https://github.com/lingui/js-lingui/tree/HEAD/packages/react) | `5.9.3` | `5.9.4` |\n| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.40.0` | `3.41.1` |\n| [@vanilla-extract/css](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css) | `1.20.0` | `1.20.1` |\n| [axios](https://github.com/axios/axios) | `1.13.6` | `1.14.0` |\n| [react-grid-layout](https://github.com/STRML/react-grid-layout) | `1.4.4` | `2.2.3` |\n| [@types/react-grid-layout](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-grid-layout) | `1.3.6` | `2.1.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.30.3` | `7.13.2` |\n| [react-window](https://github.com/bvaughn/react-window) | `1.8.11` | `2.2.7` |\n| [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) | `1.8.8` | `2.0.0` |\n| [@lingui/babel-plugin-lingui-macro](https://github.com/lingui/js-lingui/tree/HEAD/packages/babel-plugin-lingui-macro) | `5.9.3` | `5.9.4` |\n| [@lingui/cli](https://github.com/lingui/js-lingui/tree/HEAD/packages/cli) | `5.9.3` | `5.9.4` |\n| [@lingui/macro](https://github.com/lingui/js-lingui/tree/HEAD/packages/macro) | `5.9.3` | `5.9.4` |\n| [@vanilla-extract/vite-plugin](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/vite-plugin) | `5.2.1` | `5.2.2` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.2.0` | `6.0.1` |\n| [rollup](https://github.com/rollup/rollup) | `4.60.0` | `4.60.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.11` | `8.0.3` |\n\n\nUpdates `@lingui/core` from 5.9.3 to 5.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e\u003ccode\u003e@​lingui/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e really keep catalog extra from previous catalog (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2479\"\u003e#2479\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c939113293b29a948b80f2a6332cf8016c47ab37\"\u003ec939113\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/lingui/js-lingui/blob/main/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​lingui/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/8303dbf025a55bcbeefbb1d1e5dcbebaa3f77094\"\u003e\u003ccode\u003e8303dbf\u003c/code\u003e\u003c/a\u003e chore(release): published v5.9.4 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lingui/js-lingui/commits/v5.9.4/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingui/react` from 5.9.3 to 5.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e\u003ccode\u003e@​lingui/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e really keep catalog extra from previous catalog (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2479\"\u003e#2479\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c939113293b29a948b80f2a6332cf8016c47ab37\"\u003ec939113\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/lingui/js-lingui/blob/main/packages/react/CHANGELOG.md\"\u003e\u003ccode\u003e@​lingui/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/react\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/8303dbf025a55bcbeefbb1d1e5dcbebaa3f77094\"\u003e\u003ccode\u003e8303dbf\u003c/code\u003e\u003c/a\u003e chore(release): published v5.9.4 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lingui/js-lingui/commits/v5.9.4/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tabler/icons-react` from 3.40.0 to 3.41.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tabler/tabler-icons/releases\"\u003e\u003ccode\u003e@​tabler/icons-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.41.1\u003c/h2\u003e\n\u003cp\u003eFixed icon: \u003ccode\u003eoutline/x-mark\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 3.41.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e18 new icons:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoutline/brand-jira\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/car-off-road\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/car-suspension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/credit-card-hand\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-3d-camera\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-3d-lens\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-screen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/iceberg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/jetski\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/olympic-torch\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/parking-meter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/pillow\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/pipeline\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/quote-open\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/scan-letter-a\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/scan-letter-t\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/segway\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/x-mark\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAngular support\u003c/strong\u003e: new \u003ccode\u003e@tabler/icons-angular\u003c/code\u003e package with components, build pipeline, unit tests, and \u003ccode\u003etest/test-angular\u003c/code\u003e sample app (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1091\"\u003e#1091\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSVG validation\u003c/strong\u003e: validation for \u003ccode\u003e\u0026lt;g\u0026gt;\u003c/code\u003e elements; broader SVG icon validation improvements (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1487\"\u003e#1487\u003c/a\u003e); more consistent SVG path syntax (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1488\"\u003e#1488\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-react\u003c/code\u003e\u003c/strong\u003e: JSDoc with icon previews in generated output (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1472\"\u003e#1472\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-react-native\u003c/code\u003e\u003c/strong\u003e: \u003ccode\u003ereact-native-svg\u003c/code\u003e added as a \u003cstrong\u003epeer dependency\u003c/strong\u003e (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1475\"\u003e#1475\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-solidjs\u003c/code\u003e\u003c/strong\u003e: SSR support via \u003ccode\u003erollup-preset-solid\u003c/code\u003e and JSX/TSX component refactor (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1493\"\u003e#1493\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed icons\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eoutline/brand-kbin\u003c/code\u003e\u003c/strong\u003e and \u003cstrong\u003e\u003ccode\u003eoutline/volume-4\u003c/code\u003e\u003c/strong\u003e: adjusted for compatibility with \u003ccode\u003ebuildJsIcons\u003c/code\u003e (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1469\"\u003e#1469\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eoutline/number-35-small\u003c/code\u003e\u003c/strong\u003e through \u003cstrong\u003e\u003ccode\u003eoutline/number-50-small\u003c/code\u003e\u003c/strong\u003e: updated Unicode values (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1494\"\u003e#1494\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/tabler/tabler-icons/commit/9b27b65e3d2e72ff4fd219b2dc21da81ea9cbab8\"\u003e\u003ccode\u003e9b27b65\u003c/code\u003e\u003c/a\u003e Release 3.41.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/ebad60b50af5ba521245ab982a3fe69df0e5efd9\"\u003e\u003ccode\u003eebad60b\u003c/code\u003e\u003c/a\u003e Update homepage links in documentation and package files to point to the new ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/8ed617b1b7153d1d35910cda09861077a6f649b9\"\u003e\u003ccode\u003e8ed617b\u003c/code\u003e\u003c/a\u003e Update README files to wrap images in anchor tags linking to the Tabler Icons...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/ef6e875bbef5252b3627fd1281421b10ddd04a16\"\u003e\u003ccode\u003eef6e875\u003c/code\u003e\u003c/a\u003e Update dependencies in pnpm-lock.yaml and package.json files (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/6cbe8857c8baa758383bb0a9e0f6922cf82da01c\"\u003e\u003ccode\u003e6cbe885\u003c/code\u003e\u003c/a\u003e Release 3.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/19d735e6206997fe06a42f6546188b9678ad57de\"\u003e\u003ccode\u003e19d735e\u003c/code\u003e\u003c/a\u003e Add JSDoc with previews in icons-react (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1472\"\u003e#1472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tabler/tabler-icons/commits/v3.41.1/packages/icons-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vanilla-extract/css` from 1.20.0 to 1.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/releases\"\u003e\u003ccode\u003e@​vanilla-extract/css\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​vanilla-extract/css\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/vanilla-extract-css/vanilla-extract/pull/1710\"\u003e#1710\u003c/a\u003e \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/16775939763349513c527b2f33398a03d7d75057\"\u003e\u003ccode\u003e1677593\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/askoufis\"\u003e\u003ccode\u003e@​askoufis\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003ecssesc\u003c/code\u003e dependency with vendored version\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/vanilla-extract-css/vanilla-extract/blob/master/packages/css/CHANGELOG.md\"\u003e\u003ccode\u003e@​vanilla-extract/css\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/vanilla-extract-css/vanilla-extract/pull/1710\"\u003e#1710\u003c/a\u003e \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/16775939763349513c527b2f33398a03d7d75057\"\u003e\u003ccode\u003e1677593\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/askoufis\"\u003e\u003ccode\u003e@​askoufis\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003ecssesc\u003c/code\u003e dependency with vendored version\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/5f3faaec043bbed0afb095d6d5a2430b5ab4734a\"\u003e\u003ccode\u003e5f3faae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css/issues/1711\"\u003e#1711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/16775939763349513c527b2f33398a03d7d75057\"\u003e\u003ccode\u003e1677593\u003c/code\u003e\u003c/a\u003e Vendor \u003ccode\u003ecssesc\u003c/code\u003e dependency (\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css/issues/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commits/@vanilla-extract/css@1.20.1/packages/css\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.6 to 1.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003cp\u003eThis release focuses on compatibility fixes, adapter stability improvements, and test/tooling modernisation.\u003c/p\u003e\n\u003ch2\u003e⚠️ Important Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Changes:\u003c/strong\u003e None identified in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAction Required:\u003c/strong\u003e If you rely on env-based proxy behaviour or CJS resolution edge-cases, validate your integration after upgrade (notably \u003ccode\u003eproxy-from-env\u003c/code\u003e v2 alignment and \u003ccode\u003emain\u003c/code\u003e entry compatibility fix).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime Features:\u003c/strong\u003e No new end-user features were introduced in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTest Coverage Expansion:\u003c/strong\u003e Added broader smoke/module test coverage for CJS and ESM package usage. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7510\"\u003e#7510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHeaders:\u003c/strong\u003e Trim trailing CRLF in normalised header values. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7456\"\u003e#7456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP/2:\u003c/strong\u003e Close detached HTTP/2 sessions on timeout to avoid lingering sessions. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7457\"\u003e#7457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFetch Adapter:\u003c/strong\u003e Cancel \u003ccode\u003eReadableStream\u003c/code\u003e created during request-stream capability probing to prevent async resource leaks. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7515\"\u003e#7515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Handling:\u003c/strong\u003e Fixed env proxy behavior with \u003ccode\u003eproxy-from-env\u003c/code\u003e v2 usage. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7499\"\u003e#7499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCommonJS Compatibility:\u003c/strong\u003e Fixed package \u003ccode\u003emain\u003c/code\u003e entry regression affecting CJS consumers. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7532\"\u003e#7532\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSecurity/Dependencies:\u003c/strong\u003e Updated \u003ccode\u003eformidable\u003c/code\u003e and refreshed package set to newer versions. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7533\"\u003e#7533\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/10556\"\u003e#10556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTooling:\u003c/strong\u003e Continued migration to Vitest and modernised CI/test harnesses. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7484\"\u003e#7484\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7489\"\u003e#7489\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7498\"\u003e#7498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBuild/Lint Stack:\u003c/strong\u003e Rollup, ESLint, TypeScript, and related dev-dependency updates. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7508\"\u003e#7508\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7509\"\u003e#7509\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7522\"\u003e#7522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Clarified JSON parsing and adapter-related docs/comments. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7398\"\u003e#7398\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7460\"\u003e#7460\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve Axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aviu16\"\u003e\u003ccode\u003e@​aviu16\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7456\"\u003e#7456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NETIZEN-11\"\u003e\u003ccode\u003e@​NETIZEN-11\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7460\"\u003e#7460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fedotov\"\u003e\u003ccode\u003e@​fedotov\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7457\"\u003e#7457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nthbotast\"\u003e\u003ccode\u003e@​nthbotast\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7398\"\u003e#7398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/penkzhou\"\u003e\u003ccode\u003e@​penkzhou\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7515\"\u003e#7515\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eFull Changelog: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.6...v1.14.0\"\u003ev1.13.6...v1.14.0\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/46bee3dea75ef53a8eae49f3b7487e6341de6074\"\u003e\u003ccode\u003e46bee3d\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.14.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10563\"\u003e#10563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/518aff569043116c87ce78e3d83877d5251f2a16\"\u003e\u003ccode\u003e518aff5\u003c/code\u003e\u003c/a\u003e chore: add AI Moderator workflow for spam detection (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10551\"\u003e#10551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/b7dfda3e7cf9e85f6063d90334318f82842b42d0\"\u003e\u003ccode\u003eb7dfda3\u003c/code\u003e\u003c/a\u003e chore(sponsor): update sponsor block (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10557\"\u003e#10557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9aa34d52918c13eaa445d884a24e9e20e71a7a93\"\u003e\u003ccode\u003e9aa34d5\u003c/code\u003e\u003c/a\u003e fix: updated release flow to match the current flows (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10562\"\u003e#10562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e9e5ebe483b3f0cecbb5a4c9fa95a316ea5d0645\"\u003e\u003ccode\u003ee9e5ebe\u003c/code\u003e\u003c/a\u003e Update packages to latest version (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10556\"\u003e#10556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/4d8931ca8a92e53c5dcf02cf46d1016a10e60ec0\"\u003e\u003ccode\u003e4d8931c\u003c/code\u003e\u003c/a\u003e fix: formidable dependency vulnerable to arbitrary (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7533\"\u003e#7533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3a6f5c1ae1f9b58198e9f3109896a2c11d017c58\"\u003e\u003ccode\u003e3a6f5c1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​babel/preset-env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7531\"\u003e#7531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/bcfd2997dc93b56669dd03b29b83d8a868797937\"\u003e\u003ccode\u003ebcfd299\u003c/code\u003e\u003c/a\u003e fix: bug axios breaks commonjs compatibility main entry (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7532\"\u003e#7532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d6dcbfd53e9506d9c8c0b1fd09c4d960bea9b9f0\"\u003e\u003ccode\u003ed6dcbfd\u003c/code\u003e\u003c/a\u003e fix: dependabot uses the correct labels (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7530\"\u003e#7530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/5dd7ba78b8960fb29e39b6918ee5cb9a2130f15c\"\u003e\u003ccode\u003e5dd7ba7\u003c/code\u003e\u003c/a\u003e chore: upgrade to latest ts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7522\"\u003e#7522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.6...v1.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-grid-layout` from 1.4.4 to 2.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/STRML/react-grid-layout/releases\"\u003ereact-grid-layout's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003ch2\u003e🧪 Tests\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprevent ResizeObserver loop error by deferring state updates (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/1959\"\u003e#1959\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2229\"\u003e#2229\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFix: visual resize preview constrained to minW/maxW/minH/maxH (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2235\"\u003e#2235\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2237\"\u003e#2237\u003c/a\u003e by \u003ca href=\"https://github.com/paul-bengescu-hs\"\u003e\u003ccode\u003e@​paul-bengescu-hs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Internal Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebump qs from 6.14.0 to 6.14.1\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2226\"\u003e#2226\u003c/a\u003e by \u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebump lodash from 4.17.21 to 4.17.23\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2234\"\u003e#2234\u003c/a\u003e by \u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix type error caused by duplicate EventCallback types.\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2227\"\u003e#2227\u003c/a\u003e by \u003ca href=\"https://github.com/miccoh1994\"\u003e\u003ccode\u003e@​miccoh1994\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eprevent duplicate \u003cstrong\u003edropping-elem\u003c/strong\u003e from race condition in handleDragOver\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2239\"\u003e#2239\u003c/a\u003e by \u003ca href=\"https://github.com/WhiteMinds\"\u003e\u003ccode\u003e@​WhiteMinds\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003ch2\u003e🧪 Tests\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprevent infinite loop when dragging external items in controlled state (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2210\"\u003e#2210\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2225\"\u003e#2225\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Internal Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprevent infinite loop when dragging external items in controlled state (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2210\"\u003e#2210\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2225\"\u003e#2225\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003ch2\u003e📚 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euse compactor.compact() everywhere, remove compat layers (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2213\"\u003e#2213\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2222\"\u003e#2222\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧪 Tests\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadd defensive guards for drag-from-outside edge cases (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2210\"\u003e#2210\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2220\"\u003e#2220\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eremove calcDragPosition from default strategies to fix drag position jump\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2223\"\u003e#2223\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euse compactor.compact() everywhere, remove compat layers (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2213\"\u003e#2213\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2222\"\u003e#2222\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eDo not use this release; contains a critical layout bug. Use 2.2.1 or later.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e🧪 Tests\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprevent infinite loop when dragging from outside then leaving (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2210\"\u003e#2210\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2214\"\u003e#2214\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euse dropConfig.onDragOver when provided (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2212\"\u003e#2212\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2215\"\u003e#2215\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euse custom compactor.compact() method when provided (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2213\"\u003e#2213\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2216\"\u003e#2216\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eenable PositionStrategy and DragConfig.threshold extension points (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2217\"\u003e#2217\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2217\"\u003e#2217\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.1\u003c/h2\u003e\n\u003ch2\u003e📚 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocument TypeScript type migration from \u003ccode\u003e@​types/react-grid-layout\u003c/code\u003e\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2200\"\u003e#2200\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-grid-layout/react-grid-layout/blob/master/CHANGELOG.md\"\u003ereact-grid-layout's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e2.2.1 (Dec 30, 2025)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDrag position\u003c/strong\u003e: Fix items jumping half a screen down when drag starts on a grid container offset from the page top. Removed \u003ccode\u003ecalcDragPosition\u003c/code\u003e from default position strategies since react-draggable handles parent-relative coordinates correctly. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2223\"\u003e#2223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCompactor\u003c/strong\u003e: Ensure all internal v2 code uses \u003ccode\u003ecompactor.compact()\u003c/code\u003e instead of the legacy \u003ccode\u003ecompact()\u003c/code\u003e function. Added optional \u003ccode\u003ecompactor\u003c/code\u003e prop to hooks (\u003ccode\u003euseGridLayout\u003c/code\u003e, \u003ccode\u003euseResponsiveLayout\u003c/code\u003e) that takes precedence over \u003ccode\u003ecompactType\u003c/code\u003e/\u003ccode\u003eallowOverlap\u003c/code\u003e. Fixed negative coordinate handling in compactors. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2222\"\u003e#2222\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/issues/2213\"\u003e#2213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDrag-from-outside\u003c/strong\u003e: Add defensive guards for edge cases with drag enter/leave counter synchronization. Made \u003ccode\u003eremoveDroppingPlaceholder\u003c/code\u003e idempotent and prevented negative counter values. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2220\"\u003e#2220\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/issues/2210\"\u003e#2210\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved never-exported compat layers (\u003ccode\u003eutils-compat.ts\u003c/code\u003e, \u003ccode\u003eresponsive-compat.ts\u003c/code\u003e, \u003ccode\u003ecalculate-compat.ts\u003c/code\u003e). These were internal implementation details and were never part of the public API.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eonMove()\u003c/code\u003e method from \u003ccode\u003eCompactor\u003c/code\u003e interface. Custom compactors should implement only \u003ccode\u003ecompact()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0 (Dec 29, 2025)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGridItem\u003c/strong\u003e: Fix infinite loop when dragging from outside then leaving the grid without releasing the mouse. Applied the same \u003ccode\u003elayoutRef\u003c/code\u003e pattern from GridLayout to GridItem's constraint context. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2214\"\u003e#2214\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/issues/2210\"\u003e#2210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDropConfig\u003c/strong\u003e: Fix \u003ccode\u003edropConfig.onDragOver\u003c/code\u003e being ignored. The v2 API's \u003ccode\u003eonDragOver\u003c/code\u003e callback is now properly called when provided. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2215\"\u003e#2215\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/issues/2212\"\u003e#2212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCompactor\u003c/strong\u003e: Fix custom compactor's \u003ccode\u003ecompact()\u003c/code\u003e method never being called. GridLayout was extracting properties but ignoring the method implementations. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2216\"\u003e#2216\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/issues/2213\"\u003e#2213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePositionStrategy\u003c/strong\u003e: Fix custom \u003ccode\u003ecalcStyle()\u003c/code\u003e and \u003ccode\u003ecalcDragPosition()\u003c/code\u003e methods never being called. Custom position strategies can now fully override positioning behavior. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2217\"\u003e#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDragConfig\u003c/strong\u003e: Implement \u003ccode\u003ethreshold\u003c/code\u003e property (default 3px for v2 API). Drag callbacks now wait until mouse moves the threshold distance before firing, preventing accidental drags on click. Legacy API uses threshold=0 for backwards compatibility. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2217\"\u003e#2217\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/issues/1341\"\u003e#1341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/issues/1401\"\u003e#1401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.1 (Dec 21, 2025)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eLegacy API\u003c/strong\u003e: Fix \u003ccode\u003eallowOverlap\u003c/code\u003e not working in legacy mode. Added \u003ccode\u003enoOverlapCompactor\u003c/code\u003e for when \u003ccode\u003ecompactType=null\u003c/code\u003e and \u003ccode\u003eallowOverlap=true\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2207\"\u003e#2207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGridLayout\u003c/strong\u003e: Fix \u0026quot;Maximum update depth exceeded\u0026quot; during drag/resize/drop operations. Used \u003ccode\u003elayoutRef\u003c/code\u003e pattern to prevent callbacks from being recreated on every layout change. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2208\"\u003e#2208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseResponsiveLayout\u003c/strong\u003e: Fix infinite re-render loop when passing inline objects as \u003ccode\u003elayouts\u003c/code\u003e prop. Added separate ref to track props vs state changes. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2209\"\u003e#2209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.0 (Dec 14, 2025)\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003ch4\u003ePluggable Layout Constraints System\u003c/h4\u003e\n\u003cp\u003eA new constraints system allows custom validation and transformation of layout items during drag and resize operations. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2190\"\u003e#2190\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport { createConstraintEnforcer, aspectRatioConstraint, positionConstraint } from \u0026quot;react-grid-layout/core\u0026quot;;\n\u003cp\u003econst enforcer = createConstraintEnforcer([\naspectRatioConstraint(16 / 9),\npositionConstraint({ minX: 0, maxX: 10 })\n]);\u003c/p\u003e\n\u003cp\u003e\u0026lt;GridLayout constraintEnforcer={enforcer} /\u0026gt;\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-grid-layout/react-grid-layout/commit/a2f3f7425b2f141b41525cefa84981a4c881de83\"\u003e\u003ccode\u003ea2f3f74\u003c/code\u003e\u003c/a\u003e release 2.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-grid-layout/react-grid-layout/commit/061c6076fbd2f4ca70d6d34db1791dae0a7f9544\"\u003e\u003ccode\u003e061c607\u003c/code\u003e\u003c/a\u003e chore: add codemaps, .reports, .ccells-state.json to gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-grid-layout/react-grid-layout/commit/de671ae761293511f4706706fbc6f6dff16b855b\"\u003e\u003ccode\u003ede671ae\u003c/code\u003e\u003c/a\u003e chore: update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-grid-layout/react-grid-layout/commit/92135fe57cd891a1722cb67440ef2d0e8bc25ec6\"\u003e\u003ccode\u003e92135fe\u003c/code\u003e\u003c/a\u003e Merge PR \u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2237\"\u003e#2237\u003c/a\u003e: fix visual resize preview constrained to minW/maxW/minH/maxH ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-grid-layout/react-grid-layout/commit/ba1b105cc03369224133987998737ac5bda688e9\"\u003e\u003ccode\u003eba1b105\u003c/code\u003e\u003c/a\u003e refactor: remove unnecessary exports, add Infinity test for calcGridItemWHPx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-grid-layout/react-grid-layout/commit/ebd1bf56562e562775edc0b42419e982eeded0ab\"\u003e\u003ccode\u003eebd1bf5\u003c/code\u003e\u003c/a\u003e Merge branch 'look-open-issues'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-grid-layout/react-grid-layout/commit/b84fca387a4df76604b26a33d511b6a37f4e4cf8\"\u003e\u003ccode\u003eb84fca3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2239\"\u003e#2239\u003c/a\u003e from WhiteMinds/fix/duplicate-dropping-elem-race-con...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-grid-layout/react-grid-layout/commit/e4bc3accdb809e680bdcd56d4eaa390c1b44a4e8\"\u003e\u003ccode\u003ee4bc3ac\u003c/code\u003e\u003c/a\u003e fix: prevent duplicate \u003cstrong\u003edropping-elem\u003c/strong\u003e from race condition in handleDragOver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-grid-layout/react-grid-layout/commit/294a8eff5b23746518f973529258cddf91ed13dc\"\u003e\u003ccode\u003e294a8ef\u003c/code\u003e\u003c/a\u003e fix: visual resize preview constrained to minW/maxW/minH/maxH (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2235\"\u003e#2235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-grid-layout/react-grid-layout/commit/d4bb48382535efc35f57665e88dc9fce9607b921\"\u003e\u003ccode\u003ed4bb483\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lodash from 4.17.21 to 4.17.23 (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2234\"\u003e#2234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/STRML/react-grid-layout/compare/1.4.4...2.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-grid-layout` from 1.3.6 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-grid-layout\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 6.30.3 to 7.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.13.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.13.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.12.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.12.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.11.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.11.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aadb56fa532e0eaf7e7b91c1d88e1f325851eb04\"\u003e\u003ccode\u003eaadb56f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14908\"\u003e#14908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c68a9b35933fe5a3750ea8e52399d06f9aaecf77\"\u003e\u003ccode\u003ec68a9b3\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14893\"\u003e#14893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aa3f07883c04a4c1da7bfc4d6beb1f1f8c2dfa4c\"\u003e\u003ccode\u003eaa3f078\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14829\"\u003e#14829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3207a5cc3278b7212aeb95331107ec052d5a3008\"\u003e\u003ccode\u003e3207a5c\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14814\"\u003e#14814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5557ba3f848e52dfe400a47cc28256a51e13a150\"\u003e\u003ccode\u003e5557ba3\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14749\"\u003e#14749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/62c6e0effd9ae754fa05b1812fd013341226c0cb\"\u003e\u003ccode\u003e62c6e0e\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14738\"\u003e#14738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/26653a6bcbf8a9c5541f99dcfb526eafadf13434\"\u003e\u003ccode\u003e26653a6\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14712\"\u003e#14712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/7ac2346873b4bba26d16c88e5cd5c5cb81ce6bb3\"\u003e\u003ccode\u003e7ac2346\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14709\"\u003e#14709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/b34a9cd1f74231ded97c1e6ca9dff8f09a1b87ca\"\u003e\u003ccode\u003eb34a9cd\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14668\"\u003e#14668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/48b1be47a4a827cef1d012f2f6e64003c93054b0\"\u003e\u003ccode\u003e48b1be4\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14662\"\u003e#14662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.13.2/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-window` from 1.8.11 to 2.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/releases\"\u003ereact-window's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\r\n  defaultRowHeight: 50\r\n});\r\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tnajdek\"\u003e\u003ccode\u003e@​tnajdek\u003c/code\u003e\u003c/a\u003e for the PR!\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/blob/main/CHANGELOG.md\"\u003ereact-window's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\n  defaultRowHeight: 50\n});\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003ch2\u003e2.1.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/bvaughn/react-window/commit/b7e8457d6532444259121aecee665d9bc5902d45\"\u003e\u003ccode\u003eb7e8457\u003c/code\u003e\u003c/a\u003e 2.2.6 -\u0026gt; 2.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dc23245bd3ebfb78be2b6e040673b85c2e36982a\"\u003e\u003ccode\u003edc23245\u003c/code\u003e\u003c/a\u003e Fixed a problem with project logo not displaying correctly in the README for ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/0138b13f50538e17010ca5c2998d1b660a13cc52\"\u003e\u003ccode\u003e0138b13\u003c/code\u003e\u003c/a\u003e Tweaked how-it-works graphic style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/2b982512ffee2fdf73466b087b3715e98b2191f2\"\u003e\u003ccode\u003e2b98251\u003c/code\u003e\u003c/a\u003e 2.2.5 -\u0026gt; 2.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/6222edc73a703d2c6204a479cd9c21986e437834\"\u003e\u003ccode\u003e6222edc\u003c/code\u003e\u003c/a\u003e useDynamicRowHeight: Don't instantiate ResizeObserver when server-rendering (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/69330f4325325d1e45afb91ca1d6d02edafacfdc\"\u003e\u003ccode\u003e69330f4\u003c/code\u003e\u003c/a\u003e Fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/8433914b91b3d0686ef5d6f6fbd5fdfc84940550\"\u003e\u003ccode\u003e8433914\u003c/code\u003e\u003c/a\u003e Update docs to clarify that Grid cells can't be auto-sized\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/7969e5a4770dc28168c4b4fafd4d56b15eaedebe\"\u003e\u003ccode\u003e7969e5a\u003c/code\u003e\u003c/a\u003e Fix docs typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dff578fbd6120f0d0ec4b5b6a2ea20088a724970\"\u003e\u003ccode\u003edff578f\u003c/code\u003e\u003c/a\u003e 2.2.4 -\u0026gt; 2.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/b26f7dae03e62abb55ed170b8b6b75230ee2dfa6\"\u003e\u003ccode\u003eb26f7da\u003c/code\u003e\u003c/a\u003e 2.2.5 (\u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bvaughn/react-window/compare/1.8.11...2.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-window` from 1.8.8 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingui/babel-plugin-lingui-macro` from 5.9.3 to 5.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e\u003ccode\u003e@​lingui/babel-plugin-lingui-macro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e really keep catalog extra from previous catalog (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2479\"\u003e#2479\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c939113293b29a948b80f2a6332cf8016c47ab37\"\u003ec939113\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/lingui/js-lingui/blob/main/packages/babel-plugin-lingui-macro/CHANGELOG.md\"\u003e\u003ccode\u003e@​lingui/babel-plugin-lingui-macro\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/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/babel-plugin-lingui-macro\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/8303dbf025a55bcbeefbb1d1e5dcbebaa3f77094\"\u003e\u003ccode\u003e8303dbf\u003c/code\u003e\u003c/a\u003e chore(release): published v5.9.4 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/babel-plugin-lingui-macro/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lingui/js-lingui/commits/v5.9.4/packages/babel-plugin-lingui-macro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingui/cli` from 5.9.3 to 5.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e\u003ccode\u003e@​lingui/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e really keep catalog extra from previous catalog (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2479\"\u003e#2479\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c939113293b29a948b80f2a6332cf8016c47ab37\"\u003ec939113\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/lingui/js-lingui/blob/main/packages/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​lingui/cli\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/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereally keep catalog extra from previous catalog (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2479\"\u003e#2479\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c939113293b29a948b80f2a6332cf8016c47ab37\"\u003ec939113\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/lingui/js-lingui/commit/8303dbf025a55bcbeefbb1d1e5dcbebaa3f77094\"\u003e\u003ccode\u003e8303dbf\u003c/code\u003e\u003c/a\u003e chore(release): published v5.9.4 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/cli/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/c939113293b29a948b80f2a6332cf8016c47ab37\"\u003e\u003ccode\u003ec939113\u003c/code\u003e\u003c/a\u003e fix: really keep catalog extra from previous catalog (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/cli/issues/2479\"\u003e#2479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lingui/js-lingui/commits/v5.9.4/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingui/macro` from 5.9.3 to 5.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e\u003ccode\u003e@​lingui/macro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e really keep catalog extra from previous catalog (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2479\"\u003e#2479\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c939113293b29a948b80f2a6332cf8016c47ab37\"\u003ec939113\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/lingui/js-lingui/blob/main/packages/macro/CHANGELOG.md\"\u003e\u003ccode\u003e@​lingui/macro\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/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/macro\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/8303dbf025a55bcbeefbb1d1e5dcbebaa3f77094\"\u003e\u003ccode\u003e8303dbf\u003c/code\u003e\u003c/a\u003e chore(release): published v5.9.4 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/macro/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lingui/js-lingui/commits/v5.9.4/packages/macro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-grid-layout` from 1.3.6 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-grid-layout\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-window` from 1.8.8 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vanilla-extract/vite-plugin` from 5.2.1 to 5.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/releases\"\u003e\u003ccode\u003e@​vanilla-extract/vite-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​vanilla-extract/vite-plugin\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/16775939763349513c527b2f33398a03d7d75057\"\u003e\u003ccode\u003e1677593\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​vanilla-extract/compiler\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/blob/master/packages/vite-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​vanilla-extract/vite-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/16775939763349513c527b2f33398a03d7d75057\"\u003e\u003ccode\u003e1677593\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​vanilla-extract/compiler\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/5f3faaec043bbed0afb095d6d5a2430b5ab4734a\"\u003e\u003ccode\u003e5f3faae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/vite-plugin/issues/1711\"\u003e#1711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commits/@vanilla-extract/vite-plugin@5.2.2/packages/vite-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 5.2.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e\u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@6.0.1\u003c/h2\u003e\n\u003ch3\u003eExpand \u003ccode\u003e@rolldown/plugin-babel\u003c/code\u003e peer dep range (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1146\"\u003e#1146\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eExpanded \u003ccode\u003e@rolldown/plugin-babel\u003c/code\u003e peer dep range to include \u003ccode\u003e^0.2.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eplugin-react@6.0.0\u003c/h2\u003e\n\u003ch3\u003eRemove Babel Related Features (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1123\"\u003e#1123\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eVite 8+ can handle React Refresh Transform by Oxc and doesn't need Babel for it. With that, there are no transform applied that requires Babel. To reduce the installation size of this plugin, babel is no longer a dependency of this plugin and the related features are removed.\u003c/p\u003e\n\u003cp\u003eIf you are using Babel, you can use \u003ccode\u003e@rolldown/plugin-babel\u003c/code\u003e together with this plugin:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e import { defineConfig } from 'vite'\r\n import react from '@vitejs/plugin-react'\r\n+import babel from '@rolldown/plugin-babel'\r\n\u003cp\u003eexport default defineConfig({\nplugins: [\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003ereact({\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e  babel: {\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e    plugins: ['@babel/plugin-proposal-throw-expressions'],\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e  },\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e}),\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003ereact(),\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003ebabel({\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e  plugins: ['@babel/plugin-proposal-throw-expressions'],\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e}),\n\u003c/code\u003e\u003c/pre\u003e\n]\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor React compiler users, you can use \u003ccode\u003ereactCompilerPreset\u003c/code\u003e for easier setup with preconfigured filter to improve build performance:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e import { defineConfig } from 'vite'\r\n-import react from '@vitejs/plugin-react'\r\n+import react, { reactCompilerPreset } from '@vitejs/plugin-react'\r\n+import babel from '@rolldown/plugin-babel'\r\n\u003cp\u003eexport default defineConfig({\nplugins: [\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ereact({\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e babel: {\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e   plugins: ['babel-plugin-react-compiler'],\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e },\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e}),\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003ereact(),\u003c/li\u003e\n\u003cli\u003ebabel({\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e presets: [reactCompilerPreset()]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.1 (2026-03-13)\u003c/h2\u003e\n\u003ch3\u003eExpand \u003ccode\u003e@rolldown/plugin-babel\u003c/code\u003e peer dep range (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1146\"\u003e#1146\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eExpanded \u003ccode\u003e@rolldown/plugin-babel\u003c/code\u003e peer dep range to include \u003ccode\u003e^0.2.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e6.0.0 (2026-03-12)\u003c/h2\u003e\n\u003ch2\u003e6.0.0-beta.0 (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eRemove Babel Related Features (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1123\"\u003e#1123\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eVite 8+ can handle React Refresh Transform by Oxc and doesn't need Babel for it. With that, there are no transform applied that requires Babel. To reduce the installation size of this plugin, babel is no longer a dependency of this plugin and the related features are removed.\u003c/p\u003e\n\u003cp\u003eIf you are using Babel, you can use \u003ccode\u003e@rolldown/plugin-babel\u003c/code\u003e together with this plugin:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e import { defineConfig } from 'vite'\n import react from '@vitejs/plugin-react'\n+import babel from '@rolldown/plugin-babel'\n\u003cp\u003eexport default defineConfig({\nplugins: [\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003ereact({\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e  babel: {\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e    plugins: ['@babel/plugin-proposal-throw-expressions'],\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e  },\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e}),\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003ereact(),\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003ebabel({\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e  plugins: ['@babel/plugin-proposal-throw-expressions'],\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e}),\n\u003c/code\u003e\u003c/pre\u003e\n]\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor React compiler users, you can use \u003ccode\u003ereactCompilerPreset\u003c/code\u003e for easier setup with preconfigured filter to improve build performance:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e import { defineConfig } from 'vite'\n-import react from '@vitejs/plugin-react'\n+import react, { reactCompilerPreset } from '@vitejs/plugin-react'\n+import babel from '@rolldown/plugin-babel'\n\u003cp\u003eexport default defineConfig({\nplugins: [\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ereact({\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e babel: {\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e   plugins: ['babel-plugin-react-compiler'],\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e },\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/1e94c06995c2afe2d1fee5aea2ef9720d35a7e02\"\u003e\u003ccode\u003e1e94c06\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/77c00c007263e963dc7f6f108d1add8afb3f1d4a\"\u003e\u003ccode\u003e77c00c0\u003c/code\u003e\u003c/a\u003e feat(plugin-react): expand \u003ccode\u003e@rolldown/plugin-babel\u003c/code\u003e peer dep range (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1146\"\u003e#1146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/dcc901236079ef7fa99139f7ba7beebac583f301\"\u003e\u003ccode\u003edcc9012\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/3a17886073e4f44fb039981492d982d36481b176\"\u003e\u003ccode\u003e3a17886\u003c/code\u003e\u003c/a\u003e docs: add a link to the Oxlint rule for component exports alongside the ESLin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/f812135f84907947406cab5913b6d868685db585\"\u003e\u003ccode\u003ef812135\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1140\"\u003e#1140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/a0329a082450b3d2293f43fc9fed224506a131b4\"\u003e\u003ccode\u003ea0329a0\u003c/code\u003e\u003c/a\u003e docs(react): clarify react compiler preset filter (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1137\"\u003e#1137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/704e0d388b3ecf56d08d3c7aa128c832d38f497e\"\u003e\u003ccode\u003e704e0d3\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.0.0-beta.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/ac16acc03798aa5f1cb8dc766106b2c34eaeb06c\"\u003e\u003ccode\u003eac16acc\u003c/code\u003e\u003c/a\u003e feat(react)!: remove babel (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/f01b30cd09ea3bf758993aaa29fda7f588f76ab9\"\u003e\u003ccode\u003ef01b30c\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1127\"\u003e#1127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/b1014bd5582627aaa38a0bef8aaab1ef2522769b\"\u003e\u003ccode\u003eb1014bd\u003c/code\u003e\u003c/a\u003e chore(react): add changelog for \u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1124\"\u003e#1124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.0.1/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rollup` from 4.60.0 to 4.60.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.60.1\u003c/h2\u003e\n\u003ch2\u003e4.60.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-30\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolve a situation where side effect imports could be dropped due to a caching issue (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6286\"\u003e#6286\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6286\"\u003e#6286\u003c/a\u003e: fix: skip dropping side-effects on namespaceReexportsByName cache hit (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6274\"\u003e#6274\u003c/a\u003e) (\u003ca href=\"https://github.com/littlegrayss\"\u003e\u003ccode\u003e@​littlegrayss\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6317\"\u003e#6317\u003c/a\u003e: chore(deps): pin dependencies (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6318\"\u003e#6318\u003c/a\u003e: chore(deps): update msys2/setup-msys2 digest to cafece8 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6319\"\u003e#6319\u003c/a\u003e: chore(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6320\"\u003e#6320\u003c/a\u003e: chore(deps): pin dependency typescript to v5 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6321\"\u003e#6321\u003c/a\u003e: chore(deps): update openharmony-rs/setup-ohos-sdk action to v1 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6322\"\u003e#6322\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6323\"\u003e#6323\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6324\"\u003e#6324\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\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/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.60.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-30\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolve a situation where side effect imports could be dropped due to a caching issue (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6286\"\u003e#6286\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/p...\n\n_Description has been truncated_","html_url":"https://github.com/Hari-Sri-T/InvenGraph-AI/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hari-Sri-T%2FInvenGraph-AI/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"1.8.8","new_version":"2.0.0","update_type":"major","path":null,"pr_created_at":"2026-04-02T08:07:00.000Z","version_change":"1.8.8 → 2.0.0","issue":{"uuid":"4192672781","node_id":"PR_kwDOQ6EF787Pe6wQ","number":254,"state":"closed","title":"Chore: Bump the all-npm-updates group across 1 directory with 32 updates","user":"dependabot[bot]","labels":["Area: UI","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-03T07:15:37.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-02T08:07:00.000Z","updated_at":"2026-04-03T07:15:38.000Z","time_to_close":83317,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore: Bump","group_name":"all-npm-updates","update_count":32,"packages":[{"name":"@fortawesome/react-fontawesome","old_version":"3.2.0","new_version":"3.3.0","repository_url":"https://github.com/FortAwesome/react-fontawesome"},{"name":"@sentry/browser","old_version":"10.43.0","new_version":"10.47.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/integrations","old_version":"7.119.1","new_version":"7.120.4","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"filesize","old_version":"11.0.13","new_version":"11.0.15","repository_url":"https://github.com/avoidwork/filesize.js"},{"name":"jquery","old_version":"3.7.1","new_version":"4.0.0","repository_url":"https://github.com/jquery/jquery"},{"name":"lodash","old_version":"4.17.23","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"react-redux","old_version":"7.2.4","new_version":"9.2.0","repository_url":"https://github.com/reduxjs/react-redux"},{"name":"react-router","old_version":"7.13.1","new_version":"7.13.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-router-dom","old_version":"7.13.1","new_version":"7.13.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-tabs","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/reactjs/react-tabs"},{"name":"react-window","old_version":"1.8.11","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"redux","old_version":"4.2.1","new_version":"5.0.1","repository_url":"https://github.com/reduxjs/redux"},{"name":"redux-actions","old_version":"2.6.5","new_version":"3.0.3","repository_url":"https://github.com/redux-utilities/redux-actions"},{"name":"redux-thunk","old_version":"2.4.2","new_version":"3.1.0","repository_url":"https://github.com/reduxjs/redux-thunk"},{"name":"reselect","old_version":"4.1.8","new_version":"5.1.1","repository_url":"https://github.com/reduxjs/reselect"},{"name":"swiper","old_version":"12.1.2","new_version":"12.1.3","repository_url":"https://github.com/nolimits4web/Swiper"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"use-debounce","old_version":"10.1.0","new_version":"10.1.1","repository_url":"https://github.com/xnimorz/use-debounce"},{"name":"@babel/preset-env","old_version":"7.29.0","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@eslint/js","old_version":"9.39.4","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.0","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.0","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.48.0","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"eslint","old_version":"9.39.4","new_version":"10.1.0","repository_url":"https://github.com/eslint/eslint"},{"name":"filemanager-webpack-plugin","old_version":"8.0.0","new_version":"10.0.1","repository_url":"https://github.com/gregnb/filemanager-webpack-plugin"},{"name":"mini-css-extract-plugin","old_version":"2.10.1","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"stylelint","old_version":"17.4.0","new_version":"17.6.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"stylelint-order","old_version":"8.1.0","new_version":"8.1.1","repository_url":"https://github.com/hudochenkov/stylelint-order"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.5.7","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"webpack-cli","old_version":"7.0.0","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-npm-updates group with 32 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@fortawesome/react-fontawesome](https://github.com/FortAwesome/react-fontawesome) | `3.2.0` | `3.3.0` |\n| [@sentry/browser](https://github.com/getsentry/sentry-javascript) | `10.43.0` | `10.47.0` |\n| [@sentry/integrations](https://github.com/getsentry/sentry-javascript) | `7.119.1` | `7.120.4` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.96.1` |\n| [filesize](https://github.com/avoidwork/filesize.js) | `11.0.13` | `11.0.15` |\n| [jquery](https://github.com/jquery/jquery) | `3.7.1` | `4.0.0` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.23` | `4.18.1` |\n| [react-redux](https://github.com/reduxjs/react-redux) | `7.2.4` | `9.2.0` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.13.1` | `7.13.2` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.13.1` | `7.13.2` |\n| [react-tabs](https://github.com/reactjs/react-tabs) | `6.1.0` | `6.1.1` |\n| [react-window](https://github.com/bvaughn/react-window) | `1.8.11` | `2.2.7` |\n| [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) | `1.8.8` | `2.0.0` |\n| [redux](https://github.com/reduxjs/redux) | `4.2.1` | `5.0.1` |\n| [redux-actions](https://github.com/redux-utilities/redux-actions) | `2.6.5` | `3.0.3` |\n| [redux-thunk](https://github.com/reduxjs/redux-thunk) | `2.4.2` | `3.1.0` |\n| [reselect](https://github.com/reduxjs/reselect) | `4.1.8` | `5.1.1` |\n| [swiper](https://github.com/nolimits4web/Swiper) | `12.1.2` | `12.1.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [use-debounce](https://github.com/xnimorz/use-debounce) | `10.1.0` | `10.1.1` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.29.0` | `7.29.2` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.0` | `8.58.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.0` | `8.58.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.48.0` | `3.49.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.1.0` |\n| [filemanager-webpack-plugin](https://github.com/gregnb/filemanager-webpack-plugin) | `8.0.0` | `10.0.1` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.10.1` | `2.10.2` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.4.0` | `17.6.0` |\n| [stylelint-order](https://github.com/hudochenkov/stylelint-order) | `8.1.0` | `8.1.1` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.5.7` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `7.0.0` | `7.0.2` |\n\n\nUpdates `@fortawesome/react-fontawesome` from 3.2.0 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/releases\"\u003e\u003ccode\u003e@​fortawesome/react-fontawesome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eHighlights:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Custom Gradient Support! (see PR \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/625\"\u003e#625\u003c/a\u003e and Issue \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new API Reference documentation! (see \u003ca href=\"https://fortawesome.github.io/react-fontawesome/\"\u003ehttps://fortawesome.github.io/react-fontawesome/\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(style): add support for custom gradient fills by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/625\"\u003eFortAwesome/react-fontawesome#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(docs): add typedoc-generated API reference docs by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/631\"\u003eFortAwesome/react-fontawesome#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): clean up API docs output structure, rewrite html links by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/632\"\u003eFortAwesome/react-fontawesome#632\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI/CD\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci(publish): enable publishing releases from CI by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/623\"\u003eFortAwesome/react-fontawesome#623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(actions): update deprecated actions by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/633\"\u003eFortAwesome/react-fontawesome#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(actions): fix publish action env setting by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/634\"\u003eFortAwesome/react-fontawesome#634\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003ehttps://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​fortawesome/react-fontawesome\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/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estyle:\u003c/strong\u003e add support for custom gradient fills (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/d14cdc5f16fd16b88ceab31fd02aa99fd146694f\"\u003ed14cdc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estyle:\u003c/strong\u003e use single prop for gradient fills, add unit tests (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2282d163059463ae08eae4d2859b8fb9635e4404\"\u003e2282d16\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e add typedoc-generated API reference docs (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/589415610f394cf3bc2f21bd24c24b75252366ff\"\u003e5894156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e clean up API docs output structure, rewrite html links (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/a7782b87d69cb4add2d04f5b40eddb43b789ebe2\"\u003ea7782b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e update README with FontAwesome documentation links (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/c540f9086c3bdc61e0f9406295426b10033f471d\"\u003ec540f90\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI/CD\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e fix publish action env setting (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/eb4b40a8c6ae8ef17cae87c8edb467d9fa15915a\"\u003eeb4b40a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e only run full test matrix on PRs and main (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/3434d60c0fbd4f18cc455b1e3b0065b00dfe5fbe\"\u003e3434d60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e update deprecated actions (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/6382b209176a357dfe2b2756ab0e9f3d56ac3561\"\u003e6382b20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epublish:\u003c/strong\u003e enable publishing releases from CI (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/5d461505cf3ed03a0f557c0190f5d5368d3117d5\"\u003e5d46150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epublish:\u003c/strong\u003e ensure private publish uses hard main ref (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f54a9c2da032562e8fc7aed0636bdbbce2f29ef5\"\u003ef54a9c2\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/FortAwesome/react-fontawesome/commit/cf9b12ca5c64e4777bdc2b3dcca484cf7ea13292\"\u003e\u003ccode\u003ecf9b12c\u003c/code\u003e\u003c/a\u003e chore(release): 3.3.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2358c55ed6c9c52bca111d83f5ac8cb48ca4efbe\"\u003e\u003ccode\u003e2358c55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/634\"\u003e#634\u003c/a\u003e from FortAwesome/chore/fix-publish-action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/eb4b40a8c6ae8ef17cae87c8edb467d9fa15915a\"\u003e\u003ccode\u003eeb4b40a\u003c/code\u003e\u003c/a\u003e ci(actions): fix publish action env setting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/e726c0435719491df0bcfc295f01be8d206e6554\"\u003e\u003ccode\u003ee726c04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/633\"\u003e#633\u003c/a\u003e from FortAwesome/chore/update-deprecated-actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/6382b209176a357dfe2b2756ab0e9f3d56ac3561\"\u003e\u003ccode\u003e6382b20\u003c/code\u003e\u003c/a\u003e ci(actions): update deprecated actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/257370207238a96dde6ef32fffd57224fd133f67\"\u003e\u003ccode\u003e2573702\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/632\"\u003e#632\u003c/a\u003e from FortAwesome/chore/docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/a7782b87d69cb4add2d04f5b40eddb43b789ebe2\"\u003e\u003ccode\u003ea7782b8\u003c/code\u003e\u003c/a\u003e chore(docs): clean up API docs output structure, rewrite html links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/c540f9086c3bdc61e0f9406295426b10033f471d\"\u003e\u003ccode\u003ec540f90\u003c/code\u003e\u003c/a\u003e chore(docs): update README with FontAwesome documentation links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/42f1d51a6bb17cd75a0e5063ba434e3f6d23a80b\"\u003e\u003ccode\u003e42f1d51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/631\"\u003e#631\u003c/a\u003e from FortAwesome/feat/add-api-reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/589415610f394cf3bc2f21bd24c24b75252366ff\"\u003e\u003ccode\u003e5894156\u003c/code\u003e\u003c/a\u003e chore(docs): add typedoc-generated API reference docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/browser` from 10.43.0 to 10.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a5a4e7398a83a6d8d1168d09420aeea95a2fa5a0\"\u003e\u003ccode\u003ea5a4e73\u003c/code\u003e\u003c/a\u003e release: 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c7477bb15f59e30a2cc3968e50f9f8e061323681\"\u003e\u003ccode\u003ec7477bb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20050\"\u003e#20050\u003c/a\u003e from getsentry/prepare-release/10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3d4e38d1829a874d0c4887c0b84bbad992fc0e05\"\u003e\u003ccode\u003e3d4e38d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c0ce6f3a74a3fcfc3eb158a4a5547b124c1aab5\"\u003e\u003ccode\u003e2c0ce6f\u003c/code\u003e\u003c/a\u003e feat(deps): Bump OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20046\"\u003e#20046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8f08fcb5404b152e90f258f207b71d150f20b01a\"\u003e\u003ccode\u003e8f08fcb\u003c/code\u003e\u003c/a\u003e fix(browser-tests): Pin axios to 1.13.5 to avoid compromised 1.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20047\"\u003e#20047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/381549244a6a94e30ade9b2545fbdd03312eaf5a\"\u003e\u003ccode\u003e3815492\u003c/code\u003e\u003c/a\u003e fix(profiling): Disable profiling in worker threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20040\"\u003e#20040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/61edc252aa34ef6f9eb6be17add53412c6ea95f2\"\u003e\u003ccode\u003e61edc25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19890\"\u003e#19890\u003c/a\u003e from getsentry/fix/react-router-debug-id-double-inj...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/28f94f3ad844093147eb6886978553e2c56712a7\"\u003e\u003ccode\u003e28f94f3\u003c/code\u003e\u003c/a\u003e fix(react-router): Disable debug ID injection in Vite plugin to prevent doubl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9bfc68252faa63d0bb202ec5f5fc4b5142aa7fbc\"\u003e\u003ccode\u003e9bfc682\u003c/code\u003e\u003c/a\u003e ref(browser-tests): Add waitForMetricRequest helper (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20002\"\u003e#20002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/08cab24260c02b1dd3dc982b96eb26303eb0ccc1\"\u003e\u003ccode\u003e08cab24\u003c/code\u003e\u003c/a\u003e fix(node): Deduplicate \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers on outgoing reque...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.43.0...10.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/integrations` from 7.119.1 to 7.120.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/integrations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.120.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.4-alpha.1\u003c/h2\u003e\n\u003cp\u003eNo user-facing changes, only internal changes.\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/getsentry/sentry-javascript/blob/7.120.4/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/integrations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.120.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.4-alpha.1\u003c/h2\u003e\n\u003cp\u003eNo user-facing changes, only internal changes.\u003c/p\u003e\n\u003ch2\u003e7.120.4-alpha.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/publish): Ensure discontinued packages are published with \u003ccode\u003elatest\u003c/code\u003e tag (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/14926\"\u003e#14926\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tracing-internal): Fix case when lrp keys offset is 0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/14615\"\u003e#14615\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWork in this release contributed by \u003ca href=\"https://github.com/LubomirIgonda1\"\u003e\u003ccode\u003e@​LubomirIgonda1\u003c/code\u003e\u003c/a\u003e. Thank you for your contribution!\u003c/p\u003e\n\u003ch2\u003e7.120.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Ensure \u003ccode\u003e_sentryModuleMetadata\u003c/code\u003e is not mangled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/14357\"\u003e#14357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWork in this release contributed by \u003ca href=\"https://github.com/gilisho\"\u003e\u003ccode\u003e@​gilisho\u003c/code\u003e\u003c/a\u003e. Thank you for your contribution!\u003c/p\u003e\n\u003ch2\u003e7.120.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v7/browser): Add moduleMetadataIntegration lazy loading support (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/13822\"\u003e#13822\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWork in this release contributed by \u003ca href=\"https://github.com/gilisho\"\u003e\u003ccode\u003e@​gilisho\u003c/code\u003e\u003c/a\u003e. Thank you for your contribution!\u003c/p\u003e\n\u003ch2\u003e7.119.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(nextjs/v7): Bump rollup to 2.79.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0469cab0f9f8cebed33620a482441ee505be8787\"\u003e\u003ccode\u003e0469cab\u003c/code\u003e\u003c/a\u003e release: 7.120.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0077b5b9f00be54da2c65e00ce1818412c430def\"\u003e\u003ccode\u003e0077b5b\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 7.120.4 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17210\"\u003e#17210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/125d8701873fd4101f0d6da8f32d995b606422eb\"\u003e\u003ccode\u003e125d870\u003c/code\u003e\u003c/a\u003e Merge branch 'release/7.120.4-alpha.1' into v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a55701f5c0ead19d9b5a5472ffa92406867a135e\"\u003e\u003ccode\u003ea55701f\u003c/code\u003e\u003c/a\u003e release: 7.120.4-alpha.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a42e7e780404ed7f4ae5a6c050b6a1bb7bf70028\"\u003e\u003ccode\u003ea42e7e7\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 7.120.4-alpha.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17205\"\u003e#17205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/347da0a3f9e23d6b22d4cb633252040793b72c2e\"\u003e\u003ccode\u003e347da0a\u003c/code\u003e\u003c/a\u003e ci(v7/craft): Remove commit-on-git-repository for deno (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17201\"\u003e#17201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9412e75b55f0d3cabc1b26097989de1c863fb3ff\"\u003e\u003ccode\u003e9412e75\u003c/code\u003e\u003c/a\u003e test(v7/metrics): Delete metrics test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17202\"\u003e#17202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1852e61713c4a482daa4e79f28ed66714be2c48c\"\u003e\u003ccode\u003e1852e61\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 7.120.4-alpha.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17198\"\u003e#17198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cb499a67999c32f01116ff55f7e22d4355cd0143\"\u003e\u003ccode\u003ecb499a6\u003c/code\u003e\u003c/a\u003e fix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bc8bbb6105149702af3e762f33ded89560c85cc7\"\u003e\u003ccode\u003ebc8bbb6\u003c/code\u003e\u003c/a\u003e ci(v7): Bump to ubuntu-24.04 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17083\"\u003e#17083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/7.119.1...7.120.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.21 to 5.96.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/cd5a35b328837781aa4f9305bb2bd7877ca934e9\"\u003e\u003ccode\u003ecd5a35b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1f1775ca92f2b6c035682947ff3b3424804ff31a\"\u003e\u003ccode\u003e1f1775c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.94.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.94.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: fixed version (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10064\"\u003e#10064\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/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f\"\u003e\u003ccode\u003e75052a7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5\"\u003e\u003ccode\u003e73e783b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/14a97b7ab1060652be2c0197d204d256c196860b\"\u003e\u003ccode\u003e14a97b7\u003c/code\u003e\u003c/a\u003e test(react-query): replace 'import React' with 'import * as React' in 'usePre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fd8c068c941cc1a8fe530798330c598a8265d64a\"\u003e\u003ccode\u003efd8c068\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): merge redundant second 'descri...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f168555261d73206189bff699a1e54a465b75a42\"\u003e\u003ccode\u003ef168555\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query): move 'queryClient' and 'queryCache' to 'bef...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/afb58127a47846f7b2df5a422b428ddfa8decced\"\u003e\u003ccode\u003eafb5812\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): inline test helpers, remove sh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9e1bb94abcce4839800f782d9b9d7087095e78b3\"\u003e\u003ccode\u003e9e1bb94\u003c/code\u003e\u003c/a\u003e test(react-query/useSuspenseQueries): remove unnecessary 'act' wrapper from b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/55cee0a71c4137277c0d90fdc5272884181042c3\"\u003e\u003ccode\u003e55cee0a\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): add test for not suspending bu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7fc6e6a911d3c63d77f44d4624fb89f26af1d44d\"\u003e\u003ccode\u003e7fc6e6a\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): add test for not suspending bu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1047cdc393fac7c98822c993d70c28f58833c63d\"\u003e\u003ccode\u003e1047cdc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10326\"\u003e#10326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.96.1/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `filesize` from 11.0.13 to 11.0.15\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/avoidwork/filesize.js/blob/master/CHANGELOG.md\"\u003efilesize's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.14...11.0.15\"\u003e11.0.15\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e28 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eBump handlebars from 4.7.8 to 4.7.9 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/249\"\u003e\u003ccode\u003e[#249](https://github.com/avoidwork/filesize.js/issues/249)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating documentation \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/fac0c01990ffe7f8322b4571542a01b2c5866e8b\"\u003e\u003ccode\u003efac0c01\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdding 'coverage.txt' \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/2f00cbd01b848544003993907bfefd409d230f98\"\u003e\u003ccode\u003e2f00cbd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating README.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/5167a56e9fb46627d3a9d04ab3d30616c3491793\"\u003e\u003ccode\u003e5167a56\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.13...11.0.14\"\u003e11.0.14\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e25 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eMajor refactor, documentation overhaul, and community best practices \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/248\"\u003e\u003ccode\u003e[#248](https://github.com/avoidwork/filesize.js/issues/248)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.59.0 to 4.60.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/246\"\u003e\u003ccode\u003e[#246](https://github.com/avoidwork/filesize.js/issues/246)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump flatted from 3.3.3 to 3.4.2 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/245\"\u003e\u003ccode\u003e[#245](https://github.com/avoidwork/filesize.js/issues/245)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​rollup/plugin-terser\u003c/code\u003e from 0.4.4 to 1.0.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/243\"\u003e\u003ccode\u003e[#243](https://github.com/avoidwork/filesize.js/issues/243)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimatch \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/242\"\u003e\u003ccode\u003e[#242](https://github.com/avoidwork/filesize.js/issues/242)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump c8 from 10.1.3 to 11.0.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/241\"\u003e\u003ccode\u003e[#241](https://github.com/avoidwork/filesize.js/issues/241)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.57.1 to 4.59.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/239\"\u003e\u003ccode\u003e[#239](https://github.com/avoidwork/filesize.js/issues/239)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.57.0 to 4.57.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/236\"\u003e\u003ccode\u003e[#236](https://github.com/avoidwork/filesize.js/issues/236)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.56.0 to 4.57.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/235\"\u003e\u003ccode\u003e[#235](https://github.com/avoidwork/filesize.js/issues/235)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.55.3 to 4.56.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/234\"\u003e\u003ccode\u003e[#234](https://github.com/avoidwork/filesize.js/issues/234)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.55.2 to 4.55.3 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/233\"\u003e\u003ccode\u003e[#233](https://github.com/avoidwork/filesize.js/issues/233)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.55.1 to 4.55.2 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/232\"\u003e\u003ccode\u003e[#232](https://github.com/avoidwork/filesize.js/issues/232)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.54.0 to 4.55.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/231\"\u003e\u003ccode\u003e[#231](https://github.com/avoidwork/filesize.js/issues/231)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.5 to 4.54.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/230\"\u003e\u003ccode\u003e[#230](https://github.com/avoidwork/filesize.js/issues/230)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.4 to 4.53.5 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/229\"\u003e\u003ccode\u003e[#229](https://github.com/avoidwork/filesize.js/issues/229)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.3 to 4.53.4 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/228\"\u003e\u003ccode\u003e[#228](https://github.com/avoidwork/filesize.js/issues/228)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump eslint from 9.39.1 to 9.39.2 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/227\"\u003e\u003ccode\u003e[#227](https://github.com/avoidwork/filesize.js/issues/227)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/226\"\u003e\u003ccode\u003e[#226](https://github.com/avoidwork/filesize.js/issues/226)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.2 to 4.53.3 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/225\"\u003e\u003ccode\u003e[#225](https://github.com/avoidwork/filesize.js/issues/225)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump glob from 10.4.5 to 10.5.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/224\"\u003e\u003ccode\u003e[#224](https://github.com/avoidwork/filesize.js/issues/224)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump js-yaml from 4.1.0 to 4.1.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/223\"\u003e\u003ccode\u003e[#223](https://github.com/avoidwork/filesize.js/issues/223)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.1 to 4.53.2 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/222\"\u003e\u003ccode\u003e[#222](https://github.com/avoidwork/filesize.js/issues/222)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.52.5 to 4.53.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/221\"\u003e\u003ccode\u003e[#221](https://github.com/avoidwork/filesize.js/issues/221)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mocha from 11.7.4 to 11.7.5 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/220\"\u003e\u003ccode\u003e[#220](https://github.com/avoidwork/filesize.js/issues/220)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump eslint from 9.39.0 to 9.39.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/219\"\u003e\u003ccode\u003e[#219](https://github.com/avoidwork/filesize.js/issues/219)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump eslint from 9.38.0 to 9.39.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/218\"\u003e\u003ccode\u003e[#218](https://github.com/avoidwork/filesize.js/issues/218)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-node from 5 to 6 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/217\"\u003e\u003ccode\u003e[#217](https://github.com/avoidwork/filesize.js/issues/217)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.52.4 to 4.52.5 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/216\"\u003e\u003ccode\u003e[#216](https://github.com/avoidwork/filesize.js/issues/216)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump eslint from 9.37.0 to 9.38.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/215\"\u003e\u003ccode\u003e[#215](https://github.com/avoidwork/filesize.js/issues/215)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump eslint from 9.36.0 to 9.37.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/214\"\u003e\u003ccode\u003e[#214](https://github.com/avoidwork/filesize.js/issues/214)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.52.3 to 4.52.4 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/213\"\u003e\u003ccode\u003e[#213](https://github.com/avoidwork/filesize.js/issues/213)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mocha from 11.7.3 to 11.7.4 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/212\"\u003e\u003ccode\u003e[#212](https://github.com/avoidwork/filesize.js/issues/212)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mocha from 11.7.2 to 11.7.3 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/211\"\u003e\u003ccode\u003e[#211](https://github.com/avoidwork/filesize.js/issues/211)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.52.2 to 4.52.3 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/210\"\u003e\u003ccode\u003e[#210](https://github.com/avoidwork/filesize.js/issues/210)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.52.1 to 4.52.2 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/209\"\u003e\u003ccode\u003e[#209](https://github.com/avoidwork/filesize.js/issues/209)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.52.0 to 4.52.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/208\"\u003e\u003ccode\u003e[#208](https://github.com/avoidwork/filesize.js/issues/208)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerating CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/0a79afd4d19f6594a15accda06e8d845683b2095\"\u003e\u003ccode\u003e0a79afd\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/avoidwork/filesize.js/commit/5167a56e9fb46627d3a9d04ab3d30616c3491793\"\u003e\u003ccode\u003e5167a56\u003c/code\u003e\u003c/a\u003e Updating README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/2f00cbd01b848544003993907bfefd409d230f98\"\u003e\u003ccode\u003e2f00cbd\u003c/code\u003e\u003c/a\u003e Adding 'coverage.txt'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/fac0c01990ffe7f8322b4571542a01b2c5866e8b\"\u003e\u003ccode\u003efac0c01\u003c/code\u003e\u003c/a\u003e Updating documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/ea6ade85f635a13354963c6cb22cf55f8bc5da57\"\u003e\u003ccode\u003eea6ade8\u003c/code\u003e\u003c/a\u003e Bump handlebars from 4.7.8 to 4.7.9 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/0a79afd4d19f6594a15accda06e8d845683b2095\"\u003e\u003ccode\u003e0a79afd\u003c/code\u003e\u003c/a\u003e Generating CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/443e3ccc1a5ea02b4725e538cbd1279ed586019e\"\u003e\u003ccode\u003e443e3cc\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/1106cbb9679b56d95150a419c6a0cae1d69d3bc0\"\u003e\u003ccode\u003e1106cbb\u003c/code\u003e\u003c/a\u003e Major refactor, documentation overhaul, and community best practices (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/248\"\u003e#248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/ab17b96f8998e6d88068b6312fa48a96a49d78ac\"\u003e\u003ccode\u003eab17b96\u003c/code\u003e\u003c/a\u003e Bump rollup from 4.59.0 to 4.60.0 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/c0c84eafacdb0a5974c78fc6d3925f23b48861c4\"\u003e\u003ccode\u003ec0c84ea\u003c/code\u003e\u003c/a\u003e Bump flatted from 3.3.3 to 3.4.2 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/6873b351077b756a0fcd568a66c500ec981f985f\"\u003e\u003ccode\u003e6873b35\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​rollup/plugin-terser\u003c/code\u003e from 0.4.4 to 1.0.0 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.13...11.0.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jquery` from 3.7.1 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jquery/jquery/releases\"\u003ejquery's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.0.0\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://blog.jquery.com/2026/01/17/jquery-4-0-0/\"\u003ehttps://blog.jquery.com/2026/01/17/jquery-4-0-0/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAjax\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't treat array data as binary (\u003ca href=\"https://github.com/jquery/jquery/commit/992a1911d0b6195012edc25fd5a48810d4be64b5\"\u003e992a1911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eprocessData: true\u003c/code\u003e even for binary data (\u003ca href=\"https://github.com/jquery/jquery/commit/ce264e0789116e37fe371503537a217c038dfae8\"\u003ece264e07\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport binary data (including FormData) (\u003ca href=\"https://github.com/jquery/jquery/commit/a7ed9a7b6364273b1b964fd2cf9691dec2cbec6b\"\u003ea7ed9a7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eheaders\u003c/code\u003e for script transport even when cross-domain (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5142\"\u003e#5142\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/6d1364431b63b0d3bbe1c5fd604131f9db453396\"\u003e6d136443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003enull\u003c/code\u003e as success functions in \u003ccode\u003ejQuery.get\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4989\"\u003e#4989\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/74978b7e892537559850cda7332bdab8106e6354\"\u003e74978b7e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't auto-execute scripts unless dataType provided (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4822\"\u003e#4822\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/025da4dd343e6734f3d3c1b4785b1548498115d8\"\u003e025da4dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake responseJSON work for erroneous same-domain JSONP requests (\u003ca href=\"https://github.com/jquery/jquery/commit/68b4ec59c8f290d680e9db4bc980655660817dd1\"\u003e68b4ec59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExecute JSONP error script responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4771\"\u003e#4771\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a1e619b03a557b47c3e26a5e74af12b63a0d5e73\"\u003ea1e619b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid CSP errors in the script transport for async requests (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3969\"\u003e#3969\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/07a8e4a177550025c1a08d7ac754839733943f55\"\u003e07a8e4a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the json to jsonp auto-promotion logic (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/1799\"\u003e#1799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3376\"\u003e#3376\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/e7b3bc488d01d584262e12a7c5c25f935d0d034b\"\u003ee7b3bc48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOverwrite s.contentType with content-type header value, if any (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4119\"\u003e#4119\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/7fb90a6beaeffe16699800f73746748f6a5cc2de\"\u003e7fb90a6b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate AJAX event aliases, inline event/alias into deprecated (\u003ca href=\"https://github.com/jquery/jquery/commit/23d53928f383b0e7440bf4b08b7524e6af232fad\"\u003e23d53928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not execute scripts for unsuccessful HTTP responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4250\"\u003e#4250\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/50871a5a85cc802421b40cc67e2830601968affe\"\u003e50871a5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSimplify jQuery.ajaxSettings.xhr (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/1967\"\u003e#1967\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/abdc89ac2e581392b800c0364e0f5f2b6a82cdc6\"\u003eabdc89ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAttributes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003e.attr( name, false )\u003c/code\u003e remove for all non-ARIA attrs (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5388\"\u003e#5388\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/063831b6378d518f9870ec5c4f1e7d5d16e04f36\"\u003e063831b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShave off a couple of bytes (\u003ca href=\"https://github.com/jquery/jquery/commit/b40a4807b604efbde51faf075d11e25441af1990\"\u003eb40a4807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't stringify attributes in the setter (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4948\"\u003e#4948\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/4250b628783d7bfa92ec6c5550c6e4b22fab6034\"\u003e4250b628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the \u003ccode\u003etoggleClass(boolean|undefined)\u003c/code\u003e signature (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3388\"\u003e#3388\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a4421101fd6d9d7b0550210f8e8690641733dd9a\"\u003ea4421101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor val(): don't strip carriage return, isolate IE workarounds (\u003ca href=\"https://github.com/jquery/jquery/commit/ff2819911da6cbbed5ee42c35d695240f06e65e3\"\u003eff281991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't set the type attr hook at all outside of IE (\u003ca href=\"https://github.com/jquery/jquery/commit/9e66fe9acf0ef27681f5a21149fc61678f791641\"\u003e9e66fe9a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCSS\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix dimensions of table \u003ccode\u003e\u0026lt;col\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5628\"\u003e#5628\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/eca2a56457e1c40c071aeb3ac87efeb8bbb8013e\"\u003eeca2a564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the cache in finalPropName (\u003ca href=\"https://github.com/jquery/jquery/commit/640d5825df5ff223560c5690f1a268681c32f9fa\"\u003e640d5825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Fix tests \u0026amp; support tests under CSS Zoom (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5489\"\u003e#5489\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/071f6dba6bd1d8db3f36ce4694aab5ff437b9e36\"\u003e071f6dba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix reliableTrDimensions support test for initially hidden iframes (\u003ca href=\"https://github.com/jquery/jquery/commit/b1e66a5faaf46ffcbcc27c79a9a224aaf851a987\"\u003eb1e66a5f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSelector: Align with 3.x, remove the outer \u003ccode\u003eselector.js\u003c/code\u003e wrapper (\u003ca href=\"https://github.com/jquery/jquery/commit/53cf7244da2a2040333335c36e435b1c12efdff9\"\u003e53cf7244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake the reliableTrDimensions support test work with Bootstrap CSS (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5270\"\u003e#5270\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/65b85031fb5688361c077bc04e641e4b502671e1\"\u003e65b85031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eoffsetHeight( true )\u003c/code\u003e, etc. include negative margins (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3982\"\u003e#3982\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/bce13b72c1753e16cc0db53ebf0f0456bdcf6b48\"\u003ebce13b72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn \u003ccode\u003eundefined\u003c/code\u003e for whitespace-only CSS variable values (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5120\"\u003e#5120\u003c/a\u003e) (\u003ca href=\"https://github.com/jquery/jquery/commit/7eb0019640a5856c42b451551eb7f995d913eba9\"\u003e7eb00196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t trim whitespace of undefined custom property (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5105\"\u003e#5105\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/ed306c0261ab63746040e5d58bb4477c3069a427\"\u003eed306c02\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip falsy values in \u003ccode\u003eaddClass( array )\u003c/code\u003e, compress code (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4998\"\u003e#4998\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a338b407f2479f82df40635055effc163835183f\"\u003ea338b407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJustify use of rtrim on CSS property values (\u003ca href=\"https://github.com/jquery/jquery/commit/655c0ed5e204b1f6427e09d615a49586a7bc84eb\"\u003e655c0ed5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTrim whitespace surrounding CSS Custom Properties values (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4926\"\u003e#4926\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/efadfe991a5c287af561a9326bf1427d726c91c1\"\u003eefadfe99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003eshow\u003c/code\u003e, \u003ccode\u003ehide\u003c/code\u003e \u0026amp; \u003ccode\u003etoggle\u003c/code\u003e methods in the jQuery slim build (\u003ca href=\"https://github.com/jquery/jquery/commit/297d18dd13f7b810ea5a4afeefa4cb15d9e16e16\"\u003e297d18dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove the opacity CSS hook (\u003ca href=\"https://github.com/jquery/jquery/commit/865469f5e60f55feb28469bb0a7526dd22f04b4e\"\u003e865469f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWorkaround buggy getComputedStyle on table rows in IE/Edge (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4490\"\u003e#4490\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/26415e081b318dbe1d46d2b7c30e05f14c339b75\"\u003e26415e08\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't automatically add \u0026quot;px\u0026quot; to properties with a few exceptions (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/2795\"\u003e#2795\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/00a9c2e5f4c855382435cec6b3908eb9bd5a53b7\"\u003e00a9c2e5\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/jquery/jquery/commit/4f2fae08f23b54ce09322e62e73cce6161b8d3cb\"\u003e\u003ccode\u003e4f2fae0\u003c/code\u003e\u003c/a\u003e Release: 4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/c838cfb5bb0c6cd17cfaa1dd83aca8d20589de99\"\u003e\u003ccode\u003ec838cfb\u003c/code\u003e\u003c/a\u003e Release: remove dist files from main branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/97525193735ed32c332f0dbaf2f782df8b1b949b\"\u003e\u003ccode\u003e9752519\u003c/code\u003e\u003c/a\u003e Release: 4.0.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/c128d5d8a8fd9e9b3dcd3efa493e71f6a1649bd8\"\u003e\u003ccode\u003ec128d5d\u003c/code\u003e\u003c/a\u003e Release: Update AUTHORS.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/5fe9c298c0538f7cffc1c92c3abc8fadca644dde\"\u003e\u003ccode\u003e5fe9c29\u003c/code\u003e\u003c/a\u003e Build: De-dupe three authors via mailmap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/afdd032fdbc90e22f49a69627f4dec0dd3a2f0a4\"\u003e\u003ccode\u003eafdd032\u003c/code\u003e\u003c/a\u003e Build: Post beta browser tests errors to jquery/dev on Matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/546a1eb03c345e1bafb72ae1aeb898abb5b3e51b\"\u003e\u003ccode\u003e546a1eb\u003c/code\u003e\u003c/a\u003e Build: Bump the github-actions group with 4 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/ec738b3190a3b67d08f51451e1faa15f1f4bf916\"\u003e\u003ccode\u003eec738b3\u003c/code\u003e\u003c/a\u003e Build: Fix Chrome beta tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/c28c26aef0b3238f578690d73703382951cb355d\"\u003e\u003ccode\u003ec28c26a\u003c/code\u003e\u003c/a\u003e Build: Add periodic tests on beta versions of browsers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/f513413ac81acabe68769e8879ce19c10eff1f59\"\u003e\u003ccode\u003ef513413\u003c/code\u003e\u003c/a\u003e Build: Bump the github-actions group with 2 updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jquery/jquery/compare/3.7.1...4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lodash` from 4.17.23 to 4.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lodash/lodash/releases\"\u003elodash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.18.1\u003c/h2\u003e\n\u003ch2\u003eBugs\u003c/h2\u003e\n\u003cp\u003eFixes a \u003ccode\u003eReferenceError\u003c/code\u003e issue in \u003ccode\u003elodash\u003c/code\u003e \u003ccode\u003elodash-es\u003c/code\u003e \u003ccode\u003elodash-amd\u003c/code\u003e and \u003ccode\u003elodash.template\u003c/code\u003e when using the \u003ccode\u003etemplate\u003c/code\u003e and \u003ccode\u003efromPairs\u003c/code\u003e functions from the modular builds. See \u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6167#issuecomment-4165269769\"\u003elodash/lodash#6167\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThese defects were related to how lodash distributions are built from the main branch using \u003ca href=\"https://github.com/lodash-archive/lodash-cli\"\u003ehttps://github.com/lodash-archive/lodash-cli\u003c/a\u003e. When internal dependencies change inside lodash functions, equivalent updates need to be made to a mapping in the lodash-cli. (hey, it was ahead of its time once upon a time!). We know this, but we missed it in the last release. It's the kind of thing that passes in CI, but fails bc the build is not the same thing you tested.\u003c/p\u003e\n\u003cp\u003eThere is no diff on main for this, but you can see the diffs for each of the npm packages on their respective branches:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elodash\u003c/code\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-npm...4.18.1-npm\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-npm...4.18.1-npm\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elodash-es\u003c/code\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-es...4.18.1-es\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-es...4.18.1-es\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elodash-amd\u003c/code\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-amd...4.18.1-amd\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-amd...4.18.1-amd\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elodash.template\u003c/code\u003e\u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-npm-packages...4.18.1-npm-packages\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-npm-packages...4.18.1-npm-packages\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.18.0\u003c/h2\u003e\n\u003ch2\u003ev4.18.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.23...4.18.0\"\u003ehttps://github.com/lodash/lodash/compare/4.17.23...4.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e_.unset\u003c/code\u003e / \u003ccode\u003e_.omit\u003c/code\u003e\u003c/strong\u003e: Fixed prototype pollution via \u003ccode\u003econstructor\u003c/code\u003e/\u003ccode\u003eprototype\u003c/code\u003e path traversal (\u003ca href=\"https://github.com/lodash/lodash/security/advisories/GHSA-f23m-r3pf-42rh\"\u003eGHSA-f23m-r3pf-42rh\u003c/a\u003e, \u003ca href=\"https://github.com/lodash/lodash/commit/fe8d32eda854377349a4f922ab7655c8e5df9a0b\"\u003efe8d32e\u003c/a\u003e). Previously, array-wrapped path segments and primitive roots could bypass the existing guards, allowing deletion of properties from built-in prototypes. Now \u003ccode\u003econstructor\u003c/code\u003e and \u003ccode\u003eprototype\u003c/code\u003e are blocked unconditionally as non-terminal path keys, matching \u003ccode\u003ebaseSet\u003c/code\u003e. Calls that previously returned \u003ccode\u003etrue\u003c/code\u003e and deleted the property now return \u003ccode\u003efalse\u003c/code\u003e and leave the target untouched.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e_.template\u003c/code\u003e\u003c/strong\u003e: Fixed code injection via \u003ccode\u003eimports\u003c/code\u003e keys (\u003ca href=\"https://github.com/lodash/lodash/security/advisories/GHSA-r5fr-rjxr-66jc\"\u003eGHSA-r5fr-rjxr-66jc\u003c/a\u003e, CVE-2026-4800, \u003ca href=\"https://github.com/lodash/lodash/commit/879aaa93132d78c2f8d20c60279da9f8b21576d6\"\u003e879aaa9\u003c/a\u003e). Fixes an incomplete patch for CVE-2021-23337. The \u003ccode\u003evariable\u003c/code\u003e option was validated against \u003ccode\u003ereForbiddenIdentifierChars\u003c/code\u003e but \u003ccode\u003eimportsKeys\u003c/code\u003e was left unguarded, allowing code injection via the same \u003ccode\u003eFunction()\u003c/code\u003e constructor sink. \u003ccode\u003eimports\u003c/code\u003e keys containing forbidden identifier characters now throw \u003ccode\u003e\u0026quot;Invalid imports option passed into _.template\u0026quot;\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd security notice for \u003ccode\u003e_.template\u003c/code\u003e in threat model and API docs (\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6099\"\u003e#6099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003elower \u0026gt; upper\u003c/code\u003e behavior in \u003ccode\u003e_.random\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6115\"\u003e#6115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix quotes in \u003ccode\u003e_.compact\u003c/code\u003e jsdoc (\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6090\"\u003e#6090\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003elodash.*\u003c/code\u003e modular packages\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6157\"\u003eDiff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe have also regenerated and published a select number of the \u003ccode\u003elodash.*\u003c/code\u003e modular packages.\u003c/p\u003e\n\u003cp\u003eThese modular packages had fallen out of sync significantly from the minor/patch updates to lodash. Specifically, we have brought the following packages up to parity w/ the latest lodash release because they have had CVEs on them in the past:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.orderby\"\u003elodash.orderby\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.tonumber\"\u003elodash.tonumber\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.trim\"\u003elodash.trim\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.trimend\"\u003elodash.trimend\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.sortedindexby\"\u003elodash.sortedindexby\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.zipobjectdeep\"\u003elodash.zipobjectdeep\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.unset\"\u003elodash.unset\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.omit\"\u003elodash.omit\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.template\"\u003elodash.template\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/lodash/lodash/commit/cb0b9b9212521c08e3eafe7c8cb0af1b42b6649e\"\u003e\u003ccode\u003ecb0b9b9\u003c/code\u003e\u003c/a\u003e release(patch): bump main to 4.18.1 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6177\"\u003e#6177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/75535f57883b7225adb96de1cfc1cd4169cfcb51\"\u003e\u003ccode\u003e75535f5\u003c/code\u003e\u003c/a\u003e chore: prune stale advisory refs (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6170\"\u003e#6170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/62e91bc6a39c98d85b9ada8c44d40593deaf82a4\"\u003e\u003ccode\u003e62e91bc\u003c/code\u003e\u003c/a\u003e docs: remove n_ Node.js \u0026lt; 6 REPL note from README (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6165\"\u003e#6165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/59be2de61f8aa9461c7856533b51d31b7d8babc4\"\u003e\u003ccode\u003e59be2de\u003c/code\u003e\u003c/a\u003e release(minor): bump to 4.18.0 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6161\"\u003e#6161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/af634573030f979194871da7c68f79420992f53d\"\u003e\u003ccode\u003eaf63457\u003c/code\u003e\u003c/a\u003e fix: broken tests for _.template 879aaa9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/1073a7693e1727e0cf3641e5f71f75ddcf8de7c0\"\u003e\u003ccode\u003e1073a76\u003c/code\u003e\u003c/a\u003e fix: linting issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/879aaa93132d78c2f8d20c60279da9f8b21576d6\"\u003e\u003ccode\u003e879aaa9\u003c/code\u003e\u003c/a\u003e fix: validate imports keys in _.template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/fe8d32eda854377349a4f922ab7655c8e5df9a0b\"\u003e\u003ccode\u003efe8d32e\u003c/code\u003e\u003c/a\u003e fix: block prototype pollution in baseUnset via constructor/prototype traversal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/18ba0a32f42fd02117f096b032f89c984173462d\"\u003e\u003ccode\u003e18ba0a3\u003c/code\u003e\u003c/a\u003e refactor(fromPairs): use baseAssignValue for consistent assignment (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6153\"\u003e#6153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/b8190803d48d60b8c80ad45d39125f32fa618cb2\"\u003e\u003ccode\u003eb819080\u003c/code\u003e\u003c/a\u003e ci: add dist sync validation workflow (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6137\"\u003e#6137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.23...4.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-redux` from 7.2.4 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reduxjs/react-redux/releases\"\u003ereact-redux's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003cp\u003eThis \u003cstrong\u003efeature release\u003c/strong\u003e updates the React peer dependency to work with React 19, and improves treeshakeability of our build artifacts.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eReact 19 Compat\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://react.dev/blog/2024/12/05/react-19\"\u003eReact 19 was just released\u003c/a\u003e! We've updated our peer dep to accept React 19, and updated our runtime and type tests to check against both React 18 and 19.\u003c/p\u003e\n\u003cp\u003eAlso see \u003ca href=\"https://github.com/reduxjs/redux-toolkit/releases/tag/v2.5.0\"\u003eRedux Toolkit v2.5.0\u003c/a\u003e for the same peer dep update.\u003c/p\u003e\n\u003ch3\u003eTreeshaking\u003c/h3\u003e\n\u003cp\u003eWe've done some nitty-gritty optimization work to ensure bundlers correctly treeshake unused parts of the bundle.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove treeshakeability of build artifacts by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reduxjs/react-redux/pull/2176\"\u003ereduxjs/react-redux#2176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to React by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reduxjs/react-redux/pull/2172\"\u003ereduxjs/react-redux#2172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to React 19 (take 2) by \u003ca href=\"https://github.com/markerikson\"\u003e\u003ccode\u003e@​markerikson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reduxjs/react-redux/pull/2216\"\u003ereduxjs/react-redux#2216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up devdeps by \u003ca href=\"https://github.com/markerikson\"\u003e\u003ccode\u003e@​markerikson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reduxjs/react-redux/pull/2217\"\u003ereduxjs/react-redux#2217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reduxjs/react-redux/compare/v9.1.2...v9.2.0\"\u003ehttps://github.com/reduxjs/react-redux/compare/v9.1.2...v9.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.1.2\u003c/h2\u003e\n\u003cp\u003eThis \u003cstrong\u003ebugfix release\u003c/strong\u003e removes the no-longer-necessary peer dependency on \u003ccode\u003ereact-native\u003c/code\u003e, and tweaks a few TS types for compat with the upcoming React 19 release.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eReact Native Peer Dependency Removed\u003c/h3\u003e\n\u003cp\u003eWe've always had an awkward peer dependency on \u003cem\u003eboth\u003c/em\u003e ReactDOM and React Native, because of the need to import the \u003ccode\u003eunstable_batchedUpdates\u003c/code\u003e API directly from each reconciler. That's part of what led to the sequence of 9.x patch releases to deal with RN compat.\u003c/p\u003e\n\u003cp\u003eAs of 9.0.3, we dropped the batching imports completely, since React 18 now batches by default.  That means we didn't even have any remaining imports from \u003ccode\u003ereact-native\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eMeanwhile, React 18.3 just came out, but so did React Native 0.74. RN 0.74 still requires React 18.2.\u003c/p\u003e\n\u003cp\u003eThis caused NPM users to have installation failures when trying to use React-Redux:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReact-Redux has a peer dep on RN\u003c/li\u003e\n\u003cli\u003eRN has a peer dep on React 18.2\u003c/li\u003e\n\u003cli\u003eBut the \u003cem\u003elatest\u003c/em\u003e React, 18.3 would get installed in the app\u003c/li\u003e\n\u003cli\u003eNPM errors with a peer dep mismatch\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe no longer need to list RN as a peer dep, and dropping that also fixes the NPM installation issues as well.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseRef\u003c/code\u003e usages to be called with an explicit argument of \u003ccode\u003eundefined\u003c/code\u003e. by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reduxjs/react-redux/pull/2164\"\u003ereduxjs/react-redux#2164\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/reduxjs/react-redux/commit/7e2fdd4ee2021e4282e12ba9fc722f09124e30cd\"\u003e\u003ccode\u003e7e2fdd4\u003c/code\u003e\u003c/a\u003e Release 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/8c573825bb71203dbf61039c92505acb3170acf6\"\u003e\u003ccode\u003e8c57382\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/reduxjs/react-redux/issues/2217\"\u003e#2217\u003c/a\u003e from reduxjs/feature/react-19-devdep-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/d23509bc00aacf8eee67215d027927dbddf51941\"\u003e\u003ccode\u003ed23509b\u003c/code\u003e\u003c/a\u003e Exclude stray dist folders and website from tsconfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/b275a321d39b9f1a285b87ee8555a0f3ca4045df\"\u003e\u003ccode\u003eb275a32\u003c/code\u003e\u003c/a\u003e Eliminate other stray React import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/3ba9838855a5c30173742274349e6afae8469791\"\u003e\u003ccode\u003e3ba9838\u003c/code\u003e\u003c/a\u003e Drop unused Babel devdeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/1a81c410a4d1069368016803f855adc7461a59ee\"\u003e\u003ccode\u003e1a81c41\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/reduxjs/react-redux/issues/2216\"\u003e#2216\u003c/a\u003e from reduxjs/migrate-to-react-19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/c58e397241579734da25199e63131809e95ccd81\"\u003e\u003ccode\u003ec58e397\u003c/code\u003e\u003c/a\u003e Migrate to React 19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/e08518ae110858ee47686059ddd6c6fefb9351a5\"\u003e\u003ccode\u003ee08518a\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eact\u003c/code\u003e related issues in \u003ccode\u003etest/hooks/useSelector.spec.tsx\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/1cd1385fc4d6845a209123ce68247ecb881daaf0\"\u003e\u003ccode\u003e1cd1385\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003ehoist-non-react-statics\u003c/code\u003e implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/a1fc886593262cee75b96a8c35bbbf00a1aa1e6c\"\u003e\u003ccode\u003ea1fc886...\n\n_Description has been truncated_","html_url":"https://github.com/Whisparr/Whisparr-Eros/pull/254","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Whisparr%2FWhisparr-Eros/issues/254","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/254/packages"}},{"old_version":"1.8.8","new_version":"2.0.0","update_type":"major","path":null,"pr_created_at":"2026-03-25T07:17:00.000Z","version_change":"1.8.8 → 2.0.0","issue":{"uuid":"4133195830","node_id":"PR_kwDOQ6EF787NPyjn","number":241,"state":"closed","title":"Chore: Bump the all-npm-updates group across 1 directory with 26 updates","user":"dependabot[bot]","labels":["Area: UI","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-26T07:15:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-25T07:17:00.000Z","updated_at":"2026-03-26T07:15:08.000Z","time_to_close":86286,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore: Bump","group_name":"all-npm-updates","update_count":26,"packages":[{"name":"@fortawesome/react-fontawesome","old_version":"3.2.0","new_version":"3.3.0","repository_url":"https://github.com/FortAwesome/react-fontawesome"},{"name":"@sentry/browser","old_version":"10.43.0","new_version":"10.45.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/integrations","old_version":"7.119.1","new_version":"7.120.4","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.95.2","repository_url":"https://github.com/TanStack/query"},{"name":"jquery","old_version":"3.7.1","new_version":"4.0.0","repository_url":"https://github.com/jquery/jquery"},{"name":"react-redux","old_version":"7.2.4","new_version":"9.2.0","repository_url":"https://github.com/reduxjs/react-redux"},{"name":"react-router","old_version":"7.13.1","new_version":"7.13.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-router-dom","old_version":"7.13.1","new_version":"7.13.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-window","old_version":"1.8.11","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"redux","old_version":"4.2.1","new_version":"5.0.1","repository_url":"https://github.com/reduxjs/redux"},{"name":"redux-actions","old_version":"2.6.5","new_version":"3.0.3","repository_url":"https://github.com/redux-utilities/redux-actions"},{"name":"redux-thunk","old_version":"2.4.2","new_version":"3.1.0","repository_url":"https://github.com/reduxjs/redux-thunk"},{"name":"reselect","old_version":"4.1.8","new_version":"5.1.1","repository_url":"https://github.com/reduxjs/reselect"},{"name":"swiper","old_version":"12.1.2","new_version":"12.1.3","repository_url":"https://github.com/nolimits4web/Swiper"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@babel/preset-env","old_version":"7.29.0","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@eslint/js","old_version":"9.39.4","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.0","new_version":"8.57.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.0","new_version":"8.57.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.48.0","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"eslint","old_version":"9.39.4","new_version":"10.1.0","repository_url":"https://github.com/eslint/eslint"},{"name":"filemanager-webpack-plugin","old_version":"8.0.0","new_version":"10.0.1","repository_url":"https://github.com/gregnb/filemanager-webpack-plugin"},{"name":"stylelint","old_version":"17.4.0","new_version":"17.5.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"stylelint-order","old_version":"8.1.0","new_version":"8.1.1","repository_url":"https://github.com/hudochenkov/stylelint-order"},{"name":"webpack-cli","old_version":"7.0.0","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-npm-updates group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@fortawesome/react-fontawesome](https://github.com/FortAwesome/react-fontawesome) | `3.2.0` | `3.3.0` |\n| [@sentry/browser](https://github.com/getsentry/sentry-javascript) | `10.43.0` | `10.45.0` |\n| [@sentry/integrations](https://github.com/getsentry/sentry-javascript) | `7.119.1` | `7.120.4` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.95.2` |\n| [jquery](https://github.com/jquery/jquery) | `3.7.1` | `4.0.0` |\n| [react-redux](https://github.com/reduxjs/react-redux) | `7.2.4` | `9.2.0` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.13.1` | `7.13.2` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.13.1` | `7.13.2` |\n| [react-window](https://github.com/bvaughn/react-window) | `1.8.11` | `2.2.7` |\n| [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) | `1.8.8` | `2.0.0` |\n| [redux](https://github.com/reduxjs/redux) | `4.2.1` | `5.0.1` |\n| [redux-actions](https://github.com/redux-utilities/redux-actions) | `2.6.5` | `3.0.3` |\n| [redux-thunk](https://github.com/reduxjs/redux-thunk) | `2.4.2` | `3.1.0` |\n| [reselect](https://github.com/reduxjs/reselect) | `4.1.8` | `5.1.1` |\n| [swiper](https://github.com/nolimits4web/Swiper) | `12.1.2` | `12.1.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.29.0` | `7.29.2` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.0` | `8.57.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.0` | `8.57.2` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.48.0` | `3.49.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.1.0` |\n| [filemanager-webpack-plugin](https://github.com/gregnb/filemanager-webpack-plugin) | `8.0.0` | `10.0.1` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.4.0` | `17.5.0` |\n| [stylelint-order](https://github.com/hudochenkov/stylelint-order) | `8.1.0` | `8.1.1` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `7.0.0` | `7.0.2` |\n\n\nUpdates `@fortawesome/react-fontawesome` from 3.2.0 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/releases\"\u003e\u003ccode\u003e@​fortawesome/react-fontawesome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eHighlights:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Custom Gradient Support! (see PR \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/625\"\u003e#625\u003c/a\u003e and Issue \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new API Reference documentation! (see \u003ca href=\"https://fortawesome.github.io/react-fontawesome/\"\u003ehttps://fortawesome.github.io/react-fontawesome/\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(style): add support for custom gradient fills by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/625\"\u003eFortAwesome/react-fontawesome#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(docs): add typedoc-generated API reference docs by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/631\"\u003eFortAwesome/react-fontawesome#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): clean up API docs output structure, rewrite html links by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/632\"\u003eFortAwesome/react-fontawesome#632\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI/CD\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci(publish): enable publishing releases from CI by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/623\"\u003eFortAwesome/react-fontawesome#623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(actions): update deprecated actions by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/633\"\u003eFortAwesome/react-fontawesome#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(actions): fix publish action env setting by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/634\"\u003eFortAwesome/react-fontawesome#634\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003ehttps://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​fortawesome/react-fontawesome\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/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estyle:\u003c/strong\u003e add support for custom gradient fills (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/d14cdc5f16fd16b88ceab31fd02aa99fd146694f\"\u003ed14cdc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estyle:\u003c/strong\u003e use single prop for gradient fills, add unit tests (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2282d163059463ae08eae4d2859b8fb9635e4404\"\u003e2282d16\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e add typedoc-generated API reference docs (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/589415610f394cf3bc2f21bd24c24b75252366ff\"\u003e5894156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e clean up API docs output structure, rewrite html links (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/a7782b87d69cb4add2d04f5b40eddb43b789ebe2\"\u003ea7782b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e update README with FontAwesome documentation links (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/c540f9086c3bdc61e0f9406295426b10033f471d\"\u003ec540f90\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI/CD\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e fix publish action env setting (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/eb4b40a8c6ae8ef17cae87c8edb467d9fa15915a\"\u003eeb4b40a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e only run full test matrix on PRs and main (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/3434d60c0fbd4f18cc455b1e3b0065b00dfe5fbe\"\u003e3434d60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e update deprecated actions (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/6382b209176a357dfe2b2756ab0e9f3d56ac3561\"\u003e6382b20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epublish:\u003c/strong\u003e enable publishing releases from CI (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/5d461505cf3ed03a0f557c0190f5d5368d3117d5\"\u003e5d46150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epublish:\u003c/strong\u003e ensure private publish uses hard main ref (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f54a9c2da032562e8fc7aed0636bdbbce2f29ef5\"\u003ef54a9c2\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/FortAwesome/react-fontawesome/commit/cf9b12ca5c64e4777bdc2b3dcca484cf7ea13292\"\u003e\u003ccode\u003ecf9b12c\u003c/code\u003e\u003c/a\u003e chore(release): 3.3.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2358c55ed6c9c52bca111d83f5ac8cb48ca4efbe\"\u003e\u003ccode\u003e2358c55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/634\"\u003e#634\u003c/a\u003e from FortAwesome/chore/fix-publish-action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/eb4b40a8c6ae8ef17cae87c8edb467d9fa15915a\"\u003e\u003ccode\u003eeb4b40a\u003c/code\u003e\u003c/a\u003e ci(actions): fix publish action env setting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/e726c0435719491df0bcfc295f01be8d206e6554\"\u003e\u003ccode\u003ee726c04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/633\"\u003e#633\u003c/a\u003e from FortAwesome/chore/update-deprecated-actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/6382b209176a357dfe2b2756ab0e9f3d56ac3561\"\u003e\u003ccode\u003e6382b20\u003c/code\u003e\u003c/a\u003e ci(actions): update deprecated actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/257370207238a96dde6ef32fffd57224fd133f67\"\u003e\u003ccode\u003e2573702\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/632\"\u003e#632\u003c/a\u003e from FortAwesome/chore/docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/a7782b87d69cb4add2d04f5b40eddb43b789ebe2\"\u003e\u003ccode\u003ea7782b8\u003c/code\u003e\u003c/a\u003e chore(docs): clean up API docs output structure, rewrite html links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/c540f9086c3bdc61e0f9406295426b10033f471d\"\u003e\u003ccode\u003ec540f90\u003c/code\u003e\u003c/a\u003e chore(docs): update README with FontAwesome documentation links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/42f1d51a6bb17cd75a0e5063ba434e3f6d23a80b\"\u003e\u003ccode\u003e42f1d51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/631\"\u003e#631\u003c/a\u003e from FortAwesome/feat/add-api-reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/589415610f394cf3bc2f21bd24c24b75252366ff\"\u003e\u003ccode\u003e5894156\u003c/code\u003e\u003c/a\u003e chore(docs): add typedoc-generated API reference docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/browser` from 10.43.0 to 10.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.45.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(remix): Server Timing Headers Trace Propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18653\"\u003e#18653\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Remix SDK now supports automatic trace propagation via \u003ccode\u003eServer-Timing\u003c/code\u003e response headers to continue pageload traces on the client side.\nThis means, you no longer have to define a custom \u003ccode\u003emeta\u003c/code\u003e function to add Sentry \u003ccode\u003e\u0026lt;meta\u0026gt;\u003c/code\u003e tags to your page as previously.\nWe'll update out Remix tracing docs after this release.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(cloudflare): Use correct env types for \u003ccode\u003ewithSentry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19836\"\u003e#19836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Align error span status message with core \u003ccode\u003eSpanStatusType\u003c/code\u003e for langchain/google-genai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19863\"\u003e#19863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Clear pre-existing OTel global before registering TracerProvider (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip tracing for tunnel requests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19861\"\u003e#19861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Recycle propagationContext for each request (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19835\"\u003e#19835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Simplify core utility functions for smaller bundle (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19854\"\u003e#19854\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump next from 16.1.5 to 16.1.7 in /dev-packages/e2e-tests/test-applications/nextjs-16 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19851\"\u003e#19851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(release): Switch from action-prepare-release to Craft (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18763\"\u003e#18763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump devalue 5.6.3 to 5.6.4 to fix CVE-2026-30226 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump file-type to 21.3.2 and \u003ccode\u003e@​nestjs/common\u003c/code\u003e to 11.1.17 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19847\"\u003e#19847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump flatted 3.3.1 to 3.4.2 to fix CVE-2026-32141 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump hono 4.12.5 to 4.12.7 in cloudflare-hono E2E test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19850\"\u003e#19850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump next to 15.5.13/16.1.7 to fix CVE-2026-1525, CVE-202-33036 and related (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19870\"\u003e#19870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump tar 7.5.10 to 7.5.11 to fix CVE-2026-31802 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump undici 6.23.0 to 6.24.1 to fix multiple CVEs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19841\"\u003e#19841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump unhead 2.1.4 to 2.1.12 to fix CVE-2026-31860 and CVE-2026-31873 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19848\"\u003e#19848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Skip broken ISR tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19871\"\u003e#19871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(react): Add gql tests for react router (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19844\"\u003e#19844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e24.93 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e23.47 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e41.51 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e46.07 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e79.41 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e69.22 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e84 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e95.97 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e41.35 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e29.49 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.45.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(remix): Server Timing Headers Trace Propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18653\"\u003e#18653\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Remix SDK now supports automatic trace propagation via \u003ccode\u003eServer-Timing\u003c/code\u003e response headers to continue pageload traces on the client side.\nThis means, you no longer have to define a custom \u003ccode\u003emeta\u003c/code\u003e function to add Sentry \u003ccode\u003e\u0026lt;meta\u0026gt;\u003c/code\u003e tags to your page as previously.\nWe'll update out Remix tracing docs after this release.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(cloudflare): Use correct env types for \u003ccode\u003ewithSentry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19836\"\u003e#19836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Align error span status message with core \u003ccode\u003eSpanStatusType\u003c/code\u003e for langchain/google-genai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19863\"\u003e#19863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Clear pre-existing OTel global before registering TracerProvider (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip tracing for tunnel requests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19861\"\u003e#19861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Recycle propagationContext for each request (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19835\"\u003e#19835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Simplify core utility functions for smaller bundle (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19854\"\u003e#19854\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump next from 16.1.5 to 16.1.7 in /dev-packages/e2e-tests/test-applications/nextjs-16 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19851\"\u003e#19851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(release): Switch from action-prepare-release to Craft (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18763\"\u003e#18763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump devalue 5.6.3 to 5.6.4 to fix CVE-2026-30226 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump file-type to 21.3.2 and \u003ccode\u003e@​nestjs/common\u003c/code\u003e to 11.1.17 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19847\"\u003e#19847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump flatted 3.3.1 to 3.4.2 to fix CVE-2026-32141 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump hono 4.12.5 to 4.12.7 in cloudflare-hono E2E test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19850\"\u003e#19850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump next to 15.5.13/16.1.7 to fix CVE-2026-1525, CVE-202-33036 and related (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19870\"\u003e#19870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump tar 7.5.10 to 7.5.11 to fix CVE-2026-31802 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump undici 6.23.0 to 6.24.1 to fix multiple CVEs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19841\"\u003e#19841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump unhead 2.1.4 to 2.1.12 to fix CVE-2026-31860 and CVE-2026-31873 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19848\"\u003e#19848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Skip broken ISR tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19871\"\u003e#19871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(react): Add gql tests for react router (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19844\"\u003e#19844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.44.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(effect): Add \u003ccode\u003e@sentry/effect\u003c/code\u003e SDK (Alpha) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19644\"\u003e#19644\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release introduces \u003ccode\u003e@sentry/effect\u003c/code\u003e, a new SDK for \u003ca href=\"https://effect.website/\"\u003eEffect.ts\u003c/a\u003e applications. The SDK provides Sentry integration via composable Effect layers for both Node.js and browser environments.\u003c/p\u003e\n\u003cp\u003eCompose the \u003ccode\u003eeffectLayer\u003c/code\u003e with optional tracing, logging, and metrics layers to instrument your Effect application:\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/effect';\nimport * as Layer from 'effect/Layer';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ef79d28c5988298c030c8569feb6f4d34569f182\"\u003e\u003ccode\u003eef79d28\u003c/code\u003e\u003c/a\u003e release: 10.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/28208bc79256deaca07f29af331373c102fbee8c\"\u003e\u003ccode\u003e28208bc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19877\"\u003e#19877\u003c/a\u003e from getsentry/prepare-release/10.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2e2fd35f3567989e440ec0a03eb60bc3973d168d\"\u003e\u003ccode\u003e2e2fd35\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/79241b00fb10b0886b56a1e56940be3b5937313b\"\u003e\u003ccode\u003e79241b0\u003c/code\u003e\u003c/a\u003e fix(nextjs): Skip tracing for tunnel requests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19861\"\u003e#19861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/938ab2d3a881ff4fa2d1abf64ba4fcca4199679f\"\u003e\u003ccode\u003e938ab2d\u003c/code\u003e\u003c/a\u003e ref(core): Simplify core utility functions for smaller bundle (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19854\"\u003e#19854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3bb43253051732b2db208b2ea90ae401f1bd78e7\"\u003e\u003ccode\u003e3bb4325\u003c/code\u003e\u003c/a\u003e fix(core): Align error span status message with core \u003ccode\u003eSpanStatusType\u003c/code\u003e for lan...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3e5499a5eef76380dea302b8e7c41f7f7859fec7\"\u003e\u003ccode\u003e3e5499a\u003c/code\u003e\u003c/a\u003e fix(deps): bump next to 15.5.13/16.1.7 to fix CVE-2026-1525, CVE-202-33036 an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/6f17b8a8862047844f510fb3368838319313814f\"\u003e\u003ccode\u003e6f17b8a\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Use correct env types for withSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19836\"\u003e#19836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b4b9e71ba532ec1a1ef6eaba232a853886ad5dd0\"\u003e\u003ccode\u003eb4b9e71\u003c/code\u003e\u003c/a\u003e test(nextjs): Skip broken ISR tests  (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19871\"\u003e#19871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ae7206f0ef316ae06ed7d4b4380bec5a018ed010\"\u003e\u003ccode\u003eae7206f\u003c/code\u003e\u003c/a\u003e feat(remix): Server Timing Headers Trace Propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18653\"\u003e#18653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.43.0...10.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/integrations` from 7.119.1 to 7.120.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/integrations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.120.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.4-alpha.1\u003c/h2\u003e\n\u003cp\u003eNo user-facing changes, only internal changes.\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/getsentry/sentry-javascript/blob/7.120.4/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/integrations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.120.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.4-alpha.1\u003c/h2\u003e\n\u003cp\u003eNo user-facing changes, only internal changes.\u003c/p\u003e\n\u003ch2\u003e7.120.4-alpha.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/publish): Ensure discontinued packages are published with \u003ccode\u003elatest\u003c/code\u003e tag (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/14926\"\u003e#14926\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tracing-internal): Fix case when lrp keys offset is 0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/14615\"\u003e#14615\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWork in this release contributed by \u003ca href=\"https://github.com/LubomirIgonda1\"\u003e\u003ccode\u003e@​LubomirIgonda1\u003c/code\u003e\u003c/a\u003e. Thank you for your contribution!\u003c/p\u003e\n\u003ch2\u003e7.120.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Ensure \u003ccode\u003e_sentryModuleMetadata\u003c/code\u003e is not mangled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/14357\"\u003e#14357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWork in this release contributed by \u003ca href=\"https://github.com/gilisho\"\u003e\u003ccode\u003e@​gilisho\u003c/code\u003e\u003c/a\u003e. Thank you for your contribution!\u003c/p\u003e\n\u003ch2\u003e7.120.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v7/browser): Add moduleMetadataIntegration lazy loading support (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/13822\"\u003e#13822\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWork in this release contributed by \u003ca href=\"https://github.com/gilisho\"\u003e\u003ccode\u003e@​gilisho\u003c/code\u003e\u003c/a\u003e. Thank you for your contribution!\u003c/p\u003e\n\u003ch2\u003e7.119.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(nextjs/v7): Bump rollup to 2.79.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0469cab0f9f8cebed33620a482441ee505be8787\"\u003e\u003ccode\u003e0469cab\u003c/code\u003e\u003c/a\u003e release: 7.120.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0077b5b9f00be54da2c65e00ce1818412c430def\"\u003e\u003ccode\u003e0077b5b\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 7.120.4 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17210\"\u003e#17210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/125d8701873fd4101f0d6da8f32d995b606422eb\"\u003e\u003ccode\u003e125d870\u003c/code\u003e\u003c/a\u003e Merge branch 'release/7.120.4-alpha.1' into v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a55701f5c0ead19d9b5a5472ffa92406867a135e\"\u003e\u003ccode\u003ea55701f\u003c/code\u003e\u003c/a\u003e release: 7.120.4-alpha.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a42e7e780404ed7f4ae5a6c050b6a1bb7bf70028\"\u003e\u003ccode\u003ea42e7e7\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 7.120.4-alpha.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17205\"\u003e#17205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/347da0a3f9e23d6b22d4cb633252040793b72c2e\"\u003e\u003ccode\u003e347da0a\u003c/code\u003e\u003c/a\u003e ci(v7/craft): Remove commit-on-git-repository for deno (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17201\"\u003e#17201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9412e75b55f0d3cabc1b26097989de1c863fb3ff\"\u003e\u003ccode\u003e9412e75\u003c/code\u003e\u003c/a\u003e test(v7/metrics): Delete metrics test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17202\"\u003e#17202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1852e61713c4a482daa4e79f28ed66714be2c48c\"\u003e\u003ccode\u003e1852e61\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 7.120.4-alpha.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17198\"\u003e#17198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cb499a67999c32f01116ff55f7e22d4355cd0143\"\u003e\u003ccode\u003ecb499a6\u003c/code\u003e\u003c/a\u003e fix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bc8bbb6105149702af3e762f33ded89560c85cc7\"\u003e\u003ccode\u003ebc8bbb6\u003c/code\u003e\u003c/a\u003e ci(v7): Bump to ubuntu-24.04 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17083\"\u003e#17083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/7.119.1...7.120.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.21 to 5.95.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/cd5a35b328837781aa4f9305bb2bd7877ca934e9\"\u003e\u003ccode\u003ecd5a35b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1f1775ca92f2b6c035682947ff3b3424804ff31a\"\u003e\u003ccode\u003e1f1775c\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.95.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/cd5a35b328837781aa4f9305bb2bd7877ca934e9\"\u003e\u003ccode\u003ecd5a35b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1f1775ca92f2b6c035682947ff3b3424804ff31a\"\u003e\u003ccode\u003e1f1775c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.94.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.94.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: fixed version (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10064\"\u003e#10064\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4c75210ce8235fe3d39b67e1029eff11278927cc\"\u003e\u003ccode\u003e4c75210\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.91.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: stop node types from leaking into browser (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10302\"\u003e#10302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.91.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(streamedQuery): maintain error state on reset refetch with initialData defined (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10287\"\u003e#10287\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/TanStack/query/commit/1047cdc393fac7c98822c993d70c28f58833c63d\"\u003e\u003ccode\u003e1047cdc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10326\"\u003e#10326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/cd5a35b328837781aa4f9305bb2bd7877ca934e9\"\u003e\u003ccode\u003ecd5a35b\u003c/code\u003e\u003c/a\u003e fix/nodejs timeout (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10325\"\u003e#10325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5806444b97e07b1ede194d1f353d4a013ef1036e\"\u003e\u003ccode\u003e5806444\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10324\"\u003e#10324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4d7de830eb6e19ba9c20d4c44ed4f49c09ed7be3\"\u003e\u003ccode\u003e4d7de83\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10317\"\u003e#10317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8fe71e4fe7bc34e8b7b551d20ac1f70906572529\"\u003e\u003ccode\u003e8fe71e4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10313\"\u003e#10313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c613c225355502306c5011bb28fe59225cb1262c\"\u003e\u003ccode\u003ec613c22\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10309\"\u003e#10309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9346430657621591e1b1da08f04f8929071a6ad7\"\u003e\u003ccode\u003e9346430\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be3746f069ce7c6dbed427f3e2f32f4b304997ae\"\u003e\u003ccode\u003ebe3746f\u003c/code\u003e\u003c/a\u003e fix: stop node types from leaking into browser (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10302\"\u003e#10302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b6fd86b0b00af5b901e5d2f370db312997a35d96\"\u003e\u003ccode\u003eb6fd86b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10297\"\u003e#10297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/79e37cb5de45043e71e33f1382ed85749ab75770\"\u003e\u003ccode\u003e79e37cb\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10296\"\u003e#10296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.95.2/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jquery` from 3.7.1 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jquery/jquery/releases\"\u003ejquery's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.0.0\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://blog.jquery.com/2026/01/17/jquery-4-0-0/\"\u003ehttps://blog.jquery.com/2026/01/17/jquery-4-0-0/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAjax\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't treat array data as binary (\u003ca href=\"https://github.com/jquery/jquery/commit/992a1911d0b6195012edc25fd5a48810d4be64b5\"\u003e992a1911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eprocessData: true\u003c/code\u003e even for binary data (\u003ca href=\"https://github.com/jquery/jquery/commit/ce264e0789116e37fe371503537a217c038dfae8\"\u003ece264e07\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport binary data (including FormData) (\u003ca href=\"https://github.com/jquery/jquery/commit/a7ed9a7b6364273b1b964fd2cf9691dec2cbec6b\"\u003ea7ed9a7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eheaders\u003c/code\u003e for script transport even when cross-domain (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5142\"\u003e#5142\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/6d1364431b63b0d3bbe1c5fd604131f9db453396\"\u003e6d136443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003enull\u003c/code\u003e as success functions in \u003ccode\u003ejQuery.get\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4989\"\u003e#4989\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/74978b7e892537559850cda7332bdab8106e6354\"\u003e74978b7e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't auto-execute scripts unless dataType provided (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4822\"\u003e#4822\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/025da4dd343e6734f3d3c1b4785b1548498115d8\"\u003e025da4dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake responseJSON work for erroneous same-domain JSONP requests (\u003ca href=\"https://github.com/jquery/jquery/commit/68b4ec59c8f290d680e9db4bc980655660817dd1\"\u003e68b4ec59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExecute JSONP error script responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4771\"\u003e#4771\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a1e619b03a557b47c3e26a5e74af12b63a0d5e73\"\u003ea1e619b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid CSP errors in the script transport for async requests (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3969\"\u003e#3969\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/07a8e4a177550025c1a08d7ac754839733943f55\"\u003e07a8e4a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the json to jsonp auto-promotion logic (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/1799\"\u003e#1799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3376\"\u003e#3376\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/e7b3bc488d01d584262e12a7c5c25f935d0d034b\"\u003ee7b3bc48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOverwrite s.contentType with content-type header value, if any (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4119\"\u003e#4119\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/7fb90a6beaeffe16699800f73746748f6a5cc2de\"\u003e7fb90a6b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate AJAX event aliases, inline event/alias into deprecated (\u003ca href=\"https://github.com/jquery/jquery/commit/23d53928f383b0e7440bf4b08b7524e6af232fad\"\u003e23d53928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not execute scripts for unsuccessful HTTP responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4250\"\u003e#4250\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/50871a5a85cc802421b40cc67e2830601968affe\"\u003e50871a5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSimplify jQuery.ajaxSettings.xhr (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/1967\"\u003e#1967\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/abdc89ac2e581392b800c0364e0f5f2b6a82cdc6\"\u003eabdc89ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAttributes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003e.attr( name, false )\u003c/code\u003e remove for all non-ARIA attrs (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5388\"\u003e#5388\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/063831b6378d518f9870ec5c4f1e7d5d16e04f36\"\u003e063831b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShave off a couple of bytes (\u003ca href=\"https://github.com/jquery/jquery/commit/b40a4807b604efbde51faf075d11e25441af1990\"\u003eb40a4807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't stringify attributes in the setter (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4948\"\u003e#4948\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/4250b628783d7bfa92ec6c5550c6e4b22fab6034\"\u003e4250b628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the \u003ccode\u003etoggleClass(boolean|undefined)\u003c/code\u003e signature (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3388\"\u003e#3388\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a4421101fd6d9d7b0550210f8e8690641733dd9a\"\u003ea4421101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor val(): don't strip carriage return, isolate IE workarounds (\u003ca href=\"https://github.com/jquery/jquery/commit/ff2819911da6cbbed5ee42c35d695240f06e65e3\"\u003eff281991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't set the type attr hook at all outside of IE (\u003ca href=\"https://github.com/jquery/jquery/commit/9e66fe9acf0ef27681f5a21149fc61678f791641\"\u003e9e66fe9a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCSS\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix dimensions of table \u003ccode\u003e\u0026lt;col\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5628\"\u003e#5628\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/eca2a56457e1c40c071aeb3ac87efeb8bbb8013e\"\u003eeca2a564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the cache in finalPropName (\u003ca href=\"https://github.com/jquery/jquery/commit/640d5825df5ff223560c5690f1a268681c32f9fa\"\u003e640d5825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Fix tests \u0026amp; support tests under CSS Zoom (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5489\"\u003e#5489\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/071f6dba6bd1d8db3f36ce4694aab5ff437b9e36\"\u003e071f6dba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix reliableTrDimensions support test for initially hidden iframes (\u003ca href=\"https://github.com/jquery/jquery/commit/b1e66a5faaf46ffcbcc27c79a9a224aaf851a987\"\u003eb1e66a5f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSelector: Align with 3.x, remove the outer \u003ccode\u003eselector.js\u003c/code\u003e wrapper (\u003ca href=\"https://github.com/jquery/jquery/commit/53cf7244da2a2040333335c36e435b1c12efdff9\"\u003e53cf7244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake the reliableTrDimensions support test work with Bootstrap CSS (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5270\"\u003e#5270\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/65b85031fb5688361c077bc04e641e4b502671e1\"\u003e65b85031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eoffsetHeight( true )\u003c/code\u003e, etc. include negative margins (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3982\"\u003e#3982\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/bce13b72c1753e16cc0db53ebf0f0456bdcf6b48\"\u003ebce13b72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn \u003ccode\u003eundefined\u003c/code\u003e for whitespace-only CSS variable values (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5120\"\u003e#5120\u003c/a\u003e) (\u003ca href=\"https://github.com/jquery/jquery/commit/7eb0019640a5856c42b451551eb7f995d913eba9\"\u003e7eb00196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t trim whitespace of undefined custom property (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5105\"\u003e#5105\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/ed306c0261ab63746040e5d58bb4477c3069a427\"\u003eed306c02\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip falsy values in \u003ccode\u003eaddClass( array )\u003c/code\u003e, compress code (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4998\"\u003e#4998\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a338b407f2479f82df40635055effc163835183f\"\u003ea338b407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJustify use of rtrim on CSS property values (\u003ca href=\"https://github.com/jquery/jquery/commit/655c0ed5e204b1f6427e09d615a49586a7bc84eb\"\u003e655c0ed5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTrim whitespace surrounding CSS Custom Properties values (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4926\"\u003e#4926\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/efadfe991a5c287af561a9326bf1427d726c91c1\"\u003eefadfe99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003eshow\u003c/code\u003e, \u003ccode\u003ehide\u003c/code\u003e \u0026amp; \u003ccode\u003etoggle\u003c/code\u003e methods in the jQuery slim build (\u003ca href=\"https://github.com/jquery/jquery/commit/297d18dd13f7b810ea5a4afeefa4cb15d9e16e16\"\u003e297d18dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove the opacity CSS hook (\u003ca href=\"https://github.com/jquery/jquery/commit/865469f5e60f55feb28469bb0a7526dd22f04b4e\"\u003e865469f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWorkaround buggy getComputedStyle on table rows in IE/Edge (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4490\"\u003e#4490\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/26415e081b318dbe1d46d2b7c30e05f14c339b75\"\u003e26415e08\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't automatically add \u0026quot;px\u0026quot; to properties with a few exceptions (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/2795\"\u003e#2795\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/00a9c2e5f4c855382435cec6b3908eb9bd5a53b7\"\u003e00a9c2e5\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/jquery/jquery/commit/4f2fae08f23b54ce09322e62e73cce6161b8d3cb\"\u003e\u003ccode\u003e4f2fae0\u003c/code\u003e\u003c/a\u003e Release: 4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/c838cfb5bb0c6cd17cfaa1dd83aca8d20589de99\"\u003e\u003ccode\u003ec838cfb\u003c/code\u003e\u003c/a\u003e Release: remove dist files from main branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/97525193735ed32c332f0dbaf2f782df8b1b949b\"\u003e\u003ccode\u003e9752519\u003c/code\u003e\u003c/a\u003e Release: 4.0.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/c128d5d8a8fd9e9b3dcd3efa493e71f6a1649bd8\"\u003e\u003ccode\u003ec128d5d\u003c/code\u003e\u003c/a\u003e Release: Update AUTHORS.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/5fe9c298c0538f7cffc1c92c3abc8fadca644dde\"\u003e\u003ccode\u003e5fe9c29\u003c/code\u003e\u003c/a\u003e Build: De-dupe three authors via mailmap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/afdd032fdbc90e22f49a69627f4dec0dd3a2f0a4\"\u003e\u003ccode\u003eafdd032\u003c/code\u003e\u003c/a\u003e Build: Post beta browser tests errors to jquery/dev on Matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/546a1eb03c345e1bafb72ae1aeb898abb5b3e51b\"\u003e\u003ccode\u003e546a1eb\u003c/code\u003e\u003c/a\u003e Build: Bump the github-actions group with 4 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/ec738b3190a3b67d08f51451e1faa15f1f4bf916\"\u003e\u003ccode\u003eec738b3\u003c/code\u003e\u003c/a\u003e Build: Fix Chrome beta tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/c28c26aef0b3238f578690d73703382951cb355d\"\u003e\u003ccode\u003ec28c26a\u003c/code\u003e\u003c/a\u003e Build: Add periodic tests on beta versions of browsers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/f513413ac81acabe68769e8879ce19c10eff1f59\"\u003e\u003ccode\u003ef513413\u003c/code\u003e\u003c/a\u003e Build: Bump the github-actions group with 2 updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jquery/jquery/compare/3.7.1...4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-redux` from 7.2.4 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reduxjs/react-redux/releases\"\u003ereact-redux's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003cp\u003eThis \u003cstrong\u003efeature release\u003c/strong\u003e updates the React peer dependency to work with React 19, and improves treeshakeability of our build artifacts.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eReact 19 Compat\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://react.dev/blog/2024/12/05/react-19\"\u003eReact 19 was just released\u003c/a\u003e! We've updated our peer dep to accept React 19, and updated our runtime and type tests to check against both React 18 and 19.\u003c/p\u003e\n\u003cp\u003eAlso see \u003ca href=\"https://github.com/reduxjs/redux-toolkit/releases/tag/v2.5.0\"\u003eRedux Toolkit v2.5.0\u003c/a\u003e for the same peer dep update.\u003c/p\u003e\n\u003ch3\u003eTreeshaking\u003c/h3\u003e\n\u003cp\u003eWe've done some nitty-gritty optimization work to ensure bundlers correctly treeshake unused parts of the bundle.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove treeshakeability of build artifacts by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reduxjs/react-redux/pull/2176\"\u003ereduxjs/react-redux#2176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to React by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reduxjs/react-redux/pull/2172\"\u003ereduxjs/react-redux#2172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to React 19 (take 2) by \u003ca href=\"https://github.com/markerikson\"\u003e\u003ccode\u003e@​markerikson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reduxjs/react-redux/pull/2216\"\u003ereduxjs/react-redux#2216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up devdeps by \u003ca href=\"https://github.com/markerikson\"\u003e\u003ccode\u003e@​markerikson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reduxjs/react-redux/pull/2217\"\u003ereduxjs/react-redux#2217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reduxjs/react-redux/compare/v9.1.2...v9.2.0\"\u003ehttps://github.com/reduxjs/react-redux/compare/v9.1.2...v9.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.1.2\u003c/h2\u003e\n\u003cp\u003eThis \u003cstrong\u003ebugfix release\u003c/strong\u003e removes the no-longer-necessary peer dependency on \u003ccode\u003ereact-native\u003c/code\u003e, and tweaks a few TS types for compat with the upcoming React 19 release.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eReact Native Peer Dependency Removed\u003c/h3\u003e\n\u003cp\u003eWe've always had an awkward peer dependency on \u003cem\u003eboth\u003c/em\u003e ReactDOM and React Native, because of the need to import the \u003ccode\u003eunstable_batchedUpdates\u003c/code\u003e API directly from each reconciler. That's part of what led to the sequence of 9.x patch releases to deal with RN compat.\u003c/p\u003e\n\u003cp\u003eAs of 9.0.3, we dropped the batching imports completely, since React 18 now batches by default.  That means we didn't even have any remaining imports from \u003ccode\u003ereact-native\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eMeanwhile, React 18.3 just came out, but so did React Native 0.74. RN 0.74 still requires React 18.2.\u003c/p\u003e\n\u003cp\u003eThis caused NPM users to have installation failures when trying to use React-Redux:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReact-Redux has a peer dep on RN\u003c/li\u003e\n\u003cli\u003eRN has a peer dep on React 18.2\u003c/li\u003e\n\u003cli\u003eBut the \u003cem\u003elatest\u003c/em\u003e React, 18.3 would get installed in the app\u003c/li\u003e\n\u003cli\u003eNPM errors with a peer dep mismatch\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe no longer need to list RN as a peer dep, and dropping that also fixes the NPM installation issues as well.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseRef\u003c/code\u003e usages to be called with an explicit argument of \u003ccode\u003eundefined\u003c/code\u003e. by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reduxjs/react-redux/pull/2164\"\u003ereduxjs/react-redux#2164\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/reduxjs/react-redux/commit/7e2fdd4ee2021e4282e12ba9fc722f09124e30cd\"\u003e\u003ccode\u003e7e2fdd4\u003c/code\u003e\u003c/a\u003e Release 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/8c573825bb71203dbf61039c92505acb3170acf6\"\u003e\u003ccode\u003e8c57382\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/reduxjs/react-redux/issues/2217\"\u003e#2217\u003c/a\u003e from reduxjs/feature/react-19-devdep-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/d23509bc00aacf8eee67215d027927dbddf51941\"\u003e\u003ccode\u003ed23509b\u003c/code\u003e\u003c/a\u003e Exclude stray dist folders and website from tsconfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/b275a321d39b9f1a285b87ee8555a0f3ca4045df\"\u003e\u003ccode\u003eb275a32\u003c/code\u003e\u003c/a\u003e Eliminate other stray React import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/3ba9838855a5c30173742274349e6afae8469791\"\u003e\u003ccode\u003e3ba9838\u003c/code\u003e\u003c/a\u003e Drop unused Babel devdeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/1a81c410a4d1069368016803f855adc7461a59ee\"\u003e\u003ccode\u003e1a81c41\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/reduxjs/react-redux/issues/2216\"\u003e#2216\u003c/a\u003e from reduxjs/migrate-to-react-19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/c58e397241579734da25199e63131809e95ccd81\"\u003e\u003ccode\u003ec58e397\u003c/code\u003e\u003c/a\u003e Migrate to React 19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/e08518ae110858ee47686059ddd6c6fefb9351a5\"\u003e\u003ccode\u003ee08518a\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eact\u003c/code\u003e related issues in \u003ccode\u003etest/hooks/useSelector.spec.tsx\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/1cd1385fc4d6845a209123ce68247ecb881daaf0\"\u003e\u003ccode\u003e1cd1385\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003ehoist-non-react-statics\u003c/code\u003e implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/react-redux/commit/a1fc886593262cee75b96a8c35bbbf00a1aa1e6c\"\u003e\u003ccode\u003ea1fc886\u003c/code\u003e\u003c/a\u003e Fix type of \u003ccode\u003einnerMapStateToProps\u003c/code\u003e in \u003ccode\u003eProvider.spec.tsx\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/reduxjs/react-redux/compare/v7.2.4...v9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router` from 7.13.1 to 7.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.13.2\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7132\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7132\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md\"\u003ereact-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.13.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix clientLoader.hydrate when an ancestor route is also hydrating a clientLoader (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14835\"\u003e#14835\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix type error when passing Framework Mode route components using \u003ccode\u003eRoute.ComponentProps\u003c/code\u003e to \u003ccode\u003ecreateRoutesStub\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14892\"\u003e#14892\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix percent encoding in relative path navigation (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14786\"\u003e#14786\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003efuture.unstable_passThroughRequests\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14775\"\u003e#14775\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eBy default, React Router normalizes the \u003ccode\u003erequest.url\u003c/code\u003e passed to your \u003ccode\u003eloader\u003c/code\u003e, \u003ccode\u003eaction\u003c/code\u003e, and \u003ccode\u003emiddleware\u003c/code\u003e functions by removing React Router's internal implementation details (\u003ccode\u003e.data\u003c/code\u003e suffixes, \u003ccode\u003eindex\u003c/code\u003e + \u003ccode\u003e_routes\u003c/code\u003e query params).\u003c/p\u003e\n\u003cp\u003eEnabling this flag removes that normalization and passes the raw HTTP \u003ccode\u003erequest\u003c/code\u003e instance to your handlers. This provides a few benefits:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduces server-side overhead by eliminating multiple \u003ccode\u003enew Request()\u003c/code\u003e calls on the critical path\u003c/li\u003e\n\u003cli\u003eAllows you to distinguish document from data requests in your handlers base don the presence of a \u003ccode\u003e.data\u003c/code\u003e suffix (useful for observability purposes)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf you were previously relying on the normalization of \u003ccode\u003erequest.url\u003c/code\u003e, you can switch to use the new sibling \u003ccode\u003eunstable_url\u003c/code\u003e parameter which contains a \u003ccode\u003eURL\u003c/code\u003e instance representing the normalized location:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// ❌ Before: you could assume there was no `.data` suffix in `request.url`\nexport async function loader({ request }: Route.LoaderArgs) {\n  let url = new URL(request.url);\n  if (url.pathname === \u0026quot;/path\u0026quot;) {\n    // This check will fail with the flag enabled because the `.data` suffix will\n    // exist on data requests\n  }\n}\n\u003cp\u003e// ✅ After: use \u003ccode\u003eunstable_url\u003c/code\u003e for normalized routing logic and \u003ccode\u003erequest.url\u003c/code\u003e\u003cbr /\u003e\n// for raw routing logic\u003cbr /\u003e\nexport async function loader({ request, unstable_url }: Route.LoaderArgs) {\u003cbr /\u003e\nif (unstable_url.pathname === \u0026quot;/path\u0026quot;) {\u003cbr /\u003e\n// This will always have the \u003ccode\u003e.data\u003c/code\u003e suffix stripped\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// And now you can distinguish between document versus data requests\u003cbr /\u003e\nlet isDataRequest = new URL(request.url).pathname.endsWith(\u0026quot;.data\u0026quot;);\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInternal refactor to consolidate framework-agnostic/React-specific route type layers - no public API changes (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14765\"\u003e#14765\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSync protocol validation to rsc flows (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14882\"\u003e#14882\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new \u003ccode\u003eunstable_url: URL\u003c/code\u003e parameter to route handler methods (\u003ccode\u003eloader\u003c/code\u003e, \u003ccode\u003eaction\u003c/code\u003e, \u003ccode\u003emiddleware\u003c/code\u003e, etc.) representing the normalized URL the application is navigating to or fetching, with React Router implementation details removed (\u003ccode\u003e.data\u003c/code\u003esuffix, \u003ccode\u003eindex\u003c/code\u003e/\u003ccode\u003e_routes\u003c/code\u003e query params) (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14775\"\u003e#14775\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis is being added alongside the new \u003ccode\u003efuture.unstable_passthroughRequests\u003c/code\u003e future flag so that users still have a way to access the normalized URL when that flag is enabled and non-normalized \u003ccode\u003erequest\u003c/code\u003e's are being passed to your handlers. When adopting this flag, you will only need to start leveraging this new parameter if you are relying on the normalization of \u003ccode\u003erequest.url\u003c/code\u003e in your application code.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aadb56fa532e0eaf7e7b91c1d88e1f325851eb04\"\u003e\u003ccode\u003eaadb56f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14908\"\u003e#14908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c68a9b35933fe5a3750ea8e52399d06f9aaecf77\"\u003e\u003ccode\u003ec68a9b3\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14893\"\u003e#14893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8c3c7ced1496522175c6839d30624955cc4534c1\"\u003e\u003ccode\u003e8c3c7ce\u003c/code\u003e\u003c/a\u003e fix: allow Framework Mode route components to be passed to createRoutesStub (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/1cd923e38fd4cf86195f15850e41106dd42d1808\"\u003e\u003ccode\u003e1cd923e\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/830d3bac11ac9c9aa975f6dfccaead24df9caae4\"\u003e\u003ccode\u003e830d3ba\u003c/code\u003e\u003c/a\u003e Fix percent encoding in relative path navigation (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14786\"\u003e#14786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8646d39bc7b10a43745dc255b4faa25673a9e908\"\u003e\u003ccode\u003e8646d39\u003c/code\u003e\u003c/a\u003e Align redirect protocol validation in RSC flows (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14882\"\u003e#14882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/7d21b1c15b190a590c90d5ac98d3f5eda59873b1\"\u003e\u003ccode\u003e7d21b1c\u003c/code\u003e\u003c/a\u003e Add additional unit test - hydrate fallback rendering for SPA middleware w/o ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8a10826f32c8b8332901f9e881c443adb4b9c338\"\u003e\u003ccode\u003e8a10826\u003c/code\u003e\u003c/a\u003e docs: fix typo in useNavigate documentation (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14848\"\u003e#14848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/bda5bb7e5769507e191caef78f056237353e5918\"\u003e\u003ccode\u003ebda5bb7\u003c/code\u003e\u003c/a\u003e Fix typo in comment (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14844\"\u003e#14844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/bbe4a731723b9b1005b8d2c0bf82f83d8d763524\"\u003e\u003ccode\u003ebbe4a73\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router@7.13.2/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 7.13.1 to 7.13.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.13.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aadb56fa532e0eaf7e7b91c1d88e1f325851eb04\"\u003e\u003ccode\u003eaadb56f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14908\"\u003e#14908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c68a9b35933fe5a3750ea8e52399d06f9aaecf77\"\u003e\u003ccode\u003ec68a9b3\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14893\"\u003e#14893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.13.2/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-window` from 1.8.11 to 2.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/releases\"\u003ereact-window's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\r\n  defaultRowHeight: 50\r\n});\r\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tnajdek\"\u003e\u003ccode\u003e@​tnajdek\u003c/code\u003e\u003c/a\u003e for the PR!\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/blob/main/CHANGELOG.md\"\u003ereact-window's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump s...\n\n_Description has been truncated_","html_url":"https://github.com/Whisparr/Whisparr-Eros/pull/241","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Whisparr%2FWhisparr-Eros/issues/241","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/241/packages"}},{"old_version":"1.8.8","new_version":"2.0.0","update_type":"major","path":null,"pr_created_at":"2026-03-23T17:22:47.000Z","version_change":"1.8.8 → 2.0.0","issue":{"uuid":"4122436448","node_id":"PR_kwDOAgJCkM7MwDpt","number":3684,"state":"open","title":"Bump the npm-dependencies group across 1 directory with 42 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-23T17:22:47.000Z","updated_at":"2026-03-23T17:23:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":42,"packages":[{"name":"@fortawesome/fontawesome-svg-core","old_version":"1.2.36","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-regular-svg-icons","old_version":"5.15.4","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-solid-svg-icons","old_version":"5.15.4","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/react-fontawesome","old_version":"0.1.19","new_version":"3.3.0","repository_url":"https://github.com/FortAwesome/react-fontawesome"},{"name":"d3-format","old_version":"1.4.5","new_version":"3.1.2","repository_url":"https://github.com/d3/d3-format"},{"name":"highlight.js","old_version":"11.9.0","new_version":"11.11.1","repository_url":"https://github.com/highlightjs/highlight.js"},{"name":"mathjax","old_version":"3.2.2","new_version":"4.1.1","repository_url":"https://github.com/mathjax/MathJax"},{"name":"node-polyfill-webpack-plugin","old_version":"2.0.1","new_version":"4.1.0","repository_url":"https://github.com/Richienb/node-polyfill-webpack-plugin"},{"name":"ramda","old_version":"0.30.1","new_version":"0.32.0","repository_url":"https://github.com/ramda/ramda"},{"name":"react-docgen","old_version":"5.4.3","new_version":"8.0.3","repository_url":"https://github.com/reactjs/react-docgen"},{"name":"react-dropzone","old_version":"4.3.0","new_version":"15.0.0","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"name":"react-markdown","old_version":"4.3.1","new_version":"10.1.0","repository_url":"https://github.com/remarkjs/react-markdown"},{"name":"react-window","old_version":"1.8.11","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"remark-math","old_version":"3.0.1","new_version":"6.0.0","repository_url":"https://github.com/remarkjs/remark-math"},{"name":"@babel/core","old_version":"7.28.6","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.6","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@testing-library/react","old_version":"12.1.5","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@typescript-eslint/eslint-plugin","old_version":"5.62.0","new_version":"8.57.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"5.62.0","new_version":"8.57.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"babel-loader","old_version":"9.2.1","new_version":"10.1.1","repository_url":"https://github.com/babel/babel-loader"},{"name":"css-loader","old_version":"6.9.1","new_version":"7.1.4","repository_url":"https://github.com/webpack/css-loader"},{"name":"es-check","old_version":"7.1.1","new_version":"9.6.3","repository_url":"https://github.com/yowainwright/es-check"},{"name":"eslint-config-prettier","old_version":"8.10.0","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-import","old_version":"2.29.1","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-react","old_version":"7.33.2","new_version":"7.37.5","repository_url":"https://github.com/jsx-eslint/eslint-plugin-react"},{"name":"jest","old_version":"29.7.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@types/jest","old_version":"29.5.14","new_version":"30.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"prettier","old_version":"2.8.8","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"react","old_version":"16.14.0","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"16.14.68","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"16.14.0","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"16.9.25","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-jsx-parser","old_version":"1.21.0","new_version":"2.4.1","repository_url":"https://github.com/TroyAlford/react-jsx-parser"},{"name":"rimraf","old_version":"5.0.5","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"style-loader","old_version":"3.3.4","new_version":"4.0.0","repository_url":"https://github.com/webpack-contrib/style-loader"},{"name":"ts-jest","old_version":"29.4.5","new_version":"29.4.6","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"webpack","old_version":"5.104.1","new_version":"5.105.4","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-cli","old_version":"5.1.4","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 41 updates in the /components/dash-core-components directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome) | `1.2.36` | `7.2.0` |\n| [@fortawesome/free-regular-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `5.15.4` | `7.2.0` |\n| [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `5.15.4` | `7.2.0` |\n| [@fortawesome/react-fontawesome](https://github.com/FortAwesome/react-fontawesome) | `0.1.19` | `3.3.0` |\n| [d3-format](https://github.com/d3/d3-format) | `1.4.5` | `3.1.2` |\n| [highlight.js](https://github.com/highlightjs/highlight.js) | `11.9.0` | `11.11.1` |\n| [mathjax](https://github.com/mathjax/MathJax) | `3.2.2` | `4.1.1` |\n| [node-polyfill-webpack-plugin](https://github.com/Richienb/node-polyfill-webpack-plugin) | `2.0.1` | `4.1.0` |\n| [ramda](https://github.com/ramda/ramda) | `0.30.1` | `0.32.0` |\n| [react-docgen](https://github.com/reactjs/react-docgen/tree/HEAD/packages/react-docgen) | `5.4.3` | `8.0.3` |\n| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `4.3.0` | `15.0.0` |\n| [react-markdown](https://github.com/remarkjs/react-markdown) | `4.3.1` | `10.1.0` |\n| [react-window](https://github.com/bvaughn/react-window) | `1.8.11` | `2.2.7` |\n| [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) | `1.8.8` | `2.0.0` |\n| [remark-math](https://github.com/remarkjs/remark-math) | `3.0.1` | `6.0.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.6` | `7.29.0` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.6` | `7.29.2` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `12.1.5` | `16.3.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `5.62.0` | `8.57.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `5.62.0` | `8.57.1` |\n| [babel-loader](https://github.com/babel/babel-loader) | `9.2.1` | `10.1.1` |\n| [css-loader](https://github.com/webpack/css-loader) | `6.9.1` | `7.1.4` |\n| [es-check](https://github.com/yowainwright/es-check) | `7.1.1` | `9.6.3` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `8.10.0` | `10.1.8` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.29.1` | `2.32.0` |\n| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.33.2` | `7.37.5` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `29.7.0` | `30.3.0` |\n| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `29.5.14` | `30.0.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.3.0` |\n| [prettier](https://github.com/prettier/prettier) | `2.8.8` | `3.8.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `16.14.0` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `16.14.68` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `16.14.0` | `19.2.4` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `16.9.25` | `19.2.3` |\n| [react-jsx-parser](https://github.com/TroyAlford/react-jsx-parser) | `1.21.0` | `2.4.1` |\n| [rimraf](https://github.com/isaacs/rimraf) | `5.0.5` | `6.1.3` |\n| [style-loader](https://github.com/webpack-contrib/style-loader) | `3.3.4` | `4.0.0` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.5` | `29.4.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.1` | `5.105.4` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `5.1.4` | `7.0.2` |\n\n\nUpdates `@fortawesome/fontawesome-svg-core` from 1.2.36 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\u003ch2\u003eRelease 6.5.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.5.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.5.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.4.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.4.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.3.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.2.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.2.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.1.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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commits/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 5.15.4 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\u003ch2\u003eRelease 6.5.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.5.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.5.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.4.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.4.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.3.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.2.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.2.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.1.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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/5.15.4...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 5.15.4 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\u003ch2\u003eRelease 6.5.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.5.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.5.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.4.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.4.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.3.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.2.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.2.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.1.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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/5.15.4...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/react-fontawesome` from 0.1.19 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/releases\"\u003e\u003ccode\u003e@​fortawesome/react-fontawesome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eHighlights:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Custom Gradient Support! (see PR \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/625\"\u003e#625\u003c/a\u003e and Issue \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new API Reference documentation! (see \u003ca href=\"https://fortawesome.github.io/react-fontawesome/\"\u003ehttps://fortawesome.github.io/react-fontawesome/\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(style): add support for custom gradient fills by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/625\"\u003eFortAwesome/react-fontawesome#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(docs): add typedoc-generated API reference docs by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/631\"\u003eFortAwesome/react-fontawesome#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): clean up API docs output structure, rewrite html links by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/632\"\u003eFortAwesome/react-fontawesome#632\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI/CD\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci(publish): enable publishing releases from CI by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/623\"\u003eFortAwesome/react-fontawesome#623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(actions): update deprecated actions by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/633\"\u003eFortAwesome/react-fontawesome#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(actions): fix publish action env setting by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/634\"\u003eFortAwesome/react-fontawesome#634\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003ehttps://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.1.1...v3.2.0\"\u003e3.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(types): export CSSVariables type for user consumption by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/622\"\u003eFortAwesome/react-fontawesome#622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(env): support for defined process but undefined process.env by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/616\"\u003eFortAwesome/react-fontawesome#616\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a deprecation notice to the \u003ccode\u003etitle\u003c/code\u003e and \u003ccode\u003etitleId\u003c/code\u003e props by \u003ca href=\"https://github.com/vivshaw\"\u003e\u003ccode\u003e@​vivshaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/612\"\u003eFortAwesome/react-fontawesome#612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): upgrade all dev deps by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/621\"\u003eFortAwesome/react-fontawesome#621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch order of spread to allow given props to override by \u003ca href=\"https://github.com/robmadole\"\u003e\u003ccode\u003e@​robmadole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/615\"\u003eFortAwesome/react-fontawesome#615\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/vivshaw\"\u003e\u003ccode\u003e@​vivshaw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/612\"\u003eFortAwesome/react-fontawesome#612\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.1.1...v3.2.0\"\u003ehttps://github.com/FortAwesome/react-fontawesome/compare/v3.1.1...v3.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.1.0...v3.1.1\"\u003e3.1.1\u003c/a\u003e (2025-11-28)\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/FortAwesome/react-fontawesome/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​fortawesome/react-fontawesome\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/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estyle:\u003c/strong\u003e add support for custom gradient fills (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/d14cdc5f16fd16b88ceab31fd02aa99fd146694f\"\u003ed14cdc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estyle:\u003c/strong\u003e use single prop for gradient fills, add unit tests (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2282d163059463ae08eae4d2859b8fb9635e4404\"\u003e2282d16\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e add typedoc-generated API reference docs (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/589415610f394cf3bc2f21bd24c24b75252366ff\"\u003e5894156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e clean up API docs output structure, rewrite html links (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/a7782b87d69cb4add2d04f5b40eddb43b789ebe2\"\u003ea7782b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e update README with FontAwesome documentation links (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/c540f9086c3bdc61e0f9406295426b10033f471d\"\u003ec540f90\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI/CD\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e fix publish action env setting (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/eb4b40a8c6ae8ef17cae87c8edb467d9fa15915a\"\u003eeb4b40a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e only run full test matrix on PRs and main (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/3434d60c0fbd4f18cc455b1e3b0065b00dfe5fbe\"\u003e3434d60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e update deprecated actions (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/6382b209176a357dfe2b2756ab0e9f3d56ac3561\"\u003e6382b20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epublish:\u003c/strong\u003e enable publishing releases from CI (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/5d461505cf3ed03a0f557c0190f5d5368d3117d5\"\u003e5d46150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epublish:\u003c/strong\u003e ensure private publish uses hard main ref (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f54a9c2da032562e8fc7aed0636bdbbce2f29ef5\"\u003ef54a9c2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.1.1...v3.2.0\"\u003e3.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e export CSSVariables type for user consumption (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/0e68290dcda0cc5f6159e06f31600f72a49a4b6e\"\u003e0e68290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eenv:\u003c/strong\u003e support for defined process but undefined process.env (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/243a27386346b8ac7b636e7f33cae3e71cbd3b17\"\u003e243a273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove some stray spaces (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/77f64d809cb72e4612c73f997abcd33e6327f3c6\"\u003e77f64d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eswitch order of spread to allow given props to override (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/1f0690a0133a6bd0bc289100280c199b16eb7bdb\"\u003e1f0690a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eundo local package-lock change (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/7242428263d8a90fa0c75a1dccf88bb94f8c5aa4\"\u003e7242428\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd a deprecation notice to the title and titleId props (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/1953e2930ae8d24abe73d86ea9316acf2e797f68\"\u003e1953e29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade all dev deps (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/018fa1f193b6f7ae94e8ec1cabae57a06f6d9d47\"\u003e018fa1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e fix format issue in changelog (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/64b449d5e31c52d6977b50cdf99970ee18d19253\"\u003e64b449d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e ignore changelog from prettier as it is autogen'd (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/ec1c118889b0e1081b182bfb5fa0224b8b1d4db8\"\u003eec1c118\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.1.0...v3.1.1\"\u003e3.1.1\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eWCAG:\u003c/strong\u003e allow custom role attribute on svgs like previous versions (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/ef4986b06a3ef922b21d12453fc0b8fc62e2bcd0\"\u003eef4986b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove irrelevant upgrade guide from 0.1-0.2x (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/7d4107742ce7d58a239a1b87b7f95606c576c182\"\u003e7d41077\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/FortAwesome/react-fontawesome/commit/cf9b12ca5c64e4777bdc2b3dcca484cf7ea13292\"\u003e\u003ccode\u003ecf9b12c\u003c/code\u003e\u003c/a\u003e chore(release): 3.3.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2358c55ed6c9c52bca111d83f5ac8cb48ca4efbe\"\u003e\u003ccode\u003e2358c55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/634\"\u003e#634\u003c/a\u003e from FortAwesome/chore/fix-publish-action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/eb4b40a8c6ae8ef17cae87c8edb467d9fa15915a\"\u003e\u003ccode\u003eeb4b40a\u003c/code\u003e\u003c/a\u003e ci(actions): fix publish action env setting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/e726c0435719491df0bcfc295f01be8d206e6554\"\u003e\u003ccode\u003ee726c04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/633\"\u003e#633\u003c/a\u003e from FortAwesome/chore/update-deprecated-actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/6382b209176a357dfe2b2756ab0e9f3d56ac3561\"\u003e\u003ccode\u003e6382b20\u003c/code\u003e\u003c/a\u003e ci(actions): update deprecated actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/257370207238a96dde6ef32fffd57224fd133f67\"\u003e\u003ccode\u003e2573702\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/632\"\u003e#632\u003c/a\u003e from FortAwesome/chore/docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/a7782b87d69cb4add2d04f5b40eddb43b789ebe2\"\u003e\u003ccode\u003ea7782b8\u003c/code\u003e\u003c/a\u003e chore(docs): clean up API docs output structure, rewrite html links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/c540f9086c3bdc61e0f9406295426b10033f471d\"\u003e\u003ccode\u003ec540f90\u003c/code\u003e\u003c/a\u003e chore(docs): update README with FontAwesome documentation links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/42f1d51a6bb17cd75a0e5063ba434e3f6d23a80b\"\u003e\u003ccode\u003e42f1d51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/631\"\u003e#631\u003c/a\u003e from FortAwesome/feat/add-api-reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/589415610f394cf3bc2f21bd24c24b75252366ff\"\u003e\u003ccode\u003e5894156\u003c/code\u003e\u003c/a\u003e chore(docs): add typedoc-generated API reference docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/0.1.19...v3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~lordofbacon\"\u003elordofbacon\u003c/a\u003e, a new releaser for \u003ccode\u003e@​fortawesome/react-fontawesome\u003c/code\u003e 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 adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `d3-format` from 1.4.5 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/d3/d3-format/releases\"\u003ed3-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid use of optional chaining to retain ES2019 compatibility. \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/149\"\u003e#149\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix handling of parens with \u003ccode\u003eformatPrefix\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/134\"\u003e#134\u003c/a\u003e \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/135\"\u003e#135\u003c/a\u003e \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/142\"\u003e#142\u003c/a\u003e Thanks, \u003ca href=\"https://github.com/GlenKelley\"\u003e\u003ccode\u003e@​GlenKelley\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eprecisionFixed\u003c/code\u003e, \u003ccode\u003eprecisionRound\u003c/code\u003e, and \u003ccode\u003eprecisionPrefix\u003c/code\u003e to return NaN when \u003ccode\u003estep\u003c/code\u003e is zero. \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/147\"\u003e#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the \u003ccode\u003es\u003c/code\u003e format to not sometimes apply an erroneous suffix to NaN or ±Infinity. \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/147\"\u003e#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003er\u003c/code\u003e format now formats zero as \u003ccode\u003e0\u003c/code\u003e instead of \u003ccode\u003e0.0\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/147\"\u003e#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade ESLint, Vitest, etc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExport local definitions. \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/118\"\u003e#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate local definitions. \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/120\"\u003e#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation for the type \u003ccode\u003ec\u003c/code\u003e character data format. \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/116\"\u003e#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies.\u003c/li\u003e\n\u003cli\u003eMake build reproducible.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdopt type: module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis package now requires Node.js 12 or higher. For more, please read \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eSindre Sorhus’s FAQ\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange the default minus sign to the minus sign (−) instead of hyphen-minus (-). \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/62\"\u003e#62\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release adopts ES2015 language features such as \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of\"\u003efor-of\u003c/a\u003e and drops support for older browsers, including IE. If you need to support pre-ES2015 environments, you should stick with d3-format 1.x or use a transpiler.\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/d3/d3-format/commit/ebdc2d530277df379157f82fee6ea5623d179bd7\"\u003e\u003ccode\u003eebdc2d5\u003c/code\u003e\u003c/a\u003e 3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/db99ee9230ccc17bb2b27908bdc2746dc630b5b1\"\u003e\u003ccode\u003edb99ee9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/149\"\u003e#149\u003c/a\u003e; avoid ES2020 syntax; enforce ES2019\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/ee1044fe51f1963e7662fae0a986a83c7563cb3c\"\u003e\u003ccode\u003eee1044f\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/932d0c18b5cb368f39b4a06182d57466539b9430\"\u003e\u003ccode\u003e932d0c1\u003c/code\u003e\u003c/a\u003e fix zero precision (\u003ca href=\"https://redirect.github.com/d3/d3-format/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/17585db96d3196171d4e26a1f4ea3c648592ad20\"\u003e\u003ccode\u003e17585db\u003c/code\u003e\u003c/a\u003e Fix for issue 134 (\u003ca href=\"https://redirect.github.com/d3/d3-format/issues/135\"\u003e#135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/a13ebb9b357cbbd794584df1b6cae6122bf68966\"\u003e\u003ccode\u003ea13ebb9\u003c/code\u003e\u003c/a\u003e upgrades (\u003ca href=\"https://redirect.github.com/d3/d3-format/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/f3cb31091df80a08f25afd4a7af2dcb3a6cd5eef\"\u003e\u003ccode\u003ef3cb310\u003c/code\u003e\u003c/a\u003e restructure README (\u003ca href=\"https://redirect.github.com/d3/d3-format/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/08806c62aa8f7b3fe64925f3989f1491c950a71c\"\u003e\u003ccode\u003e08806c6\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/190a2c244fc91677f533b4cb2e3a33143e7bf7da\"\u003e\u003ccode\u003e190a2c2\u003c/code\u003e\u003c/a\u003e upgrade dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/b8cdc5e9cbe6f2797a8bccaf82be01a79f8e241c\"\u003e\u003ccode\u003eb8cdc5e\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/116\"\u003e#116\u003c/a\u003e; document type c as character data\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/d3/d3-format/compare/v1.4.5...v3.1.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 d3-format since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `highlight.js` from 11.9.0 to 11.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/highlightjs/highlight.js/releases\"\u003ehighlight.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.11.1 - Merry Christmas!\u003c/h2\u003e\n\u003ch2\u003eVersion 11.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes regressions with Rust grammar in 11.11.0 release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.11.0 - Happy Holidays\u003c/h2\u003e\n\u003ch2\u003eVersion 11.11.0\u003c/h2\u003e\n\u003cp\u003eCAVEATS / POTENTIALLY BREAKING CHANGES\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNothing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCore Grammars:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix(rust) - adds emoji support in single quote strings [joshgoebel][]\u003c/li\u003e\n\u003cli\u003efix(apache) - support line continuation via \u003ccode\u003e\\\u003c/code\u003e [Josh Goebel][]\u003c/li\u003e\n\u003cli\u003efix(makefile) - allow strings inside \u003ccode\u003e$()\u003c/code\u003e expressions [aneesh98][]\u003c/li\u003e\n\u003cli\u003eenh(arcade) updated to ArcGIS Arcade version 1.29 [Kristian Ekenes][]\u003c/li\u003e\n\u003cli\u003eenh(css) add all properties listed on MDN (96 additions including \u003ccode\u003eanchor-name\u003c/code\u003e, \u003ccode\u003easpect-ratio\u003c/code\u003e, \u003ccode\u003ebackdrop-filter\u003c/code\u003e, \u003ccode\u003econtainer\u003c/code\u003e, \u003ccode\u003emargin-trim\u003c/code\u003e, \u003ccode\u003eplace-content\u003c/code\u003e, \u003ccode\u003escroll-timeline\u003c/code\u003e, ...) [BaliBalo][]\u003c/li\u003e\n\u003cli\u003eenh(excel) add built-in functions for Excel 365 release to 2024 [Danny Winrow][]\u003c/li\u003e\n\u003cli\u003eenh(erlang) OTP 27 triple-quoted strings [nixxquality][]\u003c/li\u003e\n\u003cli\u003eenh(erlang) OTP 27 doc attribute [nixxquality][]\u003c/li\u003e\n\u003cli\u003eenh(erlang) OTP 27 Sigil type [nixxquality][]\u003c/li\u003e\n\u003cli\u003eenh(erlang) OTP25/27 maybe statement [nixxquality][]\u003c/li\u003e\n\u003cli\u003eenh(dart) Support digit-separators in number literals [Sam Rawlins][]\u003c/li\u003e\n\u003cli\u003eenh(csharp) add Contextual keywords \u003ccode\u003efile\u003c/code\u003e, \u003ccode\u003eargs\u003c/code\u003e, \u003ccode\u003edynamic\u003c/code\u003e, \u003ccode\u003erecord\u003c/code\u003e, \u003ccode\u003erequired\u003c/code\u003e and \u003ccode\u003escoped\u003c/code\u003e [Alvin Joy][]\u003c/li\u003e\n\u003cli\u003eenh(lua) add 'pluto' as an alias [Sainan]\u003c/li\u003e\n\u003cli\u003eenh(bash) add reserved keywords \u003ccode\u003etime\u003c/code\u003e and \u003ccode\u003ecoproc\u003c/code\u003e [Álvaro Mondéjar][]\u003c/li\u003e\n\u003cli\u003eenh(nix) update keywords [h7x4][]\u003c/li\u003e\n\u003cli\u003eenh(nix) support paths [h7x4][]\u003c/li\u003e\n\u003cli\u003eenh(nix) support lookup paths [h7x4][]\u003c/li\u003e\n\u003cli\u003eenh(nix) support operators [h7x4][]\u003c/li\u003e\n\u003cli\u003eenh(nix) support REPL keywords [h7x4][]\u003c/li\u003e\n\u003cli\u003eenh(nix) support markdown comments [h7x4][]\u003c/li\u003e\n\u003cli\u003eenh(nix) support basic function params [h7x4][]\u003c/li\u003e\n\u003cli\u003eenh(nix) better parsing of attrsets [h7x4][]\u003c/li\u003e\n\u003cli\u003efix(c) - Fixed hex numbers with decimals  [Dxuian]\u003c/li\u003e\n\u003cli\u003efix(typescript) - Fixedoptional property not highlighted correctly  [Dxuian]\u003c/li\u003e\n\u003cli\u003efix(ruby) - fix \u003ccode\u003e|=\u003c/code\u003e operator false positives (as block arguments) [Aboobacker MK]\u003c/li\u003e\n\u003cli\u003eenh(gcode) rewrote language for modern gcode support [Barthélémy Bonhomme][]\u003c/li\u003e\n\u003cli\u003efix(sql) - Fixed sql primary key and foreign key spacing issue   [Dxuian]\u003c/li\u003e\n\u003cli\u003efix(cpp) added flat_set and flat_map as a part of cpp 23 version [Lavan]\u003c/li\u003e\n\u003cli\u003efix(yaml) - Fixed special chars in yaml   [Dxuian]\u003c/li\u003e\n\u003cli\u003efix(basic) - Fixed closing quotation marks not required for a PRINT statement [Somya]\u003c/li\u003e\n\u003cli\u003efix(nix) remove \u003ccode\u003eadd\u003c/code\u003e builtin [h7x4][]\u003c/li\u003e\n\u003cli\u003efix(nix) mark \u003ccode\u003eor\u003c/code\u003e as builtin instead of literal [h7x4][]\u003c/li\u003e\n\u003cli\u003efix(nix) handle \u003ccode\u003e'''\u003c/code\u003e string escapes [h7x4][]\u003c/li\u003e\n\u003cli\u003efix(nix) handle backslash string escapes [h7x4][]\u003c/li\u003e\n\u003cli\u003efix(nix) don't mix escapes for \u003ccode\u003e\u0026quot;\u003c/code\u003e and \u003ccode\u003e''\u003c/code\u003e strings [h7x4][]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/highlightjs/highlight.js/blob/main/CHANGES.md\"\u003ehighlight.js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 11.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes regression with Rust grammar.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 11.11.0\u003c/h2\u003e\n\u003cp\u003eCAVEATS / POTENTIALLY BREAKING CHANGES\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNothing yet.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCore Grammars:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix(rust) - adds emoji support in single quote strings [joshgoebel][]\u003c/li\u003e\n\u003cli\u003efix(apache) - support line continuation via \u003ccode\u003e\\\u003c/code\u003e [Josh Goebel][]\u003c/li\u003e\n\u003cli\u003efix(makefile) - allow strings inside \u003ccode\u003e$()\u003c/code\u003e expressions [aneesh98][]\u003c/li\u003e\n\u003cli\u003eenh(arcade) updated to ArcGIS Arcade version 1.29 [Kristian Ekenes][]\u003c/li\u003e\n\u003cli\u003eenh(css) add all properties listed on MDN (96 additions including \u003ccode\u003eanchor-name\u003c/code\u003e, \u003ccode\u003easpect-ratio\u003c/code\u003e, \u003ccode\u003ebackdrop-filter\u003c/code\u003e, \u003ccode\u003econtainer\u003c/code\u003e, \u003ccode\u003emargin-trim\u003c/code\u003e, \u003ccode\u003eplace-content\u003c/code\u003e, \u003ccode\u003escroll-timeline\u003c/code\u003e, ...) [BaliBalo][]\u003c/li\u003e\n\u003cli\u003eenh(excel) add built-in functions for Excel 365 release to 2024 [Danny Winrow][]\u003c/li\u003e\n\u003cli\u003eenh(erlang) OTP 27 triple-quoted strings [nixxquality][]\u003c/li\u003e\n\u003cli\u003eenh(erlang) OTP 27 doc attribute [nixxquality][]\u003c/li\u003e\n\u003cli\u003eenh(erlang) OTP 27 Sigil type [nixxquality][]\u003c/li\u003e\n\u003cli\u003eenh(erlang) OTP25/27 maybe statement [nixxquality][]\u003c/li\u003e\n\u003cli\u003eenh(dart) Support digit-separators in number literals [Sam Rawlins][]\u003c/li\u003e\n\u003cli\u003eenh(csharp) add Contextual keywords \u003ccode\u003efile\u003c/code\u003e, \u003ccode\u003eargs\u003c/code\u003e, \u003ccode\u003edynamic\u003c/code\u003e, \u003ccode\u003erecord\u003c/code\u003e, \u003ccode\u003erequired\u003c/code\u003e and \u003ccode\u003escoped\u003c/code\u003e [Alvin Joy][]\u003c/li\u003e\n\u003cli\u003eenh(lua) add 'pluto' as an alias [Sainan]\u003c/li\u003e\n\u003cli\u003eenh(bash) add reserved keywords \u003ccode\u003etime\u003c/code\u003e and \u003ccode\u003ecoproc\u003c/code\u003e [Álvaro Mondéjar][]\u003c/li\u003e\n\u003cli\u003eenh(nix) update keywords [h7x4][]\u003c/li\u003e\n\u003cli\u003eenh(nix) support paths [h7x4][]\u003c/li\u003e\n\u003cli\u003eenh(nix) support lookup paths [h7x4][]\u003c/li\u003e\n\u003cli\u003eenh(nix) support operators [h7x4][]\u003c/li\u003e\n\u003cli\u003eenh(nix) support REPL keywords [h7x4][]\u003c/li\u003e\n\u003cli\u003eenh(nix) support markdown comments [h7x4][]\u003c/li\u003e\n\u003cli\u003eenh(nix) support basic function params [h7x4][]\u003c/li\u003e\n\u003cli\u003eenh(nix) better parsing of attrsets [h7x4][]\u003c/li\u003e\n\u003cli\u003efix(c) - Fixed hex numbers with decimals  [Dxuian]\u003c/li\u003e\n\u003cli\u003efix(typescript) - Fixedoptional property not highlighted correctly  [Dxuian]\u003c/li\u003e\n\u003cli\u003efix(ruby) - fix \u003ccode\u003e|=\u003c/code\u003e operator false positives (as block arguments) [Aboobacker MK]\u003c/li\u003e\n\u003cli\u003eenh(gcode) rewrote language for modern gcode support [Barthélémy Bonhomme][]\u003c/li\u003e\n\u003cli\u003efix(sql) - Fixed sql primary key and foreign key spacing issue   [Dxuian]\u003c/li\u003e\n\u003cli\u003efix(cpp) added flat_set and flat_map as a part of cpp 23 version [Lavan]\u003c/li\u003e\n\u003cli\u003efix(yaml) - Fixed special chars in yaml   [Dxuian]\u003c/li\u003e\n\u003cli\u003efix(basic) - Fixed closing quotation marks not required for a PRINT statement [Somya]\u003c/li\u003e\n\u003cli\u003efix(nix) remove \u003ccode\u003eadd\u003c/code\u003e builtin [h7x4][]\u003c/li\u003e\n\u003cli\u003efix(nix) mark \u003ccode\u003eor\u003c/code\u003e as builtin instead of literal [h7x4][]\u003c/li\u003e\n\u003cli\u003efix(nix) handle \u003ccode\u003e'''\u003c/code\u003e string escapes [h7x4][]\u003c/li\u003e\n\u003cli\u003efix(nix) handle backslash string escapes [h7x4][]\u003c/li\u003e\n\u003cli\u003efix(nix) don't mix escapes for \u003ccode\u003e\u0026quot;\u003c/code\u003e and \u003ccode\u003e''\u003c/code\u003e strings [h7x4][]\u003c/li\u003e\n\u003cli\u003efix(swift) - Fixed syntax highlighting for class func/var declarations [guuido]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/highlightjs/highlight.js/commit/08cb242e7d4aee787114eb04cc7ab18314d82f92\"\u003e\u003ccode\u003e08cb242\u003c/code\u003e\u003c/a\u003e (release) 11.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/highlightjs/highlight.js/commit/048ba65758e963a59a935635ffabc99b875bbe15\"\u003e\u003ccode\u003e048ba65\u003c/code\u003e\u003c/a\u003e bump versions to 11.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/highlightjs/highlight.js/commit/c5b6ad51f39e97c2331a7fad943a907eaa3bb50a\"\u003e\u003ccode\u003ec5b6ad5\u003c/code\u003e\u003c/a\u003e fix - ignored .DS_Store files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/highlightjs/highlight.js/commit/d020e482d68a7a0381d56e3a6342108c91a21435\"\u003e\u003ccode\u003ed020e48\u003c/code\u003e\u003c/a\u003e enh(rust) can also escape a singe quote\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/highlightjs/highlight.js/commit/2db4c1682b9d4b817fb4f38f603f93fb2d65ff47\"\u003e\u003ccode\u003e2db4c16\u003c/code\u003e\u003c/a\u003e fix(rust) prevent symbol from gobbling strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/highlightjs/highlight.js/commit/93e63589a84769384bff27b68e33c2d3c84bf625\"\u003e\u003ccode\u003e93e6358\u003c/code\u003e\u003c/a\u003e fix(rust) fix regression with string matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/highlightjs/highlight.js/commit/40883e19c506f8de50199129d25d2e3d3afa5f4d\"\u003e\u003ccode\u003e40883e1\u003c/code\u003e\u003c/a\u003e (release) version 11.11.0 with npm bumps (\u003ca href=\"https://redirect.github.com/highlightjs/highlight.js/issues/4185\"\u003e#4185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/highlightjs/highlight.js/commit/a667cdef0dba0c637e523c006d7f6b2950a88d58\"\u003e\u003ccode\u003ea667cde\u003c/code\u003e\u003c/a\u003e fix(rust) emoji supported in single quote strings (\u003ca href=\"https://redirect.github.com/highlightjs/highlight.js/issues/4156\"\u003e#4156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/highlightjs/highlight.js/commit/55b0deb4875acdf5497d2bbc94c6a6e8fc394f12\"\u003e\u003ccode\u003e55b0deb\u003c/code\u003e\u003c/a\u003e enh(apache) support line continuation with \u003ccode\u003e\\\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/highlightjs/highlight.js/issues/4158\"\u003e#4158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/highlightjs/highlight.js/commit/3e068679d965800ff0d97abe61419e39803c0c5b\"\u003e\u003ccode\u003e3e06867\u003c/code\u003e\u003c/a\u003e fix(parser) prevent gobbling of illegal newlines (\u003ca href=\"https://redirect.github.com/highlightjs/highlight.js/issues/4142\"\u003e#4142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/highlightjs/highlight.js/compare/11.9.0...11.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mathjax` from 3.2.2 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.2...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 `node-polyfill-webpack-plugin` from 2.0.1 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/releases\"\u003enode-polyfill-webpack-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eprocess\u003c/code\u003e support  873bac2\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etimers/promises\u003c/code\u003e, and improve \u003ccode\u003eprocess\u003c/code\u003e, \u003ccode\u003equerystring\u003c/code\u003e and \u003ccode\u003eurl\u003c/code\u003e  399f2ec\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/compare/v4.0.0...v4.1.0\"\u003ehttps://github.com/Richienb/node-polyfill-webpack-plugin/compare/v4.0.0...v4.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies  4d26fb0\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efs\u003c/code\u003e null fallback (\u003ca href=\"https://redirect.github.com/Richienb/node-polyfill-webpack-plugin/issues/45\"\u003e#45\u003c/a\u003e)  010fc94\u003c/li\u003e\n\u003cli\u003eStop polyfilling \u003ccode\u003econsole\u003c/code\u003e, \u003ccode\u003edomain\u003c/code\u003e, \u003ccode\u003eprocess\u003c/code\u003e, and internal \u003ccode\u003estream\u003c/code\u003e modules by default  08f793b\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eincludeAliases\u003c/code\u003e to \u003ccode\u003eadditionalAliases\u003c/code\u003e  08f793b\u003c/li\u003e\n\u003cli\u003eAllow ignoring the defaults with \u003ccode\u003eonlyAliases\u003c/code\u003e  08f793b\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/compare/v3.0.0...v4.0.0\"\u003ehttps://github.com/Richienb/node-polyfill-webpack-plugin/compare/v3.0.0...v4.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 14 and update dependencies (\u003ca href=\"https://redirect.github.com/Richienb/node-polyfill-webpack-plugin/issues/46\"\u003e#46\u003c/a\u003e)  6c90ae3\u003c/li\u003e\n\u003cli\u003eImprove compatibility with monorepos and rspack (\u003ca href=\"https://redirect.github.com/Richienb/node-polyfill-webpack-plugin/issues/48\"\u003e#48\u003c/a\u003e)  3474abf\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/compare/v2.0.1...v3.0.0\"\u003ehttps://github.com/Richienb/node-polyfill-webpack-plugin/compare/v2.0.1...v3.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/commit/0130f949e92a02906168367c892314644d47a020\"\u003e\u003ccode\u003e0130f94\u003c/code\u003e\u003c/a\u003e 4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/commit/873bac287213ea4c9054927b8e962aa7512a029f\"\u003e\u003ccode\u003e873bac2\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003eprocess\u003c/code\u003e support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/commit/5fd27a83ab7b2a914ce8ffd7649119551f96c7e3\"\u003e\u003ccode\u003e5fd27a8\u003c/code\u003e\u003c/a\u003e Update main.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/commit/399f2ecd09024c7381316fb5a1cac7317c72051a\"\u003e\u003ccode\u003e399f2ec\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etimers/promises\u003c/code\u003e, and improve \u003ccode\u003eprocess\u003c/code\u003e, \u003ccode\u003equerystring\u003c/code\u003e and \u003ccode\u003eurl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/commit/fc4e0a9e27fe14037245848b8363830a89c12ed6\"\u003e\u003ccode\u003efc4e0a9\u003c/code\u003e\u003c/a\u003e 4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/commit/4d26fb0ed91da50c2f66994e0905bcdc44c34306\"\u003e\u003ccode\u003e4d26fb0\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/commit/d1c923ce55ea7ed372035b0b20ebc625061a7826\"\u003e\u003ccode\u003ed1c923c\u003c/code\u003e\u003c/a\u003e Meta tweak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/commit/010fc94269ff88df810127c703bda20515969657\"\u003e\u003ccode\u003e010fc94\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003efs\u003c/code\u003e null fallback (\u003ca href=\"https://redirect.github.com/Richienb/node-polyfill-webpack-plugin/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/commit/08f793b9698e858adc9373facc2b915e18d4a0a9\"\u003e\u003ccode\u003e08f793b\u003c/code\u003e\u003c/a\u003e Stop polyfilling \u003ccode\u003econsole\u003c/code\u003e, 'domain', \u003ccode\u003eprocess\u003c/code\u003e, and internal \u003ccode\u003estream\u003c/code\u003e module...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/commit/6b4feb8c5b6fecd163d58fb2383404be92b27f5a\"\u003e\u003ccode\u003e6b4feb8\u003c/code\u003e\u003c/a\u003e 3.0.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Richienb/node-polyfill-webpack-plugin/compare/v2.0.1...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ramda` from 0.30.1 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ramda/ramda/releases\"\u003eramda's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.32.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ramda/ramda/issues/3524\"\u003eupgrade guide\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.31.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ramda/ramda/issues/3514\"\u003eupgrade guide\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ramda/ramda/commit/f0b1fb524a681bc8c37dd6c35886420f8c2470c3\"\u003e\u003ccode\u003ef0b1fb5\u003c/code\u003e\u003c/a\u003e Version 0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ramda/ramda/commit/fc8f0283bdd18fc02bd735c96fb48d8169f58d77\"\u003e\u003ccode\u003efc8f028\u003c/code\u003e\u003c/a\u003e fix exports in package.json (\u003ca href=\"https://redirect.github.com/ramda/ramda/issues/3522\"\u003e#3522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ramda/ramda/commit/29470a6639530a430ad4a03880361176a0548e48\"\u003e\u003ccode\u003e29470a6\u003c/code\u003e\u003c/a\u003e docs(rebuild): fix typo (\u003ca href=\"https://redirect.github.com/ramda/ramda/issues/3521\"\u003e#3521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ramda/ramda/commit/741465088a832fa98fe7adf0317d9b1f8e94e604\"\u003e\u003ccode\u003e7414650\u003c/code\u003e\u003c/a\u003e docs(pipeWith): add usage example (\u003ca href=\"https://redirect.github.com/ramda/ramda/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ramda/ramda/commit/746e0f8a572987e3207766778633745536833e2e\"\u003e\u003ccode\u003e746e0f8\u003c/code\u003e\u003c/a\u003e docs: update jsdelivr link (\u003ca href=\"https://redirect.github.com/ramda/ramda/issues/3518\"\u003e#3518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ramda/ramda/commit/3c812693a81fe00d5ab1ac273b76f484627811cb\"\u003e\u003ccode\u003e3c81269\u003c/code\u003e\u003c/a\u003e docs: add Map \u0026amp; Set example to type.js (\u003ca href=\"https://redirect.github.com/ramda/ramda/issues/3517\"\u003e#3517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ramda/ramda/commit/3cade36303950bddb2cbfac674daf470c67e4633\"\u003e\u003ccode\u003e3cade36\u003c/code\u003e\u003c/a\u003e feat: better handling of decimal arguments to range (\u003ca href=\"https://redirect.github.com/ramda/ramda/issues/3516\"\u003e#3516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ramda/ramda/commit/d4443e627ff21eab4481017005e74b0d9d75599f\"\u003e\u003ccode\u003ed4443e6\u003c/code\u003e\u003c/a\u003e Update head.js and last.js docs example (\u003ca href=\"https://redirect.github.com/ramda/ramda/issues/3515\"\u003e#3515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ramda/ramda/commit/7ee3d7a3b0f646a9d91c583c93734740fb4c8933\"\u003e\u003ccode\u003e7ee3d7a\u003c/code\u003e\u003c/a\u003e Version 0.31.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ramda/ramda/commit/69dfa7ff2ca9071f232b9771da6e3ea07825d72a\"\u003e\u003ccode\u003e69dfa7f\u003c/code\u003e\u003c/a\u003e do not clean dist\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ramda/ramda/compare/v0.30.1...v0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-docgen` from 5.4.3 to 8.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reactjs/react-docgen/releases\"\u003ereact-docgen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-docgen@8.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactjs/react-docgen/commit/a8a8bb8dd25a7ebf0a23d68cc72eb4ec19523965\"\u003e\u003ccode\u003ea8a8bb8\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/renovate%5Bbot%5D\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e! - Added more\ndefensive checks throughout the codebase. No functional changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-docgen@8.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/reactjs/react-docgen/pull/1036\"\u003e#1036\u003c/a\u003e\n\u003ca href=\"https://github.com/reactjs/react-docgen/commit/a122bffae060ada1c486b17cc667262be7360234\"\u003e\u003ccode\u003ea122bff\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/DiogoDoreto\"\u003e\u003ccode\u003e@​DiogoDoreto\u003c/code\u003e\u003c/a\u003e! - Do not fail when\nresolving inside ObjectMethod nodes\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/DiogoDoreto\"\u003e\u003ccode\u003e@​DiogoDoreto\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/reactjs/react-docgen/pull/1036\"\u003ereactjs/react-docgen#1036\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reactjs/react-docgen/compare/@react-docgen/cli@3.0.3...react-docgen@8.0.2\"\u003ehttps://github.com/reactjs/react-docgen/compare/\u003ccode\u003e@​react-docgen/cli\u003c/code\u003e\u003ccode\u003e@​3.0.3...react-docgen@8.0.2\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ereact-docgen@8.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/reactjs/react-docgen/pull/1009\"\u003e#1009\u003c/a\u003e\n\u003ca href=\"https://github.com/reactjs/react-docgen/commit/4c7dd9d12ffdb3ac1d6f9663124cc43ec7fabb08\"\u003e\u003ccode\u003e4c7dd9d\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/danez\"\u003e\u003ccode\u003e@​danez\u003c/code\u003e\u003c/a\u003e! - Do not fail on new VoidPattern\ntype\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-docgen@8.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/reactjs/react-docgen/pull/942\"\u003e#942\u003c/a\u003e\n\u003ca href=\"https://github.com/reactjs/react-docgen/commit/c3dfead6b1cfdd57e34d1689c2b1d1334e9ef328\"\u003e\u003ccode\u003ec3dfead\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/danez\"\u003e\u003ccode\u003e@​danez\u003c/code\u003e\u003c/a\u003e! - Drop support for Node.js 16, 17,\n18, 19 and 21.\u003c/p\u003e\n\u003cp\u003eWith this \u003ccode\u003ereact-docgen\u003c/code\u003e version Node.js support is:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20.9.0 or newer 20.x versions\u003c/li\u003e\n\u003cli\u003eNode.js 22.0.0 or any newer version\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/reactjs/react-docgen/pull/993\"\u003e#993\u003c/a\u003e\n\u003ca href=\"https://github.com/reactjs/react-docgen/commit/06c2fae6f0d7f1aea3f23c2bf0dbfdc7b801ccb8\"\u003e\u003ccode\u003e06c2fae\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/danez\"\u003e\u003ccode\u003e@​danez\u003c/code\u003e\u003c/a\u003e! - Fixed crash when classes with\nprivate fields are used\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-docgen@7.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reactjs/react-docgen/blob/main/packages/react-docgen/CHANGELOG.md\"\u003ereact-docgen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactjs/react-docgen/commit/a8a8bb8dd25a7ebf0a23d68cc72eb4ec19523965\"\u003e\u003ccode\u003ea8a8bb8\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/renovate%5Bbot%5D\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e! - Added more\ndefensive checks throughout the codebase. No functional changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/reactjs/react-docgen/pull/1036\"\u003e#1036\u003c/a\u003e\n\u003ca href=\"https://github.com/reactjs/react-docgen/commit/a122bffae060ada1c486b17cc667262be7360234\"\u003e\u003ccode\u003ea122bff\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/DiogoDoreto\"\u003e\u003ccode\u003e@​DiogoDoreto\u003c/code\u003e\u003c/a\u003e! - Do not fail when\nresolving inside ObjectMethod nodes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/reactjs/react-docgen/pull/1009\"\u003e#1009\u003c/a\u003e\n\u003ca href=\"https://github.com/reactjs/react-docgen/commit/4c7dd9d12ffdb3ac1d6f9663124cc43ec7fabb08\"\u003e\u003ccode\u003e4c7dd9d\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/danez\"\u003e\u003ccode\u003e@​danez\u003c/code\u003e\u003c/a\u003e! - Do not fail on new VoidPattern\ntype\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/reactjs/react-docgen/pull/942\"\u003e#942\u003c/a\u003e\n\u003ca href=\"https://github.com/reactjs/react-docgen/commit/c3dfead6b1cfdd57e34d1689c2b1d1334e9ef328\"\u003e\u003ccode\u003ec3dfead\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/danez\"\u003e\u003ccode\u003e@​danez\u003c/code\u003e\u003c/a\u003e! - Drop support for Node.js 16, 17,\n18, 19 and 21.\u003c/p\u003e\n\u003cp\u003eWith this \u003ccode\u003ereact-docgen\u003c/code\u003e version Node.js support is:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20.9.0 or newer 20.x versions\u003c/li\u003e\n\u003cli\u003eNode.js 22.0.0 or any newer version\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/reactjs/react-docgen/pull/993\"\u003e#993\u003c/a\u003e\n\u003ca href=\"https://github.com/reactjs/react-docgen/commit/06c2fae6f0d7f1aea3f23c2bf0dbfdc7b801ccb8\"\u003e\u003ccode\u003e06c2fae\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/danez\"\u003e\u003ccode\u003e@​danez\u003c/code\u003e\u003c/a\u003e! - Fixed crash when classes with\nprivate fields are used\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.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/reactjs/react-docgen/commit/86cb1445fd23d17b9db6a5257a2c33cab3d56b92\"\u003e\u003ccode\u003e86cb144\u003c/code\u003e\u003c/a\u003e Packages ready to publish (\u003ca href=\"https://github.com/reactjs/react-docgen/tree/HEAD/packages/react-docgen/issues/1071\"\u003e#1071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactjs/react-docgen/commit/a8a8bb8dd25a7ebf0a23d68cc72eb4ec19523965\"\u003e\u003ccode\u003ea8a8bb8\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v10 (major) (\u003ca href=\"https://github.com/reactjs/react-docgen/tree/HEAD/packages/react-docgen/issues/1061\"\u003e#1061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactjs/react-docgen/commit/2844299cf66b2e7bc1a60ddd85cbcd1287e8fff8\"\u003e\u003ccode\u003e2844299\u003c/code\u003e\u003c/a\u003e chore(deps): update depen...\n\n_Description has been truncated_","html_url":"https://github.com/plotly/dash/pull/3684","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/plotly%2Fdash/issues/3684","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3684/packages"}},{"old_version":"1.8.8","new_version":"2.0.0","update_type":"major","path":null,"pr_created_at":"2026-03-23T16:44:58.000Z","version_change":"1.8.8 → 2.0.0","issue":{"uuid":"4122226893","node_id":"PR_kwDOPS5wQs7MvbeS","number":69,"state":"closed","title":"deps(deps): bump the react group across 1 directory with 3 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-06T16:11:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-23T16:44:58.000Z","updated_at":"2026-04-06T16:11:57.000Z","time_to_close":1207618,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"react","update_count":3,"packages":[{"name":"react-router","old_version":"7.13.1","new_version":"7.13.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-window","old_version":"2.2.5","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the react group with 3 updates in the / directory: [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router), [react-window](https://github.com/bvaughn/react-window) and [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window).\n\nUpdates `react-router` from 7.13.1 to 7.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.13.2\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7132\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7132\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md\"\u003ereact-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.13.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix clientLoader.hydrate when an ancestor route is also hydrating a clientLoader (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14835\"\u003e#14835\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix type error when passing Framework Mode route components using \u003ccode\u003eRoute.ComponentProps\u003c/code\u003e to \u003ccode\u003ecreateRoutesStub\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14892\"\u003e#14892\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix percent encoding in relative path navigation (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14786\"\u003e#14786\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003efuture.unstable_passThroughRequests\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14775\"\u003e#14775\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eBy default, React Router normalizes the \u003ccode\u003erequest.url\u003c/code\u003e passed to your \u003ccode\u003eloader\u003c/code\u003e, \u003ccode\u003eaction\u003c/code\u003e, and \u003ccode\u003emiddleware\u003c/code\u003e functions by removing React Router's internal implementation details (\u003ccode\u003e.data\u003c/code\u003e suffixes, \u003ccode\u003eindex\u003c/code\u003e + \u003ccode\u003e_routes\u003c/code\u003e query params).\u003c/p\u003e\n\u003cp\u003eEnabling this flag removes that normalization and passes the raw HTTP \u003ccode\u003erequest\u003c/code\u003e instance to your handlers. This provides a few benefits:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduces server-side overhead by eliminating multiple \u003ccode\u003enew Request()\u003c/code\u003e calls on the critical path\u003c/li\u003e\n\u003cli\u003eAllows you to distinguish document from data requests in your handlers base don the presence of a \u003ccode\u003e.data\u003c/code\u003e suffix (useful for observability purposes)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf you were previously relying on the normalization of \u003ccode\u003erequest.url\u003c/code\u003e, you can switch to use the new sibling \u003ccode\u003eunstable_url\u003c/code\u003e parameter which contains a \u003ccode\u003eURL\u003c/code\u003e instance representing the normalized location:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// ❌ Before: you could assume there was no `.data` suffix in `request.url`\nexport async function loader({ request }: Route.LoaderArgs) {\n  let url = new URL(request.url);\n  if (url.pathname === \u0026quot;/path\u0026quot;) {\n    // This check will fail with the flag enabled because the `.data` suffix will\n    // exist on data requests\n  }\n}\n\u003cp\u003e// ✅ After: use \u003ccode\u003eunstable_url\u003c/code\u003e for normalized routing logic and \u003ccode\u003erequest.url\u003c/code\u003e\u003cbr /\u003e\n// for raw routing logic\u003cbr /\u003e\nexport async function loader({ request, unstable_url }: Route.LoaderArgs) {\u003cbr /\u003e\nif (unstable_url.pathname === \u0026quot;/path\u0026quot;) {\u003cbr /\u003e\n// This will always have the \u003ccode\u003e.data\u003c/code\u003e suffix stripped\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// And now you can distinguish between document versus data requests\u003cbr /\u003e\nlet isDataRequest = new URL(request.url).pathname.endsWith(\u0026quot;.data\u0026quot;);\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInternal refactor to consolidate framework-agnostic/React-specific route type layers - no public API changes (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14765\"\u003e#14765\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSync protocol validation to rsc flows (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14882\"\u003e#14882\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new \u003ccode\u003eunstable_url: URL\u003c/code\u003e parameter to route handler methods (\u003ccode\u003eloader\u003c/code\u003e, \u003ccode\u003eaction\u003c/code\u003e, \u003ccode\u003emiddleware\u003c/code\u003e, etc.) representing the normalized URL the application is navigating to or fetching, with React Router implementation details removed (\u003ccode\u003e.data\u003c/code\u003esuffix, \u003ccode\u003eindex\u003c/code\u003e/\u003ccode\u003e_routes\u003c/code\u003e query params) (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14775\"\u003e#14775\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis is being added alongside the new \u003ccode\u003efuture.unstable_passthroughRequests\u003c/code\u003e future flag so that users still have a way to access the normalized URL when that flag is enabled and non-normalized \u003ccode\u003erequest\u003c/code\u003e's are being passed to your handlers. When adopting this flag, you will only need to start leveraging this new parameter if you are relying on the normalization of \u003ccode\u003erequest.url\u003c/code\u003e in your application code.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aadb56fa532e0eaf7e7b91c1d88e1f325851eb04\"\u003e\u003ccode\u003eaadb56f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14908\"\u003e#14908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c68a9b35933fe5a3750ea8e52399d06f9aaecf77\"\u003e\u003ccode\u003ec68a9b3\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14893\"\u003e#14893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8c3c7ced1496522175c6839d30624955cc4534c1\"\u003e\u003ccode\u003e8c3c7ce\u003c/code\u003e\u003c/a\u003e fix: allow Framework Mode route components to be passed to createRoutesStub (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/1cd923e38fd4cf86195f15850e41106dd42d1808\"\u003e\u003ccode\u003e1cd923e\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/830d3bac11ac9c9aa975f6dfccaead24df9caae4\"\u003e\u003ccode\u003e830d3ba\u003c/code\u003e\u003c/a\u003e Fix percent encoding in relative path navigation (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14786\"\u003e#14786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8646d39bc7b10a43745dc255b4faa25673a9e908\"\u003e\u003ccode\u003e8646d39\u003c/code\u003e\u003c/a\u003e Align redirect protocol validation in RSC flows (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14882\"\u003e#14882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/7d21b1c15b190a590c90d5ac98d3f5eda59873b1\"\u003e\u003ccode\u003e7d21b1c\u003c/code\u003e\u003c/a\u003e Add additional unit test - hydrate fallback rendering for SPA middleware w/o ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8a10826f32c8b8332901f9e881c443adb4b9c338\"\u003e\u003ccode\u003e8a10826\u003c/code\u003e\u003c/a\u003e docs: fix typo in useNavigate documentation (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14848\"\u003e#14848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/bda5bb7e5769507e191caef78f056237353e5918\"\u003e\u003ccode\u003ebda5bb7\u003c/code\u003e\u003c/a\u003e Fix typo in comment (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14844\"\u003e#14844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/bbe4a731723b9b1005b8d2c0bf82f83d8d763524\"\u003e\u003ccode\u003ebbe4a73\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router@7.13.2/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-window` from 2.2.5 to 2.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/releases\"\u003ereact-window's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\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/bvaughn/react-window/blob/main/CHANGELOG.md\"\u003ereact-window's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/b7e8457d6532444259121aecee665d9bc5902d45\"\u003e\u003ccode\u003eb7e8457\u003c/code\u003e\u003c/a\u003e 2.2.6 -\u0026gt; 2.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dc23245bd3ebfb78be2b6e040673b85c2e36982a\"\u003e\u003ccode\u003edc23245\u003c/code\u003e\u003c/a\u003e Fixed a problem with project logo not displaying correctly in the README for ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/0138b13f50538e17010ca5c2998d1b660a13cc52\"\u003e\u003ccode\u003e0138b13\u003c/code\u003e\u003c/a\u003e Tweaked how-it-works graphic style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/2b982512ffee2fdf73466b087b3715e98b2191f2\"\u003e\u003ccode\u003e2b98251\u003c/code\u003e\u003c/a\u003e 2.2.5 -\u0026gt; 2.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/6222edc73a703d2c6204a479cd9c21986e437834\"\u003e\u003ccode\u003e6222edc\u003c/code\u003e\u003c/a\u003e useDynamicRowHeight: Don't instantiate ResizeObserver when server-rendering (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/69330f4325325d1e45afb91ca1d6d02edafacfdc\"\u003e\u003ccode\u003e69330f4\u003c/code\u003e\u003c/a\u003e Fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/8433914b91b3d0686ef5d6f6fbd5fdfc84940550\"\u003e\u003ccode\u003e8433914\u003c/code\u003e\u003c/a\u003e Update docs to clarify that Grid cells can't be auto-sized\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/7969e5a4770dc28168c4b4fafd4d56b15eaedebe\"\u003e\u003ccode\u003e7969e5a\u003c/code\u003e\u003c/a\u003e Fix docs typo\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bvaughn/react-window/compare/2.2.5...2.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-window` from 1.8.8 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/dmoskov/shadowsky/pull/69","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmoskov%2Fshadowsky/issues/69","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/69/packages"}},{"old_version":"1.8.8","new_version":"2.0.0","update_type":"major","path":null,"pr_created_at":"2026-03-23T03:27:49.000Z","version_change":"1.8.8 → 2.0.0","issue":{"uuid":"4117943492","node_id":"PR_kwDORGgc687Mjv-9","number":47,"state":"closed","title":"Bump react-window and @types/react-window","user":"dependabot[bot]","labels":["dependencies","javascript","Area: UI"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-25T02:17:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-23T03:27:49.000Z","updated_at":"2026-03-25T02:17:27.000Z","time_to_close":168568,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"react-window","repository_url":"https://github.com/bvaughn/react-window","old_version":"1.8.11","new_version":"2.2.7"},{"name":"@types/react-window","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","old_version":"1.8.8","new_version":"2.0.0"}],"path":null,"ecosystem":"npm"},"body":"Bumps [react-window](https://github.com/bvaughn/react-window) and [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window). These dependencies needed to be updated together.\nUpdates `react-window` from 1.8.11 to 2.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/releases\"\u003ereact-window's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\r\n  defaultRowHeight: 50\r\n});\r\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tnajdek\"\u003e\u003ccode\u003e@​tnajdek\u003c/code\u003e\u003c/a\u003e for the PR!\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/blob/main/CHANGELOG.md\"\u003ereact-window's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\n  defaultRowHeight: 50\n});\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003ch2\u003e2.1.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/bvaughn/react-window/commit/b7e8457d6532444259121aecee665d9bc5902d45\"\u003e\u003ccode\u003eb7e8457\u003c/code\u003e\u003c/a\u003e 2.2.6 -\u0026gt; 2.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dc23245bd3ebfb78be2b6e040673b85c2e36982a\"\u003e\u003ccode\u003edc23245\u003c/code\u003e\u003c/a\u003e Fixed a problem with project logo not displaying correctly in the README for ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/0138b13f50538e17010ca5c2998d1b660a13cc52\"\u003e\u003ccode\u003e0138b13\u003c/code\u003e\u003c/a\u003e Tweaked how-it-works graphic style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/2b982512ffee2fdf73466b087b3715e98b2191f2\"\u003e\u003ccode\u003e2b98251\u003c/code\u003e\u003c/a\u003e 2.2.5 -\u0026gt; 2.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/6222edc73a703d2c6204a479cd9c21986e437834\"\u003e\u003ccode\u003e6222edc\u003c/code\u003e\u003c/a\u003e useDynamicRowHeight: Don't instantiate ResizeObserver when server-rendering (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/69330f4325325d1e45afb91ca1d6d02edafacfdc\"\u003e\u003ccode\u003e69330f4\u003c/code\u003e\u003c/a\u003e Fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/8433914b91b3d0686ef5d6f6fbd5fdfc84940550\"\u003e\u003ccode\u003e8433914\u003c/code\u003e\u003c/a\u003e Update docs to clarify that Grid cells can't be auto-sized\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/7969e5a4770dc28168c4b4fafd4d56b15eaedebe\"\u003e\u003ccode\u003e7969e5a\u003c/code\u003e\u003c/a\u003e Fix docs typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dff578fbd6120f0d0ec4b5b6a2ea20088a724970\"\u003e\u003ccode\u003edff578f\u003c/code\u003e\u003c/a\u003e 2.2.4 -\u0026gt; 2.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/b26f7dae03e62abb55ed170b8b6b75230ee2dfa6\"\u003e\u003ccode\u003eb26f7da\u003c/code\u003e\u003c/a\u003e 2.2.5 (\u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bvaughn/react-window/compare/1.8.11...2.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-window` from 1.8.8 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window\"\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 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/gamarr-app/Gamarr/pull/47","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gamarr-app%2FGamarr/issues/47","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/47/packages"}},{"old_version":"1.8.8","new_version":"2.0.0","update_type":"major","path":null,"pr_created_at":"2026-03-16T19:04:24.000Z","version_change":"1.8.8 → 2.0.0","issue":{"uuid":"4084261583","node_id":"PR_kwDOQsMLDc7LAzMv","number":16,"state":"open","title":"chore(deps): bump the production-dependencies group with 22 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T19:04:24.000Z","updated_at":"2026-03-18T21:00:45.241Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":22,"packages":[{"name":"better-sqlite3","old_version":"12.5.0","new_version":"12.8.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"zod","old_version":"4.3.5","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@tailwindcss/vite","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"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":"react-router-dom","old_version":"7.12.0","new_version":"7.13.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/api","old_version":"2.9.1","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-shell","old_version":"2.3.4","new_version":"2.3.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.9.0","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tanstack/react-query","old_version":"5.90.16","new_version":"5.90.21","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-virtual","old_version":"3.13.18","new_version":"3.13.23","repository_url":"https://github.com/TanStack/virtual"},{"name":"lucide-react","old_version":"0.562.0","new_version":"0.577.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-day-picker","old_version":"9.13.0","new_version":"9.14.0","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-dropzone","old_version":"14.3.8","new_version":"14.4.1","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"name":"react-window","old_version":"2.2.4","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"recharts","old_version":"3.6.0","new_version":"3.8.0","repository_url":"https://github.com/recharts/recharts"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@journeyapps/wa-sqlite","old_version":"1.4.1","new_version":"1.5.0","repository_url":"https://github.com/powersync-ja/wa-sqlite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 22 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.5.0` | `12.8.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.5` | `4.3.6` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.18` | `4.2.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| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.12.0` | `7.13.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.1` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.9.1` | `2.10.1` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.5.0` | `2.6.0` |\n| [@tauri-apps/plugin-shell](https://github.com/tauri-apps/plugins-workspace) | `2.3.4` | `2.3.5` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.9.0` | `2.10.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.16` | `5.90.21` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.18` | `3.13.23` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.562.0` | `0.577.0` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker) | `9.13.0` | `9.14.0` |\n| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `14.3.8` | `14.4.1` |\n| [react-window](https://github.com/bvaughn/react-window) | `2.2.4` | `2.2.7` |\n| [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) | `1.8.8` | `2.0.0` |\n| [recharts](https://github.com/recharts/recharts) | `3.6.0` | `3.8.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [@journeyapps/wa-sqlite](https://github.com/powersync-ja/wa-sqlite) | `1.4.1` | `1.5.0` |\n\nUpdates `better-sqlite3` from 12.5.0 to 12.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReadme: requires Node.js v20 or later by \u003ca href=\"https://github.com/Prinzhorn\"\u003e\u003ccode\u003e@​Prinzhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1443\"\u003eWiseLibs/better-sqlite3#1443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SQLite to version 3.51.3 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1460\"\u003eWiseLibs/better-sqlite3#1460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use HolderV2() for PropertyCallbackInfo on V8 \u0026gt;= 12.5 by \u003ca href=\"https://github.com/tstone-1\"\u003e\u003ccode\u003e@​tstone-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1459\"\u003eWiseLibs/better-sqlite3#1459\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/tstone-1\"\u003e\u003ccode\u003e@​tstone-1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1459\"\u003eWiseLibs/better-sqlite3#1459\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhy SQLite v3.51.3 instead of v3.52.0\u003c/h2\u003e\n\u003cp\u003eFrom the SQLite team:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eSome important issues have been found with version 3.52.0.  In order to give us time to deal with those issues, we plan to withdraw the 3.52.0 release.  In its place, we will put up a new 3.51.3 patch release that includes a fix for the recently discovered WAL-reset bug as well as other patches.  This will happen probably within about the next twelve hours.\u003c/p\u003e\n\u003cp\u003eHence, if you were planning to upgrade to 3.52.0 tomorrow (Friday, 2026-03-14), perhaps it would be better to wait a day or so for 3.51.3.\u003c/p\u003e\n\u003cp\u003eAt some point we will do version 3.52.1 which will hopefully resolve the issues that have arisen with the 3.52.0 release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.7.1...v12.8.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.7.1...v12.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.7.1\u003c/h2\u003e\n\u003ch2\u003eAlso not a viable release\u003c/h2\u003e\n\u003cp\u003eThe V8 API change was more bonkers than expected. See v12.8.0.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use Holder() instead of This() for Electron 41 compatibility by \u003ca href=\"https://github.com/mceachen\"\u003e\u003ccode\u003e@​mceachen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1456\"\u003eWiseLibs/better-sqlite3#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRoll back to SQLite to version 3.51.2  in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1457\"\u003eWiseLibs/better-sqlite3#1457\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.7.0...v12.7.1\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.7.0...v12.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.7.0\u003c/h2\u003e\n\u003ch2\u003eCAUTION: NOT A VIABLE RELEASE\u003c/h2\u003e\n\u003cp\u003eTwo (!!) reasons:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eElectron v41 bit us and removed functions we were using, so a bunch of prebuilds are missing\u003c/li\u003e\n\u003cli\u003eFrom the SQLite team:\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eSome important issues have been found with version 3.52.0.\u003c/strong\u003e  In order to give us time to deal with those issues, we plan to withdraw the 3.52.0 release.  In its place, we will put up a new 3.51.3 patch release that includes a fix for the recently discovered WAL-reset bug as well as other patches.  This will happen probably within about the next twelve hours.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(build.yml): update Electron version support to include v41 by \u003ca href=\"https://github.com/mceachen\"\u003e\u003ccode\u003e@​mceachen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1452\"\u003eWiseLibs/better-sqlite3#1452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Node v25 test errors by \u003ca href=\"https://github.com/m4heshd\"\u003e\u003ccode\u003e@​m4heshd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1454\"\u003eWiseLibs/better-sqlite3#1454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SQLite to version 3.52.0  in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1449\"\u003eWiseLibs/better-sqlite3#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;Fix Node v25 test errors\u0026quot; by \u003ca href=\"https://github.com/mceachen\"\u003e\u003ccode\u003e@​mceachen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1455\"\u003eWiseLibs/better-sqlite3#1455\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.6.2...v12.7.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.6.2...v12.7.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/fe774f578dde9e40d160fe7d4fa9f4148da8ffc8\"\u003e\u003ccode\u003efe774f5\u003c/code\u003e\u003c/a\u003e 12.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/8617ed645e7717710f83faad90b3eb6a4e5a6e95\"\u003e\u003ccode\u003e8617ed6\u003c/code\u003e\u003c/a\u003e fix: use HolderV2() for PropertyCallbackInfo on V8 \u0026gt;= 12.5 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/959a01885c747964ed9d659b9f152ec52d458499\"\u003e\u003ccode\u003e959a018\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.3 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1460\"\u003e#1460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/43729c0af497ca4d4bda8a1422f941cba607e780\"\u003e\u003ccode\u003e43729c0\u003c/code\u003e\u003c/a\u003e Readme: requires Node.js v20 or later (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/27dc75112435a079bcf9be81c40b1549cc3630d8\"\u003e\u003ccode\u003e27dc751\u003c/code\u003e\u003c/a\u003e 12.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/db1119c64e58c935f34f075c8362d141e24a57df\"\u003e\u003ccode\u003edb1119c\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.2 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1457\"\u003e#1457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/d2c481596d6f5bbe2fe351ac9d186a931d216325\"\u003e\u003ccode\u003ed2c4815\u003c/code\u003e\u003c/a\u003e fix: use Holder() instead of This() for Electron 41 compatibility (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/ef9ffce2cdd6a2defaf162185335cd248feb3ad0\"\u003e\u003ccode\u003eef9ffce\u003c/code\u003e\u003c/a\u003e 12.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/3be46ffb058bb653c385d2435e073881d7cfdaca\"\u003e\u003ccode\u003e3be46ff\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix Node v25 test errors\u0026quot; (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/f3a44a43f0fcb86d40866793786d72da453e7ed3\"\u003e\u003ccode\u003ef3a44a4\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.52.0 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.5.0...v12.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cors` from 2.8.5 to 2.8.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/cors/releases\"\u003ecors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBuild: Node.js@12.16 and Node.js.13.12 by \u003ca href=\"https://github.com/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md for origin function callback parameters by \u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest passing false for disallowed domains, not erroring by \u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the term whitelist to allowlist in Documentation by \u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in README by \u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new link \u0026amp; website in the README by \u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix functions call with extra parameter by \u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:bug: Fix readme status badge by \u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/322\"\u003eexpressjs/cors#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: improved test robustness by \u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade scorecard workflow pinned action versions by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add CodeQL (SAST) 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/cors/pull/340\"\u003eexpressjs/cors#340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove broken link to demo site by \u003ca href=\"https://github.com/dpopp07\"\u003e\u003ccode\u003e@​dpopp07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/344\"\u003eexpressjs/cors#344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOSSF Scorecard recommendations 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/cors/pull/350\"\u003eexpressjs/cors#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.28.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/351\"\u003eexpressjs/cors#351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump coverallsapp/github-action from 1.2.5 to 2.3.6 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/cors/pull/353\"\u003eexpressjs/cors#353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 to 4.2.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/cors/pull/354\"\u003eexpressjs/cors#354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.0 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/cors/pull/355\"\u003eexpressjs/cors#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump express from 4.17.1 to 4.21.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/cors/pull/356\"\u003eexpressjs/cors#356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.5.0 to 4.6.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/cors/pull/352\"\u003eexpressjs/cors#352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump mocha from 9.1.1 to 9.2.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/cors/pull/358\"\u003eexpressjs/cors#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate the docs for per request config 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/cors/pull/338\"\u003eexpressjs/cors#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(fix): readme updated for \u003ca href=\"https://redirect.github.com/expressjs/cors/issues/271\"\u003e#271\u003c/a\u003e origin option for * by \u003ca href=\"https://github.com/dhananjaysa92\"\u003e\u003ccode\u003e@​dhananjaysa92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/289\"\u003eexpressjs/cors#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: upgrade Node versions 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/cors/pull/359\"\u003eexpressjs/cors#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add funding to package.json 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/cors/pull/363\"\u003eexpressjs/cors#363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.19 to 4.31.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/cors/pull/371\"\u003eexpressjs/cors#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/370\"\u003eexpressjs/cors#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Cleanup README by \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/374\"\u003eexpressjs/cors#374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add node v25 by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/375\"\u003eexpressjs/cors#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend CI test matrix by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/376\"\u003eexpressjs/cors#376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: simplify code examples with header comments 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/cors/pull/386\"\u003eexpressjs/cors#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: tweak intro, add note w/ browser enforcement, FAQ  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/cors/pull/385\"\u003eexpressjs/cors#385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball 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/cors/pull/388\"\u003eexpressjs/cors#388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 2.8.6 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/cors/pull/390\"\u003eexpressjs/cors#390\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/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\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/cors/blob/master/HISTORY.md\"\u003ecors's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.8.6 / 2026-01-22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation (API, context, examples...)\u003c/li\u003e\n\u003cli\u003eRemove additional markdown files from tarball\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/cors/commit/f00a8c1f0af727ffe5ed35f3b2d0b1a7eb4b65bb\"\u003e\u003ccode\u003ef00a8c1\u003c/code\u003e\u003c/a\u003e 2.8.6 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/848e2bd062a5d845c99e3808ca598d60f6bc5e16\"\u003e\u003ccode\u003e848e2bd\u003c/code\u003e\u003c/a\u003e chore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/cf8947e828444603c68dfca4f9297700f52b9629\"\u003e\u003ccode\u003ecf8947e\u003c/code\u003e\u003c/a\u003e docs: tweak intro, add note w/ browser enforcement, FAQ  (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/bbf62a5438a406bf50cc6f3c2d763028f215523f\"\u003e\u003ccode\u003ebbf62a5\u003c/code\u003e\u003c/a\u003e docs: simplify code examples with header comments (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f442e770a40993f5093940c73c326b825203f947\"\u003e\u003ccode\u003ef442e77\u003c/code\u003e\u003c/a\u003e Extend CI test matrix (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/d5cf6cd3ac1edad4507f5f265cad6dfb6ea048bc\"\u003e\u003ccode\u003ed5cf6cd\u003c/code\u003e\u003c/a\u003e ci: add support for node@25 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/7e6f7eeac0c16d9abed2cb84ac4b2891a51fa3dc\"\u003e\u003ccode\u003e7e6f7ee\u003c/code\u003e\u003c/a\u003e docs: revamp content (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/b25644c76be11c09e3573007244a0696c4d183ec\"\u003e\u003ccode\u003eb25644c\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f881e919e825ae8e35b8526a39bb64d13d4688bb\"\u003e\u003ccode\u003ef881e91\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.19 to 4.31.2 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/9a9a760c888433d923847ee837e95567d9a94517\"\u003e\u003ccode\u003e9a9a760\u003c/code\u003e\u003c/a\u003e chore: add funding to package.json (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/cors/compare/v2.8.5...v2.8.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for cors since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.3.5 to 4.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.6\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e9977fb0868432461de265a773319e80a90ba3e37 Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003ef4b7bae3468f6188b8f004e007d722148fc91d77 Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e251d7163a0ac7740fee741428d913e3c55702ace Clean up workflow_call\u003c/li\u003e\n\u003cli\u003eedd4132466da0f5065a8e051b599d01fdd1081d8 fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e85db85e9091d0706910d60c7eb2e9c181edd87bd fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecbf77bb12bdfda2e054818e79001f5cb3798ce76 Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edfbbf1c1ae0c224b8131d80ddf0a264262144086 Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e762e911e5773f949452fd6dd4e360f2362110e8e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003eca3c8629c0c2715571f70b44c2433cad3db7fe4e v4.3.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/ca3c8629c0c2715571f70b44c2433cad3db7fe4e\"\u003e\u003ccode\u003eca3c862\u003c/code\u003e\u003c/a\u003e v4.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/762e911e5773f949452fd6dd4e360f2362110e8e\"\u003e\u003ccode\u003e762e911\u003c/code\u003e\u003c/a\u003e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/dfbbf1c1ae0c224b8131d80ddf0a264262144086\"\u003e\u003ccode\u003edfbbf1c\u003c/code\u003e\u003c/a\u003e Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/cbf77bb12bdfda2e054818e79001f5cb3798ce76\"\u003e\u003ccode\u003ecbf77bb\u003c/code\u003e\u003c/a\u003e Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/85db85e9091d0706910d60c7eb2e9c181edd87bd\"\u003e\u003ccode\u003e85db85e\u003c/code\u003e\u003c/a\u003e fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/edd4132466da0f5065a8e051b599d01fdd1081d8\"\u003e\u003ccode\u003eedd4132\u003c/code\u003e\u003c/a\u003e fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/251d7163a0ac7740fee741428d913e3c55702ace\"\u003e\u003ccode\u003e251d716\u003c/code\u003e\u003c/a\u003e Clean up workflow_call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f4b7bae3468f6188b8f004e007d722148fc91d77\"\u003e\u003ccode\u003ef4b7bae\u003c/code\u003e\u003c/a\u003e Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9977fb0868432461de265a773319e80a90ba3e37\"\u003e\u003ccode\u003e9977fb0\u003c/code\u003e\u003c/a\u003e Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.3.5...v4.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.1.18 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\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\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1dce64ee7ec2e414c845b4e268ac3b9b89aaf0c8\"\u003e\u003ccode\u003e1dce64e\u003c/code\u003e\u003c/a\u003e 4.2.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1b16411919457ee47d38910fd07e134e9765eb4c\"\u003e\u003ccode\u003e1b16411\u003c/code\u003e\u003c/a\u003e 4.2.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19695\"\u003e#19695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d9fff9f5956433e362dc231ca16dcd77497def76\"\u003e\u003ccode\u003ed9fff9f\u003c/code\u003e\u003c/a\u003e docs: update package README CI badge to main (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19692\"\u003e#19692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bc6e4b85bf1dce84e2947f81cbb9881a77427de7\"\u003e\u003ccode\u003ebc6e4b8\u003c/code\u003e\u003c/a\u003e Fallback to \u003ccode\u003econfig.createResolver\u003c/code\u003e for \u003ccode\u003eclient\u003c/code\u003e and \u003ccode\u003essr\u003c/code\u003e environments in `@...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f212b0fc22c3e6f93a5068654e67bd2818109b95\"\u003e\u003ccode\u003ef212b0f\u003c/code\u003e\u003c/a\u003e fix: restore full page reload for watched external files on Vite 7.1+ (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8ed67bf5510d8435d2be766b25245abe15b3bcef\"\u003e\u003ccode\u003e8ed67bf\u003c/code\u003e\u003c/a\u003e Fix Tailwind CSS package README GitHub links (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19644\"\u003e#19644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e3e85b364fc62a19b97a4250854580132e7967c7\"\u003e\u003ccode\u003ee3e85b3\u003c/code\u003e\u003c/a\u003e [tailwindcss-vite] Add Register dependency messages logline (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19611\"\u003e#19611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.1/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.3 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\u003c/blockquote\u003e\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\u003eSee full diff 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 `react-dom` from 19.2.3 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\u003c/blockquote\u003e\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\u003eSee full diff 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 `react-router-dom` from 7.12.0 to 7.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.13.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aa3f07883c04a4c1da7bfc4d6beb1f1f8c2dfa4c\"\u003e\u003ccode\u003eaa3f078\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14829\"\u003e#14829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3207a5cc3278b7212aeb95331107ec052d5a3008\"\u003e\u003ccode\u003e3207a5c\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14814\"\u003e#14814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5557ba3f848e52dfe400a47cc28256a51e13a150\"\u003e\u003ccode\u003e5557ba3\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14749\"\u003e#14749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/62c6e0effd9ae754fa05b1812fd013341226c0cb\"\u003e\u003ccode\u003e62c6e0e\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14738\"\u003e#14738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.13.1/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.1.18 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.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\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\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\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/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\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d15d92ca60b2c06a11c2db6a24dfcca18147de59\"\u003e\u003ccode\u003ed15d92c\u003c/code\u003e\u003c/a\u003e Allow trailing dash in functional utility names (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1b16411919457ee47d38910fd07e134e9765eb4c\"\u003e\u003ccode\u003e1b16411\u003c/code\u003e\u003c/a\u003e 4.2.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19695\"\u003e#19695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/6118f4f6a796ece218d145b626770e3fb9163d91\"\u003e\u003ccode\u003e6118f4f\u003c/code\u003e\u003c/a\u003e Fix/misc docs and tests (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19652\"\u003e#19652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5a4a7eba3a3db4f4a834f37a3e37624fe9c4daa7\"\u003e\u003ccode\u003e5a4a7eb\u003c/code\u003e\u003c/a\u003e fix(canonicalize): prevent collapse cache pollution across calls (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d0a56128721b7be01703b7879056f38443239fc5\"\u003e\u003ccode\u003ed0a5612\u003c/code\u003e\u003c/a\u003e Add mauve, olive, mist, and taupe color palettes (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d9fff9f5956433e362dc231ca16dcd77497def76\"\u003e\u003ccode\u003ed9fff9f\u003c/code\u003e\u003c/a\u003e docs: update package README CI badge to main (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19692\"\u003e#19692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/ed52d3e6c9c20ca2a1c23d57d346ac399ebe9400\"\u003e\u003ccode\u003eed52d3e\u003c/code\u003e\u003c/a\u003e feat: handle backslash in \u003ccode\u003e@utility\u003c/code\u003e name (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/6eb3b324340f451a14389b7ed97f43a264ad4487\"\u003e\u003ccode\u003e6eb3b32\u003c/code\u003e\u003c/a\u003e Allow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8ed67bf5510d8435d2be766b25245abe15b3bcef\"\u003e\u003ccode\u003e8ed67bf\u003c/code\u003e\u003c/a\u003e Fix Tailwind CSS package README GitHub links (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19644\"\u003e#19644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.1/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\nUpdates `@tauri-apps/api` from 2.9.1 to 2.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.10.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of \u003ccode\u003e2.10.0\u003c/code\u003e with working assets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.10.1 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.10.1 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.2s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.4s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/24.13.0/x64/bin/node /opt/hostedtoolcache/node/24.13.0/x64/bin/npm\nnpm info using npm@11.6.2\nnpm info using node@v24.13.0\nnpm silly config load:file:/opt/hostedtoolcache/node/24.13.0/x64/lib/node_modules/npm/npmrc\nnpm warn Unknown cli config \u0026quot;--git-checks\u0026quot;. This will stop working in the next major version of npm.\nnpm warn Unknown env config \u0026quot;verify-deps-before-run\u0026quot;. This will stop working in the next major version of npm.\nnpm warn Unknown env config \u0026quot;_jsr-registry\u0026quot;. This will stop working in the next major version of npm.\nnpm silly config load:file:/tmp/adc7feab38a65aed96fd8b952564b859/.npmrc\nnpm silly config load:file:/home/runner/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/24.13.0/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.10.1.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.10.1.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot; \u0026quot;--no-git-checks\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2026-02-03T00_17_22_204Z-\nnpm verbose logfile /home/runner/.npm/_logs/2026-02-03T00_17_22_204Z-debug-0.log\nnpm silly logfile done cleaning log files\nnpm verbose publish [ 'tauri-apps-api-2.10.1.tgz' ]\nnpm http cache file:/tmp/adc7feab38a65aed96fd8b952564b859/tauri-apps-api-2.10.1.tgz 0ms (cache hit)\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/540c5b4e5943ee9df80e06fd88e193deb07bdc84\"\u003e\u003ccode\u003e540c5b4\u003c/code\u003e\u003c/a\u003e chore(deps): update wrangler for undici update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5dbb37bab137019f94657a40c70509eed11da654\"\u003e\u003ccode\u003e5dbb37b\u003c/code\u003e\u003c/a\u003e chore(api.js): Re-release 2.10.0 as 2.10.1 to fix npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/19ded696de4cff0e8d2413772fe760a8efa1d3e3\"\u003e\u003ccode\u003e19ded69\u003c/code\u003e\u003c/a\u003e apply version updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/08558b8ba4503a4a715734255b593eb317eee686\"\u003e\u003ccode\u003e08558b8\u003c/code\u003e\u003c/a\u003e chore(bundler): update gtk3 docs links in code comments (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14872\"\u003e#14872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ce8fddb4648d6421579d43c7dd44959bc57a74e0\"\u003e\u003ccode\u003ece8fddb\u003c/code\u003e\u003c/a\u003e chore(deps): unlock webkit2gtk patch version (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14873\"\u003e#14873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/517b81e97005d087ca5fc4538d954982fce0f4ac\"\u003e\u003ccode\u003e517b81e\u003c/code\u003e\u003c/a\u003e chore(api): release 2.10 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14876\"\u003e#14876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/cd68b03ee53b28ae7f37241624c6dd648e0713db\"\u003e\u003ccode\u003ecd68b03\u003c/code\u003e\u003c/a\u003e feat(ci): use trusted publishers for NPM publishing (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14874\"\u003e#14874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/8d67af37b6d3fc0aedaab58549b1bca5b34fda19\"\u003e\u003ccode\u003e8d67af3\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9f0306fbcc091148602c04df7286ddec154d4150\"\u003e\u003ccode\u003e9f0306f\u003c/code\u003e\u003c/a\u003e refactor: rewrite some \u003ccode\u003e\u0026amp;String\u003c/code\u003e to  \u003ccode\u003e\u0026amp;str\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14857\"\u003e#14857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f7c083cd41e8714193ed9cbdb84ab77e58b89a82\"\u003e\u003ccode\u003ef7c083c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.57.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14820\"\u003e#14820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.9.1...@tauri-apps/api-v2.10.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...\n\n_Description has been truncated_","html_url":"https://github.com/houke/fluxby/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/houke%2Ffluxby/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"1.8.8","new_version":"2.0.0","update_type":"major","path":null,"pr_created_at":"2026-03-15T10:45:30.000Z","version_change":"1.8.8 → 2.0.0","issue":{"uuid":"4078133841","node_id":"PR_kwDORnbChM7KtgZF","number":7,"state":"open","title":"chore(deps)(deps): bump react-window and @types/react-window","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-03-15T10:45:30.000Z","updated_at":"2026-03-15T10:45:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps)","packages":[{"name":"react-window","repository_url":"https://github.com/bvaughn/react-window","old_version":"1.8.11","new_version":"2.2.7"},{"name":"@types/react-window","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","old_version":"1.8.8","new_version":"2.0.0"}],"path":null,"ecosystem":"npm"},"body":"Bumps [react-window](https://github.com/bvaughn/react-window) and [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window). These dependencies needed to be updated together.\nUpdates `react-window` from 1.8.11 to 2.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/releases\"\u003ereact-window's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\r\n  defaultRowHeight: 50\r\n});\r\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-9gegorjnr-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tnajdek\"\u003e\u003ccode\u003e@​tnajdek\u003c/code\u003e\u003c/a\u003e for the PR!\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eDocumentation at: \u003ca href=\"https://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\"\u003ehttps://react-window-8cygyvomv-brian-vaughns-projects.vercel.app/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-window/blob/main/CHANGELOG.md\"\u003ereact-window's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseDynamicRowHeight\u003c/code\u003e should not instantiate \u003ccode\u003eResizeObserver\u003c/code\u003e when server-rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefaultHeight\u003c/code\u003e/\u003ccode\u003edefaultWidth\u003c/code\u003e prop to server render initial set of rows/cells\u003c/li\u003e\n\u003cli\u003eAdjust TypeScript return type for \u003ccode\u003erowComponent\u003c/code\u003e/\u003ccode\u003ecellComponent\u003c/code\u003e to work around a \u003ccode\u003eReactNode\u003c/code\u003e vs \u003ccode\u003eReactElement\u003c/code\u003e mismatch caused by \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate TS Doc comments for \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e imperative methods to specify when a method throws.\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eRangeError\u003c/code\u003e (instead of a regular \u003ccode\u003eError\u003c/code\u003e) if an invalid index is passed to one of the imperative scroll-to methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003eGrid\u003c/code\u003e components is explicitly annotated as \u003ccode\u003eReactElement\u003c/code\u003e. The return type of \u003ccode\u003erowComponent\u003c/code\u003e and \u003ccode\u003ecellComponent\u003c/code\u003e changed from \u003ccode\u003eReactNode\u003c/code\u003e to \u003ccode\u003eReactElement\u003c/code\u003e. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue \u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/875\"\u003e#875\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible scroll-jump scenario with \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for dynamic row heights via new \u003ccode\u003euseDynamicRowHeight\u003c/code\u003e hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst rowHeight = useDynamicRowHeight({\n  defaultRowHeight: 50\n});\n\u003cp\u003ereturn \u0026lt;List rowHeight={rowHeight} {...rest} /\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller NPM bundle; (docs are no longer included as part of the bundle due to the added size)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cp\u003ePrevent \u003ccode\u003eResizeObserver\u003c/code\u003e API from being called at all if an explicit \u003ccode\u003eList\u003c/code\u003e height (or \u003ccode\u003eGrid\u003c/code\u003e width and height) is provided.\u003c/p\u003e\n\u003ch2\u003e2.1.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/bvaughn/react-window/commit/b7e8457d6532444259121aecee665d9bc5902d45\"\u003e\u003ccode\u003eb7e8457\u003c/code\u003e\u003c/a\u003e 2.2.6 -\u0026gt; 2.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dc23245bd3ebfb78be2b6e040673b85c2e36982a\"\u003e\u003ccode\u003edc23245\u003c/code\u003e\u003c/a\u003e Fixed a problem with project logo not displaying correctly in the README for ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/0138b13f50538e17010ca5c2998d1b660a13cc52\"\u003e\u003ccode\u003e0138b13\u003c/code\u003e\u003c/a\u003e Tweaked how-it-works graphic style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/2b982512ffee2fdf73466b087b3715e98b2191f2\"\u003e\u003ccode\u003e2b98251\u003c/code\u003e\u003c/a\u003e 2.2.5 -\u0026gt; 2.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/6222edc73a703d2c6204a479cd9c21986e437834\"\u003e\u003ccode\u003e6222edc\u003c/code\u003e\u003c/a\u003e useDynamicRowHeight: Don't instantiate ResizeObserver when server-rendering (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/69330f4325325d1e45afb91ca1d6d02edafacfdc\"\u003e\u003ccode\u003e69330f4\u003c/code\u003e\u003c/a\u003e Fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/8433914b91b3d0686ef5d6f6fbd5fdfc84940550\"\u003e\u003ccode\u003e8433914\u003c/code\u003e\u003c/a\u003e Update docs to clarify that Grid cells can't be auto-sized\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/7969e5a4770dc28168c4b4fafd4d56b15eaedebe\"\u003e\u003ccode\u003e7969e5a\u003c/code\u003e\u003c/a\u003e Fix docs typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/dff578fbd6120f0d0ec4b5b6a2ea20088a724970\"\u003e\u003ccode\u003edff578f\u003c/code\u003e\u003c/a\u003e 2.2.4 -\u0026gt; 2.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-window/commit/b26f7dae03e62abb55ed170b8b6b75230ee2dfa6\"\u003e\u003ccode\u003eb26f7da\u003c/code\u003e\u003c/a\u003e 2.2.5 (\u003ca href=\"https://redirect.github.com/bvaughn/react-window/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bvaughn/react-window/compare/1.8.11...2.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-window` from 1.8.8 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window\"\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 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/NaiDevOpsCom/devopssummit.africa-v3/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NaiDevOpsCom%2Fdevopssummit.africa-v3/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}}]}